Back to results
US 11,599,438 B1Granted
System, method, and computer program for combining results of event processing received from a plurality of virtual servers
AssigneeAmdocs Development Limited
InventorOmer Shani
Life of this patent
Estimating the term…
Abstract
A system, method, and computer program are provided for combining results of event processing received from a plurality of virtual processes or servers. In use, an event is sent to a plurality of virtual processes or virtual servers. Further, a result of processing of the event is received from each of the virtual processes or virtual servers. In addition, the results received from the plurality of virtual processes or virtual servers are combined.
Claims11
A non-transitory computer readable medium storing computer code executable by a processor to perform a method comprising:
- sending a plurality of events to a plurality of virtual processes, each virtual process of the plurality of virtual processes processing a received event of the plurality of events using a plurality of functions performed across a plurality of virtual servers specific to the virtual process, wherein the plurality of functions is identical across the plurality of virtual processes,
- wherein a first virtual process of the plurality of virtual processes processes a first event of the plurality of events in a first direction across the plurality of functions, and
- wherein a second virtual process of the plurality of virtual processes processes a second event of the plurality of events in a second direction across the plurality of functions,
- wherein the second direction is opposite the first direction,
- wherein a first function of the plurality of functions is performed on a first one of the virtual servers and a second function of the plurality of functions is performed on a second one of the virtual servers,
- wherein a result for the first function is utilized as an input to the second function when processing the first event in the first direction, and wherein a result of the second function is utilized as an input to the first function when processing the second event in the second direction;
- receiving a first result of the processing of the first event from the first virtual process and a second result of the processing of the second event from the second virtual process;
- combining the first result and the second result;
- identifying a malfunctioning virtual process of the plurality of virtual processes based on the combined results.
6 more elements
A method, comprising:
- sending a plurality of events to a plurality of virtual processes, each virtual process of the plurality of virtual processes processing a received event of the plurality of events using a plurality of functions performed across a plurality of virtual servers specific to the virtual process, wherein the plurality of functions is identical across the plurality of virtual processes,
- wherein a first virtual process of the plurality of virtual processes a first event of the plurality of events in a first direction across the plurality of functions, and
- wherein a second virtual process of the plurality of virtual processes processes a second event of the plurality of events in a second direction across the plurality of functions,
- wherein the second direction is opposite the first direction,
- wherein a first function of the plurality of functions is performed on a first one of the virtual servers and a second function of the plurality of functions is performed on a second one of the virtual servers,
- wherein a result for the first function is utilized as an input to the second function when processing the first event in the first direction, and wherein a result of the second function is utilized as an input to the first function when processing the second event in the second direction;
- receiving a first result of the processing of the first event from the first virtual process and a second result of the processing of the second event from the second virtual process;
- combining the first result and the second result;
- identifying a malfunctioning virtual process of the plurality of virtual processes based on the combined results.
6 more elements
A system, comprising:
- a non-transitory memory storing instructions;
- and
- a processor in communication with the non-transitory memory that executes the instructions to perform a method comprising:
- sending a plurality of events to a plurality of virtual processes, each virtual process of the plurality of virtual processes processing a received event of the plurality of events using a plurality of functions performed across a plurality of virtual servers specific to the virtual process, wherein the plurality of functions is identical across the plurality of virtual processes,
- wherein a first virtual process of the plurality of virtual processes a first event of the plurality of events in a first direction across the plurality of functions, and wherein a second virtual process of the plurality of virtual processes processes a second event of the plurality of events in a second direction across the plurality of functions,
- wherein the second direction is opposite the first direction,
- wherein a first function of the plurality of functions is performed on a first one of the virtual servers and a second function of the plurality of functions is performed on a second one of the virtual servers,
- wherein a result for the first function is utilized as an input to the second function when processing the first event in the first direction, and wherein a result of the second function is utilized as an input to the first function when processing the second event in the second direction;
- receiving a first result of the processing of the first event from the first virtual process and a second result of the processing of the second event from the second virtual process;
- combining the first result and the second result;
- identifying a malfunctioning virtual process of the plurality of virtual processes based on the combined results.
8 more elements
Dependencies are inferred from the claim text.