← Back to Patent Explorer
US5630050A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for capturing and controlling access to information in a coupling facility

Assignee: International Business Machines Corp
•
Filing: 1993-11-01
•
Granted: 1997-05-13
•
Expires: 2013-11-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for capturing and controlling access to information in a data processing system is provided. The data processing system includes one or more operating systems coupled to a coupling facility. When one or more operating systems lose communication with the coupling facility, a surviving operating system captures some or all of the information in the coupling facility, including that information associated with the failed operating system(s). In order to capture the information when a system fails or at any other time, the information in the coupling facility is serialized, thereby preventing all access to the information except for those commands capturing the information. While the information is serialized, requests for the information are queued and then re-driven once serialization is released. If an operating system loses communication with the coupling facility during the creation of a dump, another operating system will continue the dump.

Inventors

  • 👤 Deborah E. Neuhard
  • 👤 Jeffrey M. Nick
  • 👤 Kelly B. Pushong
  • 👤 Michael D. Swanson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 03:39
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/20; G06F11/2053; G06F11/2089; G06F11/0703; G06F11/0706; G06F11/0721; G06F11/0724; G06F11/0745; G06F11/0766; G06F11/0778; G06F11/14; G06F11/1402; G06F11/1415; G06F11/142; G06F11/30; G06F11/34; G06F11/3466; G06F11/3476; Y; Y10; Y10S; Y10S707/00; Y10S707/99951; Y10S707/99952; Y10S707/99953; Y10S707/99956

Claims Analysis

Total Claims: 43
Claim 1
Independent Claim 67 words
A method for capturing data in a data processing system having one or more operating systems coupled to a coupling facility, said method comprising the step of: requesting creation of a dump of information stored within said coupling facility, said requesting being performed external to said coupling facility; and creating said dump within said coupling facility, said creating being performed by processing capabilities of said coupling facility.
Claim 2
Independent Claim 67 words
A method for capturing data in a data processing system having one or more operating systems coupled to a coupling facility, said method comprising the step of: requesting creation of a dump of information stored within said coupling facility, said requesting being performed external to said coupling facility; and creating said dump within said coupling facility, said creating being performed by processing capabilities of said coupling facility.
Claim 3
Dependent Claim 64 words
The method of claim 1, further comprising the step of detecting when an operating system loses communication with said coupling facility and wherein said requesting step includes having a program located within one of said one or more operating systems request said dump, said dump including information located in the coupling facility associated with said operating system which lost communication with said coupling facility.
Claim 4
Dependent Claim 28 words
The method of claim 2, wherein said program is located in one of said one or more operating systems which did not lose communication with said coupling facility.
Claim 5
Dependent Claim 42 words
The method of claim 1, wherein all of said operating systems coupled to said coupling facility lose communication with said coupling facility and wherein said step of requesting is performed by the first operating system which re-establishes communication with said coupling facility.
Claim 6
Dependent Claim 59 words
The method of claim 1, wherein said requesting step comprises the steps of: building a parameter list to identify said information to be included in said dump, said identified information including a portion or all of the information stored in said coupling facility; and using a dumping macro to initiate said dump, said dumping macro using said parameter list.
Claim 7
Dependent Claim 29 words
The method of claim 5, wherein said building step further comprises the step of building the parameter list based on one or more predefined options associated with said dump.
Claim 8
Dependent Claim 26 words
The method of claim 1, wherein said requesting step further comprises the step of initiating a dump request by an operator of said data processing system.
Claim 9
Dependent Claim 63 words
The method of claim 7, wherein said initiating step comprises the steps of: building a parameter list to identify said information to be included in said dump, said identified information including a portion or all of the information stored in said coupling facility; and using a dumping command issued by said operator to initiate said dump, said dumping command using said parameter list.
Claim 10
Dependent Claim 21 words
The method of claim 8, wherein said dumping command comprises at least one of a DUMP command and a SLIP command.
Claim 11
Dependent Claim 35 words
The method of claim 1, further comprising the step of serializing said information to be included in said dump such that said serialized information is limited to being accessed by a predefined set of commands.
Claim 12
Dependent Claim 33 words
The method of claim 10, further comprising the steps of: determining an amount of time said information is to be serialized; and releasing serialization when said determined amount of time has been exceeded.
Claim 13
Dependent Claim 22 words
The method of claim 11, further comprising the step of overriding said determined amount of time when the determined time is unacceptable.
Claim 14
Dependent Claim 18 words
The method of claim 10, further comprising the step of storing a request to access said serialized information.
Claim 15
Dependent Claim 20 words
The method of claim 13, further comprising the step of redriving said request when serialization of said information is released.
Claim 16
Dependent Claim 35 words
The method of claim 1, wherein said information is located within one or more structures stored within said coupling facility, each said one or more structures comprised of identifiable data of one or more types.
Claim 17
Independent Claim 66 words
A system for capturing data in a data processing system having one or more operating systems coupled to a coupling facility, said system for capturing data comprising: means for requesting, external to said coupling facility, creation of a dump of information stored within said coupling facility; and means for creating said dump within said coupling facility, said means for creating being included within said coupling facility.
Claim 18
Independent Claim 66 words
A system for capturing data in a data processing system having one or more operating systems coupled to a coupling facility, said system for capturing data comprising: means for requesting, external to said coupling facility, creation of a dump of information stored within said coupling facility; and means for creating said dump within said coupling facility, said means for creating being included within said coupling facility.
Claim 19
Dependent Claim 74 words
The system of claim 16, further comprising means for detecting when an operating system loses communication with said coupling facility and wherein said requesting means includes means for having a program located within one of said one or more operating systems that has not lost communication with said coupling facility request said dump, said dump including information located in the coupling facility associated with said operating system which lost communication with said coupling facility.
Claim 20
Dependent Claim 28 words
The system of claim 17, wherein said program is located in one of said one or more operating systems which did not lose communication with said coupling facility.
Claim 21
Dependent Claim 42 words
The system of claim 16, wherein all of said operating systems coupled to said coupling facility lose communication with said coupling facility and wherein said means for requesting is performed by the first operating system which re-establishes communication with said coupling facility.
Claim 22
Dependent Claim 60 words
The system of claim 16, wherein said requesting means comprises: means for building a parameter list to identify said information to be included in said dump, said identified information including a portion or all of the information stored in said coupling facility; and means for using a dumping macro to initiate said dump, said dumping macro using said parameter list.
Claim 23
Dependent Claim 28 words
The system of claim 20, wherein said building means further comprises means for building said parameter list based on one or more predefined options associated with said dump.
Claim 24
Dependent Claim 25 words
The system of claim 16, wherein said requesting means further comprises means for initiating a dump request by an operator of said data processing system.
Claim 25
Dependent Claim 64 words
The system of claim 22, wherein said initiating means comprises: means for building a parameter list to identify said information to be included in said dump, said identified information including a portion or all of the information stored in said coupling facility; and means for using a dumping command issued by said operator to initiate said dump, said dumping command using said parameter list.
Claim 26
Dependent Claim 21 words
The system of claim 23, wherein said dumping command comprises at least one of a DUMP command and a SLIP command.
Claim 27
Dependent Claim 34 words
The system of claim 16, further comprising means for serializing said information to be included in said dump such that said serialized information is limited to being accessed by a predefined set of commands.
Claim 28
Dependent Claim 34 words
The system of claim 25, further comprising: means for determining an amount of time said information is to be serialized; and means for releasing serialization when said determined amount of time has been exceeded.
Claim 29
Dependent Claim 23 words
The system of claim 26, further comprising means for overriding said determined amount of time when said determined amount of time is unacceptable.
Claim 30
Dependent Claim 17 words
The system of claim 25, further comprising means for storing a request to access said serialized information.
Claim 31
Dependent Claim 19 words
The system of claim 28, further comprising means for redriving said request when serialization of said information is released.
Claim 32
Dependent Claim 35 words
The system of claim 16, wherein said information is located within one or more structures stored within said coupling facility, each said one or more structures comprised of identifiable data of one or more types.
Claim 33
Dependent Claim 20 words
The system of claim 16, wherein said information is at least one of control information, entry data and adjunct data.
Claim 34
Independent Claim 81 words
A method for capturing data in a data processing system having a plurality of operating systems coupled to a coupling facility, said method comprising the steps of: initiating creation of a dump of information stored in said coupling facility by a first of said plurality of operating systems; and continuing to request creation of said dump by a second of said plurality of operating systems when said first of said plurality of operating systems is unable to proceed with said dump.
Claim 35
Independent Claim 81 words
A method for capturing data in a data processing system having a plurality of operating systems coupled to a coupling facility, said method comprising the steps of: initiating creation of a dump of information stored in said coupling facility by a first of said plurality of operating systems; and continuing to request creation of said dump by a second of said plurality of operating systems when said first of said plurality of operating systems is unable to proceed with said dump.
Claim 36
Dependent Claim 48 words
The method of claim 32, wherein said continuing step comprises the steps of: updating a status control at said coupling facility representing which operating system is responsible for completing said dump; and specifying to said operating system responsible for said dump that said dump is to be continued.
Claim 37
Dependent Claim 19 words
The method of claim 32, wherein said information comprises one or more of control information, data and adjunct data.
Claim 38
Dependent Claim 35 words
The method of claim 32, wherein said information is located within one or more structures stored within said coupling facility, each said one or more structures comprised of identifiable data of one or more types.
Claim 39
Independent Claim 85 words
A system for capturing data in a data processing system having a plurality of operating systems coupled to a coupling facility, said system for capturing data comprising: means for initiating creation of a dump of information stored in said coupling facility by a first of said plurality of operating systems; and means for continuing to request creation of said dump by a second of said plurality of operating systems when said first of said plurality of operating systems is unable to proceed with said dump.
Claim 40
Independent Claim 85 words
A system for capturing data in a data processing system having a plurality of operating systems coupled to a coupling facility, said system for capturing data comprising: means for initiating creation of a dump of information stored in said coupling facility by a first of said plurality of operating systems; and means for continuing to request creation of said dump by a second of said plurality of operating systems when said first of said plurality of operating systems is unable to proceed with said dump.
Claim 41
Dependent Claim 46 words
The system of claim 36, wherein said continuing means comprises: a status control at said coupling facility representing which operating system is responsible for completing said dump; and means for specifying to said operating system responsible for said dump that said dump is to be continued.
Claim 42
Dependent Claim 19 words
The system of claim 36, wherein said information comprises one or more of control information, data and adjunct data.
Claim 43
Dependent Claim 35 words
The system of claim 36, wherein said information is located within one or more structures stored within said coupling facility, each said one or more structures comprised of identifiable data of one or more types.

References Cited (Backward Citations)

US4775932A Cited
US5155678A Cited
US5065311A Cited
US5175849A Cited
US5193171A Cited
US5111384A Cited
US5442785A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-05-12 2000-11-11 2001-05-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-05-12 2004-11-11 2005-05-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-05-12 2008-11-11 2009-05-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag