U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Methods and apparatus for managing deactivation and shutdown of a server

Patent 5907675 Issued on May 25, 1999. Estimated Expiration Date: Icon_subject May 25, 2016. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Waitable object creation system and method in an object based computer operating system
Patent #: 5057996
Issued on: 10/15/1991
Inventor: Cutler, et al.

Conditional object creating system having different object pointers for accessing a set of data structure objects
Patent #: 5129083
Issued on: 07/07/1992
Inventor: Cutler, et al.

Temporary object handling system and method in an object based computer operating system
Patent #: 5136712
Issued on: 08/04/1992
Inventor: Perazzoli, Jr., et al.

Server impersonation of client processes in an object based computer operating system
Patent #: 5187790
Issued on: 02/16/1993
Inventor: East, et al.

System for garbage collecting unused memory space represented by a digraph by assigning values of node identifiers to selected variables based upon predetermined conditions
Patent #: 5241673
Issued on: 08/31/1993
Inventor: Schelvis

Object transferring system and method in an object based computer operating system
Patent #: 5297283
Issued on: 03/22/1994
Inventor: Kelly, Jr., et al.

System for determining the rights of object access for a server process by combining them with the rights of the client process
Patent #: 5321841
Issued on: 06/14/1994
Inventor: East, et al.

Cooperative processing interface and communication broker for heterogeneous computing environments
Patent #: 5329619
Issued on: 07/12/1994
Inventor: Page, et al.

File based and highly available hybrid database
Patent #: 5418945
Issued on: 05/23/1995
Inventor: Carter, et al.

Rendering context manager for display adapters
Patent #: 5455958
Issued on: 10/03/1995
Inventor: Flurry, et al.

More ...

Inventor

Application

No. 408627 filed on 03/22/1995

US Classes:

709/203Client/server

Examiners

Primary: Toplu, Lucien U.
Assistant: Park, Alice Y.

Attorney, Agent or Firm

Foreign Patent References

  • 0 501 610 A3 EP 02/12/1992
  • 501 610 A3 EP 02/12/1992

International Class

G06F 013/00

Abstract

A number of methods and apparatus for managing clients of a computer server. In particular, the usher implements an orderly and predictable server deactivation and/or shut down strategy in generally the following manner. The usher continuously maintains a transaction counter indicative of the number of clients actively utilizing services. For example, the usher may increment the transaction counter when a service is requested and then decrement the transaction counter when a service is completed or terminated. However, at some point in the server operation, the usher may receive a lock up request. This may occur because a client has invoked a deactivation and/or shut down operation, or the server may decide to shut down itself. In any event, upon receiving the lock up request, the usher will not perform any new client requests. Thus the usher controls the accessibility of the server to external clients by preventing new client requests for service in preparation for shut down. Nevertheless, the usher utilizes a gentle strategy and only eliminates clients through attrition. Hence the usher implements a shut down strategy which, while not accepting new client requests, will complete any services active at the time deactivation and/or shut down was requested. In some embodiments of the present invention, an usher is an internal component of or is used by a server such as a computer process, a computer service, or a target object.

Other References

  • "Advanced Windows NT", Microsoft Press 1993 by Jeffrey Richter
  • Operating System/2 Local Area Network Server, Network Administrator Reference vol. 3, Network Administrator Tasks, Version 2.0, 1991, International Business Machines Corporation, US XP002007352, pp. 10-15, line 1-line 22
  • IBM Technical Disclosure Bulletin 700, vol. 38, No. 1, Jan. 1995, Armonk, NY, US, pp. 583-584, XP000498876, "Mechanism for Dynamic Resource Management.
  • IBM Technical Disclosure Bulletin, vol. 34, No. 8, Jan. 1992, Armonk, NY, US, pp. 172-174, XP000302082, Adaptive Lock Escalation/De-Escalation
  • Unknown, "Operating System/2 Local Area Network Server, Network Administrator Reference vol. 3: Network Administrator Tasks," Oct. 1991, International Business Machines Corp
  • Unknown, "Mechanism for Dynamic Resource Management," IBM Technical Disclosure Bulletin, vol. 38, No. 1, Jan. 1995, Armonk, NY
  • Unknown, "Adaptive Lock Escalation/De-Escalation," IBM Technical Disclosure Bulletin, vol. 34, No. 8, Jan. 1992, Armonk, N
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$16.95more info
 
Sign InRegister
Username  
Password   
forgot password?