ADMISSION CONTROL WHERE PRIORITY INDICATOR IS USED TO DISCRIMINATE BETWEEN MESSAGES
 Inventor: Peter Phaal, San Francisco, Calif.
 Assignee: Hewlett Packard Company, Palo Alto, Calif.
 Appl. No.: 09/038,657  Filed: Mar. 11, 1998
 Int. CI.7 G06F 15/16
 U.S. CI 709/207; 709/217
 Field of Search 709/207, 217,
709/219, 223, 224, 239
 References Cited
U.S. PATENT DOCUMENTS
5.006,978 4/1991 Neches 709/102
5,218,676 6/1993 Ben-Ayed et al 709/240
5,377,354 12/1994 Scannell et al 709/103
5,481,312 1/1996 Cash et al 348/845.2
5,617,541 4/1997 Albanese et al 709/207
5.623,603 4/1997 Jiang et al 709/207
5.699,521 12/1997 Iizuka et al 709/207
5,799,002 8/1998 Krishnan 370/234
5,826,031 10/1998 Nielsen 709/207
This disclosure provides for admission control with multiple classes of service and priority processing. An admission control system preferably admits incoming messages which are part of a session-in progress. As to messages representing new sessions, the admission control system admits such messages on the basis of priority or class assigned to them, or otherwise discriminates between messages stored in a message queue based on priority. In a preferred embodiment, if server resources become strained, the admission control system can defer messages in order of lowest priority or if allocated class resources have been exceeded. In one embodiment, messages are assigned different status for two web site providers paying for different levels of service available, such that as server resources become stretched, one web site will receive better quality of service than the second web site. For deferred messages, the serverbased system determines when priority access can later be provided to the particular client and transmits to the client an indication of that time. One example uses a downloaded web page to automatically cause a client browser to later automatically access the host on a priority basis.
19 Claims, 3 Drawing Sheets