×

Clustered enterprise Java™ having a message passing kernel in a distributed processing system

  • US 6,385,643 B1
  • Filed: 09/23/1999
  • Issued: 05/07/2002
  • Est. Priority Date: 11/05/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A distributed processing system, comprising:

  • a communication medium;

    a first processing device, coupled to the communication medium, having a first software program emulating a first processing device (“

    JVM1”

    ) including a first kernel software layer, having a first data structure (“

    RJVM2”

    ), and a stub including a replica-handler with a load balancing software component and a failover software component for selecting one of a plurality of replicated objects;

    a second processing device, coupled to the communication medium, having a second software program emulating a second processing device (“

    JVM2”

    ) including a second kernel software layer, having a second data structure (“

    RJVM1”

    ), wherein a message from the first processing device is transferred to the second processing device through the first kernel layer and the first software program in the first processing device to the second software program and the second kernel software layer in the second processing device; and

    , wherein the first software program in the first processing device is a Java™

    virtual machine (“

    JVM”

    ) and the first data structure in the first processing device is a remote Java™

    virtual machine (“

    RJVM”

    ) and wherein, the second software program in the second processing device is a Java™

    virtual machine (“

    JVM”

    ) and the second data structure in the second processing device is a remote Java™

    virtual machine (“

    RJVM”

    ) and wherein the RJVM in the second processing device corresponds to the JVM in the first processing device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×