Duplicated naming service in a distributed processing system
First Claim
1. An apparatus, comprising a communication medium;
- a first processing device, coupled to the communication medium having a naming service; and
a second processing device, coupled to the communication medium, having a replicated naming service.
1 Assignment
0 Petitions
Accused Products
Abstract
A clustered enterprise Java™ distributed processing system is provided. The distributed processing system includes a first and a second computer coupled to a communication medium. The first computer includes a Java™ virtual machine (JVM) and kernel software layer for transferring messages, including a remote Java™ virtual machine (RJVM). The second computer includes a JVM and a kernel software layer having a RJVM. Messages are passed from a RJVM to the JVM in one computer to the JVM and RJVM in the second computer. Messages may be forwarded through an intermediate server or rerouted- after a network reconfiguration. Each computer includes a Smart stub having a replica handler, including a load balancing software component and a failover software component. Each computer includes a duplicated service naming tree for storing a pool of Smart stubs at a node. The computers may be programmed in a stateless, stateless factory, or a stateful programming model. The clustered enterprise Java™ distributed processing system allows for enhanced scalability and fault tolerance.
-
Citations
16 Claims
-
1. An apparatus, comprising a communication medium;
-
a first processing device, coupled to the communication medium having a naming service; and
a second processing device, coupled to the communication medium, having a replicated naming service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A distributed processing system, comprising:
-
a communication medium;
a first computer, coupled to the communication medium, having a naming tree including a remote method invocation (RMI) stub for accessing a service provider;
a second computer, coupled to the communication medium, having a replicated naming tree and the service provider. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification