SYSTEM AND METHOD FOR PERFORMING DISTRIBUTED ASYNCHRONOUS CALCULATIONS IN A NETWORKED ENVIRONMENT
First Claim
1. A method for performing calculations in a distributed networked environment, comprising:
- updating a source element on a first computer;
sending a calculate update signal which is a message communicated through a message queuing system in response to the updating, specifically directed to a target calculated element for updating on a target element computer that may be the first computer or a second computer connected to the first computer that uses the source element in a calculation;
obtaining the updated source element by a process on the target element computer associated with the target calculated element in response to the sending;
performing a calculation to update the target calculated element using the obtained updated source element; and
eliminating redundant messages for the updating from the message queuing system.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and associated system are provided for performing calculations in a distributed networked environment, comprising: updating a source element on a first computer; sending a calculate update signal to a target calculated element for updating on a target element computer that may be the first computer or a second computer connected to the first computer that uses the source element in a calculation; obtaining the updated source element by a process on the target element computer associated with the target calculated element in response to the sending; and performing a calculation to update the target calculated element using the obtained updated source element.
33 Citations
9 Claims
-
1. A method for performing calculations in a distributed networked environment, comprising:
-
updating a source element on a first computer; sending a calculate update signal which is a message communicated through a message queuing system in response to the updating, specifically directed to a target calculated element for updating on a target element computer that may be the first computer or a second computer connected to the first computer that uses the source element in a calculation; obtaining the updated source element by a process on the target element computer associated with the target calculated element in response to the sending; performing a calculation to update the target calculated element using the obtained updated source element; and eliminating redundant messages for the updating from the message queuing system. - View Dependent Claims (2)
-
-
3. A method for performing calculations in a distributed networked environment, comprising:
-
updating a source element on a first computer; sending a calculate update signal which is a message communicated through a message queuing system in response to the updating, specifically directed to a target calculated element for updating on a target element computer that may be the first computer or a second computer connected to the first computer that uses the source element in a calculation; obtaining the updated source element by a process on the target element computer associated with the target calculated element in response to the sending; and performing a calculation to update the target calculated element using the obtained updated source element; and prior to the sending; obtaining a local draft copy of the targeted calculated element; and performing a calculation to update the local draft copy of the targeted calculated element. - View Dependent Claims (4, 5, 6, 7, 8, 9)
-
Specification