SYSTEM AND METHOD FOR DYNAMIC ACTIVATION OF REAL-TIME STREAMING DATA OVERFLOW PATHS
First Claim
1. A computer-implemented method comprising:
- defining, on at least one processor, one or more potential overflow paths for processing at least a portion of a data load through a plurality of stream operators deployed on a plurality of computing devices;
determining, on the at least one processor, a conditional availability for each computing device of the plurality of computing devices;
identifying, on the at least one processor, a change in one or more of a configuration of the plurality of computing devices and the at least a portion of the data load; and
dynamically activating, on the at least one processor, one or more potential overflow paths in response to the identified change based upon, at least in part, the conditional availability for each computing device of the plurality of computing devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, computer program product, and computer system for defining, on at least one processor, one or more potential overflow paths for processing at least a portion of a data load through a plurality of stream operators deployed on a plurality of computing devices. Embodiments may include determining, on the at least one processor, a conditional availability for each computing device of the plurality of computing devices. Embodiments may also include identifying, on the at least one processor, a change in one or more of a configuration of the plurality of computing devices and the at least a portion of the data load. Embodiments may further include dynamically activating, on the at least one processor, one or more potential overflow paths in response to the identified change based upon, at least in part, the conditional availability for each computing device of the plurality of computing devices.
20 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
defining, on at least one processor, one or more potential overflow paths for processing at least a portion of a data load through a plurality of stream operators deployed on a plurality of computing devices; determining, on the at least one processor, a conditional availability for each computing device of the plurality of computing devices; identifying, on the at least one processor, a change in one or more of a configuration of the plurality of computing devices and the at least a portion of the data load; and dynamically activating, on the at least one processor, one or more potential overflow paths in response to the identified change based upon, at least in part, the conditional availability for each computing device of the plurality of computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising a non-transitory computer readable storage medium having a plurality of instructions stored thereon, which, when executed by a processor, cause the processor to perform operations including:
-
defining one or more potential overflow paths for processing at least a portion of a data load through a plurality of stream operators deployed on a plurality of computing devices; determining a conditional availability for each computing device of the plurality of computing devices; identifying a change in one or more of a configuration of the plurality of computing devices and the at least a portion of the data load; and dynamically activating one or more potential overflow paths in response to the identified change based upon, at least in part, the conditional availability for each computing device of the plurality of computing devices. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing system comprising:
a processor and a memory module coupled with the processor, the processor being configured for; defining one or more potential overflow paths for processing at least a portion of a data load through a plurality of stream operators deployed on a plurality of computing devices; determining a conditional availability for each computing device of the plurality of computing devices; identifying a change in one or more of a configuration of the plurality of computing devices and the at least a portion of the data load; and dynamically activating one or more potential overflow paths in response to the identified change based upon, at least in part, the conditional availability for each computing device of the plurality of computing devices. - View Dependent Claims (16, 17, 18, 19, 20)
Specification