Browse Prior Art Database

Method and Apparatus for Maintaining Permanent UNIX Processes

IP.com Disclosure Number: IPCOM000015155D
Original Publication Date: 2002-May-21
Included in the Prior Art Database: 2003-Jun-20
Document File: 1 page(s) / 45K

Publishing Venue

IBM

Abstract

This invention introduces the concept of a permanent UNIX process. A permanent UNIX process is one that survives a shutdown of the UNIX System Services environment. This allows address spaces that use UNIX System Services for part of their functionality to continue to function for other purposes while UNIX System Services is shutdown. The address spaces that could gain advantage from this include CICS, DB2, RMF and NETVIEW, since these system address spaces provide significant functionality that doe not require UNIX System Services. Without this capability, these system address spaces would have to be terminated and subsequently restarted when UNIX System Services is shutdown. On other UNIX platforms a shutdown will force all processes to be terminated, none of the processes on those systems are permitted to survive a shutdown. The concept of a permanent UNIX process did not exist in the prior art.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 1

Method and Apparatus for Maintaining Permanent UNIX Processes

    This invention introduces the concept of a permanent UNIX process. A permanent UNIX process is one that survives a shutdown of the UNIX System Services environment. This allows address spaces that use UNIX System Services for part of their functionality to continue to function for other purposes while UNIX System Services is shutdown. The address spaces that could gain advantage from this include CICS, DB2, RMF and NETVIEW, since these system address spaces provide significant functionality that doe not require UNIX System Services. Without this capability, these system address spaces would have to be terminated and subsequently restarted when UNIX System Services is shutdown. On other UNIX platforms a shutdown will force all processes to be terminated, none of the processes on those systems are permitted to survive a shutdown. The concept of a permanent UNIX process did not exist in the prior art.

The shutdown of UNIX System Services is initiated by a F OMVS,SHUTDOWN console command. This will cause all non-permanent processses to be terminated via the sending of SIGTERM and SIGKILL signals and results in the cleanup of most UNIX System Services resources. Once all non-permanent processes have ended, the permanent processes will have their key UNIX Systerm Services resources checkpointed, but will not be terminated. When UNIX System Services shutdown is complete permanent processes will be unable to use services provided by the UNIX System Services kernel. All other operating system services would be available to these processes. To be identified as...