×

Method and system for load balancing in a distributed object system

  • US 6,397,252 B1
  • Filed: 12/19/1997
  • Issued: 05/28/2002
  • Est. Priority Date: 12/19/1997
  • Status: Expired due to Fees
First Claim
Patent Images

1. A distributed object load balancing system for use with a network comprising a plurality of computers including a first computer, wherein the computers are operable to access a plurality of shared objects in a distributed object system, the load balancing system comprising:

  • a workload service running on the first computer;

    at least one application process running on at least one of the plurality of computers different from the first computer, wherein the at least one application process is a multi-threaded process comprising a statistics thread;

    wherein the application process is operable to instruct an object comprising a part of the application process to record at least one performance statistic;

    wherein the statistics thread is operable to wake up periodically and obtain the at least one performance statistic, the statistics thread further operable to cause the at least one performance statistic to be sent to the workload service;

    wherein a new shared object comprising part of the distributed object system is created in the memory of one of the plurality of computers based upon performance statistics maintained by the workload service; and

    wherein the one of the plurality of computers for the new shared object is selected based upon a prediction of resources that will be consumed by the new shared object.

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