Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
1999-08-23
2001-11-13
Choules, Jack (Department: 2177)
Data processing: database and file management or data structures
Database design
Data structure types
C707S793000, C707S793000, C711S118000, C711S119000, C711S120000
Reexamination Certificate
active
06317744
ABSTRACT:
CROSS-REFERENCE TO RELATED APPLICATIONS
This application contains subject matter which is related to the subject matter of the following patents/applications, each of which is assigned to the same assignee as this application. Each of the below listed patents/applications is hereby incorporated herein by reference in its entirety:
“System-Managed Rebuild Of Coupling Facility Structures,” Allen et al., pending, Ser. No. 09/378,780, filed herewith;
“Directed Allocation Of Coupling Facility Structures,” Dahlen et al., pending, Ser. No. 09/378,861, filed herewith;
“Method, System And Program Products For Modifying Coupling Facility Structures,” Dahlen et al., pending, Ser. No. 09/379,435, filed herewith;
“Method, System And Program Products For Copying Coupling Facility Structures,” Dahlen et al., pending, Ser. No. 09/379,054, filed herewith;
“Method, System And Program Products For Copying Coupling Facility Cache Structures,” Elko et al., pending, Ser. No. 09/378,839, filed herewith;
“Method, System And Program Products For Copying Coupling Facility List Structures,” Dahlen et al., pending, Ser. No. 09/379,097, filed herewith;
“Method, System And Program Products For Copying Coupling Facility Lock Structures,” Dahlen et al., pending, Ser. No. 09/379,053, filed herewith;
“Method And System For Reconfiguring A Storage Structure Within A Structure Processing Facility,” Allen et al., U.S. Pat. No. 5,515,499, Issued May 7, 1996;
“Multiple Processor System Having Software For Selecting Shared Cache Entries Of An Associated Castout Class For Transfer To A DASD With One I/O Operation,” Elko et al., U.S. Pat. No. 5,493,668, Issued on Feb. 20, 1996;
“Software Cache Management Of A Shared Electronic Store In a Supplex,” Elko et al., U.S. Pat. No. 5,457,793, Issued Oct. 10, 1995;
“Method, System And Program Products For Managing Changed Data Of Castout Classes,” Elko et al., U.S. Pat. No. 6,230,243, Filed Feb. 19, 1999;
“Method, System and Program Products For Providing User-Managed Duplexing of Coupling Facility Cache Structures,” Elko et al, Ser. No. 09/255,382, pending, Filed on Feb. 22, 1999;
“Castout Processing For Duplexed Cache Structures”, Elko et al., Ser. No. 09/255,383, pending, Filed on Feb. 22, 1999;
“Sysplex Shared Data Coherency Method,” Elko et al., U.S. Pat. No. 5,537,574, Issued Jul. 16, 1996;
“Method And Apparatus For Coupling Data Processing Systems,” Elko, et al., U.S. Pat. No. 5,317,739, Issued May 31, 1994;
“In A Multiprocessing System Having A Coupling Facility, Communicating Messages Between The Processors And The Coupling Facility In Either A Synchronous Operation Or An Asynchronous Operation”, Elko et al., U.S. Pat. No. 5,561,809, Issued on Oct. 1, 1996;
“Mechanism For Receiving Messages At A Coupling Facility”, Elko et al., U.S. Pat. No. 5,706,432, Issued Jan. 6, 1998;
“Coupling Facility For Receiving Commands From Plurality Of Hosts For Activating Selected Connection Paths To I/O Devices And Maintaining Status Thereof”, Elko et al., U.S. Pat. No. 5,463,736, Issued Oct. 31, 1995;
“A Method And System For Managing Data and Users of Data in a Data Processing System,” Allen et al., U.S. Pat. No. 5,465,359, Issued on Nov. 7, 1995;
“Shared Access Serialization Featuring Second Process Lock Steal And Subsequent Write Access Denial To First Process” Insalaco et al, U.S. Pat. No. 5,305,448, Issued on Apr. 19, 1994;
“Method Of Managing Resources In One Or More Coupling Facilities Coupled To One Or More Operating Systems In One Or More Central Programming Complexes Using A Policy,” Allen et al., U.S. Pat. No. 5,634,072, Issued On May 27, 1997;
“Partial Page Write Detection For A Shared Cache Using A Bit Pattern Written At The Beginning And End Of Each Page”, Narang et al., U.S. Pat. No. 5,455,942, Issued Oct. 3, 1995;
“Method For Managing Database Recovery From Failure Of A Shared Store In a System Including A Plurality Of Transaction-Based Systems Of The Write-Ahead Logging Type”, Narang et al., U.S. Pat. No. 5,280,611, Issued Jan. 18, 1994;
“Method And Apparatus Of Distributed Locking For Shared Data, Employing A Central Coupling Facility”, U.S. Pat. No. 5,339,427, Issued Aug. 16, 1994;
“Method And Apparatus For Expansion, Contraction, And Reapportionment Of Structured External Storage Structures”, Dahlen et al., U.S. Pat. No. 5,581,737, Issued Dec. 3, 1996; and
“Method And Apparatus For Previewing The Results Of a Data Structure Allocation,” Dahlen et al., Ser. No. 09/071,555, U.S. Pat. No. 6,237,000, Filed: May 1, 1998; and
“System And Method For Management Of Object Transitions And An External Storage Facility Accessed By One Or More Processors,” Dahlen et al., U.S. Pat. No. 5,887,135, Issued Mar. 23, 1999.
TECHNICAL FIELD
This invention relates, in general, to data processing within a computing environment and, in particular, to reconfiguring structures within a shared facility of the computing environment.
BACKGROUND ART
One example of a shared facility is the coupling facility offered by International Business Machines Corporation. The coupling facility is a shared external storage processor that contains storage accessible by one or more processors coupled to the coupling facility and performs operations requested by the programs in those processors. Data and controls to be shared are stored in storage structures within the coupling facility. In one example, these storage structures include cache, list and/or lock structures.
It is desirable, and sometimes necessary, to reconfigure one or more of the storage structures. For example, it may be desirable or necessary to change the characteristics of a structure or to move the structure from one coupling facility to another coupling facility. If such a reconfiguration is necessary, then it is imperative that it be performed in a manner that is least disruptive for the users of the structure.
Previous attempts have been made to provide capabilities that enable reconfiguration of storage structures of a coupling facility. However, a need still exists for a reconfiguration technique that is minimally disruptive to the users of the structures, is simple from the users' perspective, and is mostly transparent to the users. A further need exists for a capability that facilitates the operation of the reconfiguration, particularly in those sysplexes where there are numerous structures and users of those structures. A need exists for a reconfiguration capability that is controlled by the operating system, rather than the users.
SUMMARY OF THE INVENTION
The shortcomings of the prior art are overcome and additional advantages are provided through the provision of a method of browsing fully-associative non-linear collections of items. In one example, the method includes segmenting at least a portion of a fully-associative non-linear collection of items into a plurality of segments. The segmenting being transparent to one or more browsers of the fully-associative non-linear collection of items. The plurality of segments are then browsed by multiple browsers.
In a further aspect of the present invention, a system of browsing fully-associative non-linear collections of items is provided. In one example, the system includes means for segmenting, transparent to one or more browsers of a fully-associative non-linear collection of items, at least a portion of the fully-associative non-linear collection of items into a plurality of segments; and means for browsing the plurality of segments by multiple browsers.
In yet a further aspect of the present invention, at least one program storage device readable by a machine, tangibly embodying at least one program of instructions executable by the machine to perform a method of browsing fully-associative non-linear collections of items is provided. In one example, the method includes segmenting at least a portion of a fully-associative non-linear collection of items into a plurality of segments. The segmenting being transparent to one or more browsers of the fully-associative non-linear collection of items; and browsing the plurality of segments by multiple browsers.
The present invention
Elko David A.
Nick Jeffrey M.
Surman David H.
Wilkinson Wendell W.
Choules Jack
Heslin Rothenberg Farley & & Mesiti P.C.
International Business Machines - Corporation
Kinnaman, Jr. Esq. William A.
Lewis Cheryl
LandOfFree
Method, system and program products for browsing... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method, system and program products for browsing..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method, system and program products for browsing... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2604559