Apparatus and method for building distributed fault-tolerant/high-availability computer applications
First Claim
Patent Images
1. A distributed processing system comprising:
- an application to execute a process in a pure distributed mode, wherein the process is associated with an incoming event and is mapped to a resource set;
a router to route communications between the application and another application independent of location of the applications;
an update module to provide distributed functionality in the application; and
a load distributor to distribute the process to the application.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and apparatus relating to building distributed fault-tolerant/high-availability computer applications are described. In an embodiment, a system may include an application, a router, and an update module. The application may execute a process in a pure distributed mode, a pure fault tolerant mode, or a distributed fault tolerant mode. The router may route communications between the application and another application independent of location of the applications. The update module may provide distributed functionality in the application. Other embodiments are also disclosed.
34 Citations
20 Claims
-
1. A distributed processing system comprising:
-
an application to execute a process in a pure distributed mode, wherein the process is associated with an incoming event and is mapped to a resource set; a router to route communications between the application and another application independent of location of the applications; an update module to provide distributed functionality in the application; and a load distributor to distribute the process to the application. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A fault tolerant system comprising:
-
an application to execute a process in a pure fault tolerant mode, wherein the process is associated with an incoming event and is mapped to a resource set; a router to route communications between the application and another application independent of location of the applications; and an update module to provide fault tolerant functionality in the application, wherein the application uses the resource set to execute the process. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A distributed processing, fault tolerant system comprising:
-
an application to execute a process in a distributed fault tolerant mode, wherein the process is associated with an incoming event and is mapped to a resource set; a router to route communications between the application and another application independent of location of the applications; an update module to provide distributed fault tolerant functionality in the application; and a load distributor to distribute the process to the application. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification