Load balancing of chat servers based on gradients

Electrical computers and digital processing systems: virtual mac – Task management or control – Process scheduling

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S224000, C709S226000

Reexamination Certificate

active

10843400

ABSTRACT:
A method for determining a load distribution for a plurality of servers is disclosed. A total user count during a predetermined interval of time is received from each server of a plurality of servers for all channel resources associated with each respective server of the plurality of servers. A present load distribution is determined for the predetermined interval of time for each respective server of the plurality of servers based on the total user count received from each server. A load gradient is determined for the predetermined interval of time from each server of the plurality of servers. A future load distribution is determined for each respective server based on the total user count for each server and each respective load gradient. Lastly, a load distribution for each respective channel resource is distributed among the plurality of servers based on the determined future load distribution for each respective channel resource. The predetermined interval of time is a sliding window of time having a predetermined number of timeslots each having a predetermined timeslot interval. Additionally, a load gradient for a server is based on a difference between the total number of users connected to the server at the end of the predetermined interval of time and the total number of users connected to the server at the beginning of the predetermined interval of time. When a new channel resource is created, an initial estimated weight is assigned to the new channel resource. The new channel resource is then assigned to a selected server of the plurality of servers based on the initial estimated weight associated with the new channel resource and a load distribution associated with each respective server of the plurality of servers.

REFERENCES:
patent: 6259705 (2001-07-01), Takahaski et al.
patent: 6292801 (2001-09-01), Campbell et al.
patent: 6314465 (2001-11-01), Paul et al.
patent: 6314526 (2001-11-01), Arendt et al.
patent: 6324590 (2001-11-01), Jeffords et al.
patent: 6347328 (2002-02-01), Harper et al.
patent: 6438705 (2002-08-01), Chao et al.
patent: 6487622 (2002-11-01), Coskrey, IV et al.
patent: 6560717 (2003-05-01), Scott et al.
patent: 6578077 (2003-06-01), Rakoshitz et al.
patent: 6675199 (2004-01-01), Mohammed et al.
patent: 6675217 (2004-01-01), Dani et al.
patent: 6763372 (2004-07-01), Dani et al.
patent: 6886035 (2005-04-01), Wolff
patent: 2004/0210632 (2004-10-01), Carlson et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Load balancing of chat servers based on gradients does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Load balancing of chat servers based on gradients, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Load balancing of chat servers based on gradients will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3844941

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.