Electrical computers and digital processing systems: multicomput – Computer conferencing – Priority based messaging
Patent
1998-03-27
2000-11-28
Luu, Le Hien
Electrical computers and digital processing systems: multicomput
Computer conferencing
Priority based messaging
709228, G06F 1314
Patent
active
061547697
ABSTRACT:
A method for operating a server on a computer network to supply data stored on the server in response to requests received on the network. The server stores the requests in a queue and determines a priority value for the request. The priority value includes the sum of a counter value and a cost value, the cost value being monotonically related to the quantity of server resources needed to service the request. When the server selects one of the requests stored in the queue for servicing it picks the request having the lowest priority value of the requests stored in the queue. The selected request is removed from the queue and the counter value is incremented by a value proportional to the cost value associated with the request selected for servicing. In one embodiment, the cost value is proportional to the length of a file specified in the received request. In one embodiment, one of the received requests also includes information specifying a class for the request. The server also determines a maximum priority value for that class, the maximum priority value being at least as great as the priority value having the highest value for any request of that class currently stored in the queue. The server compares the determined priority value for the received request with the maximum priority value and changes the determined priority value to a value greater than the maximum value if the determined priority value was less than or equal to the maximum priority value.
REFERENCES:
patent: 4139739 (1979-02-01), Von Meister et al.
patent: 5392223 (1995-02-01), Caci
patent: 5400339 (1995-03-01), Sekine et al.
patent: 5428789 (1995-06-01), Waldron, III
patent: 5487170 (1996-01-01), Bass et al.
patent: 5511214 (1996-04-01), Yamada
patent: 5517643 (1996-05-01), Davy
patent: 5528513 (1996-06-01), Vaitzblit et al.
patent: 5581734 (1996-12-01), DiBrino et al.
patent: 5673031 (1997-09-01), Meier
patent: 5790862 (1998-08-01), Tanaka et al.
patent: 5802161 (1998-09-01), Svoronos et al.
patent: 5805824 (1998-09-01), Kappe
patent: 5815662 (1998-09-01), Ong
patent: 5832522 (1998-11-01), Blickenstaff et al.
patent: 5862353 (1999-01-01), Revilla et al.
patent: 5872938 (1999-02-01), Williams
patent: 5892915 (1999-04-01), Duso et al.
patent: 5893903 (1999-04-01), Eisdorfer et al.
patent: 5905730 (1999-05-01), Yang et al.
patent: 5946498 (1999-08-01), Chiang et al.
patent: 5978843 (1999-11-01), Wu et al.
patent: 5987621 (1999-11-01), Duso et al.
patent: 5991812 (1999-11-01), Srinivasan
patent: 6035321 (2000-03-01), Mays
patent: 6047326 (2000-04-01), Kilkki
patent: 6055564 (2000-04-01), Phaal
patent: 6067557 (2000-05-01), Hegde
Cherkasova Ludmila
Rokicki Tomas Gerhard
Hewlett--Packard Company
Luu Le Hien
Vu Thong
LandOfFree
Scheduling server requests to decrease response time and increas does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Scheduling server requests to decrease response time and increas, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Scheduling server requests to decrease response time and increas will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1735440