Processing channel subsystem pending I/O work queues based...

Electrical computers and digital data processing systems: input/ – Access arbitrating – Access prioritizing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S040000, C711S151000

Reexamination Certificate

active

06651125

ABSTRACT:

TECHNICAL FIELD
This invention relates, in general, to managing workload within a computing system, and, in particular, to managing workload in a partitioned system, such as a logically partitioned system.
BACKGROUND ART
Logical partitioning allows the establishment of a plurality of system images within a single physical machine or central processor complex (CPC). Each system image is capable of operating as if it was a separate computer system. That is, each logical partition can be independently reset, initially loaded with an operating system that may be different for each logical partition, and operate with different software programs using different input/output (I/O) devices.
Examples of logically partitioned computing systems are described in, for instance, Guyette et al., U.S. Pat. No. 4,564,903, entitled “Partitioned Multiprocessor Programming System”, issued on Jan. 14, 1986; Bean et al., U.S. Pat. No. 4,843,541, entitled “Logical Resource Partitioning Of A Data Processing System”, issued on Jun. 27, 1989; and Kubala, U.S. Pat. No. 5,564,040, entitled “Method And Apparatus For Providing A Server Function In A Logically Partitioned Hardware Machine”, issued on Oct. 8, 1996, each of which is hereby incorporated herein by reference in its entirety.
Commercial embodiments of logically partitioned systems include, for example, IBM S/390® processors with the Processor Resource/Systems Manager™ (PR/SM™) feature, which is described, for instance, in the IBM publication
Processor Resource/Systems Manager Planning Guide,
GA22-7236-04, March 1999, which is hereby incorporated herein by reference in its entirety.
One important aspect of a logically partitioned system is the management of workload running within the partitions of that system. In S/390 systems, for example, workload managers are used to manage the workload within and among the partitions. The workload managers attempt to balance the workload of the partitions by moving work to the physical resources of the system. In order to move the work, however, it is important to ensure that the data needed by the relocated work is at the moved location. This need often restricts the movement of work. Thus, although efforts have been made to balance workload within a logically partitioned system, further needs exist and further efforts are needed.
SUMMARY OF THE INVENTION
The shortcomings of the prior art are overcome and additional advantages are provided through the provision of a method of managing asynchronous requests within a coprocessor of a computing environment. The method includes, for instance, obtaining by the coprocessor one or more asynchronous requests to be processed; and selecting an asynchronous request to be processed from the one or more asynchronous requests. The selecting uses at least one priority assigned to at least one asynchronous request of the one or more asynchronous requests.
In a further aspect of the present invention, a method of managing asynchronous requests within a coprocessor of a computing environment is provided. The method includes, for instance, obtaining by the coprocessor one or more asynchronous requests to be processed; and managing within the coprocessor the one or more asynchronous requests. The managing uses at least one priority assigned to at least one asynchronous request of the one or more asynchronous requests.
Systems and computer program products corresponding to the above-summarized methods are also described and claimed herein.
Advantageously, at least one aspect of the present invention enables the management of asynchronous requests based on priority processing. By using a priority processing technique, the frequency of elongated response times (e.g., for high importance and time critical asynchronous operations) due to, for instance, queuing delays at the coprocessor is minimized. Further, by using a priority processing technique, resources may be allocated based on priority, as at least one criteria.
Additional features and advantages are realized through the techniques of the present invention. Other embodiments and aspects of the invention are described in detail herein and are considered a part of the claimed invention.


REFERENCES:
patent: 4271468 (1981-06-01), Christensen et al.
patent: 4564903 (1986-01-01), Guyette et al.
patent: 4633394 (1986-12-01), Georgiou et al.
patent: 4843541 (1989-06-01), Bean et al.
patent: 4858108 (1989-08-01), Ogawa et al.
patent: 5220653 (1993-06-01), Miro
patent: 5220654 (1993-06-01), Benson et al.
patent: 5257368 (1993-10-01), Benson et al.
patent: 5257379 (1993-10-01), Cwiakala et al.
patent: 5301323 (1994-04-01), Maeurer et al.
patent: 5301333 (1994-04-01), Lee
patent: 5317739 (1994-05-01), Elko et al.
patent: 5369750 (1994-11-01), Inoue et al.
patent: 5388219 (1995-02-01), Chan et al.
patent: 5388245 (1995-02-01), Wong
patent: 5459864 (1995-10-01), Brent et al.
patent: 5473773 (1995-12-01), Aman et al.
patent: 5499379 (1996-03-01), Tanaka et al.
patent: 5526484 (1996-06-01), Casper et al.
patent: 5561809 (1996-10-01), Elko et al.
patent: 5564040 (1996-10-01), Kubala
patent: 5675739 (1997-10-01), Eilert et al.
patent: 5706432 (1998-01-01), Elko et al.
patent: 5790851 (1998-08-01), Frank et al.
patent: 5881284 (1999-03-01), Kubo
patent: 5935234 (1999-08-01), Arimilli et al.
patent: 6035207 (2000-03-01), Wang et al.
patent: 6061360 (2000-05-01), Miller et al.
patent: 6157614 (2000-12-01), Pasternak et al.
“Enhancements to I/O Priority Queueing,” IBM Technical Disclosure Bulletin, J.L. Boyle, S.C. Kurtz, A.S. Meritt, W.C. Shepard and J.Z. Teng, vol. 36, No. 06A, Jun. 1993, pp. 485-487.
“Genesys: Sun's Platform Vision for the Networked Data Center,” Feb. 1999, Sun Microsystems, Inc., pp. 1-14.
“Sun Enterprise 10000 InterDomain Networks User Guide,” file:///C/WINDOWS/TEMP/interdomain.html, 1994-1999 Sun Microsystems, Inc., pp. 1-10.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Processing channel subsystem pending I/O work queues based... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Processing channel subsystem pending I/O work queues based..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Processing channel subsystem pending I/O work queues based... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3152731

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.