Patent US5291599A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5291599A Expired / Lapsed US ⏱️ 0.0 years remaining

Dispatcher switch for a partitioner

Assignee: International Business Machines Corp
•
Filing: 1991-08-08
•
Granted: 1994-03-01
•
Expires: 2011-08-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer partitioner provides services to several partitions coexisting in a computer at one time. To operate efficiently, certain applications executing within a partition will intermittently require specific services to be delivered to them in a timely fashion. This disclosure provides a mechanism for a computer partitioner to provide special time dependent services to partitions on a dynamic demand basis.

Inventors

  • 👤 Edward I. Cohen
  • 👤 Michael R. Sheets

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 16:26
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/48; G06F9/4806; G06F9/4812; G06F9/4825; G06F9/4843

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 160 words
A method executed by a programmed data processing system for allowing a requesting partition, comprised of programs of instructions, of a logically partitioned data processing system, having its physical resources partitioned among a plurality of partitions by a partitioner, to change dispatch modes on a dynamic demand basis, said method comprising the steps of: (a) signalling to the partitioner by the requesting partition, in response to a program instruction, a request to change the dispatch mode by the partitioner to perform critical processing by the requesting partition; (b) incrementing a switch count value associated with each partition each time the associated partition executes said instruction requesting a change in the dispatch mode, (c) examining by the partitioner of current switch count values (d) changing or not the dispatch mode of said partitioner for said partition in response to said request for a change in dispatching in response to a non-zero value of the switch count value for a requesting partition.
Claim 2
Independent Claim 160 words
A method executed by a programmed data processing system for allowing a requesting partition, comprised of programs of instructions, of a logically partitioned data processing system, having its physical resources partitioned among a plurality of partitions by a partitioner, to change dispatch modes on a dynamic demand basis, said method comprising the steps of: (a) signalling to the partitioner by the requesting partition, in response to a program instruction, a request to change the dispatch mode by the partitioner to perform critical processing by the requesting partition; (b) incrementing a switch count value associated with each partition each time the associated partition executes said instruction requesting a change in the dispatch mode, (c) examining by the partitioner of current switch count values (d) changing or not the dispatch mode of said partitioner for said partition in response to said request for a change in dispatching in response to a non-zero value of the switch count value for a requesting partition.
Claim 3
Independent Claim 169 words
A method executed by a programmed data processing system for allowing a requesting partition, comprised of programs of instructions, of a logically partitioned data processing system, having its physical resources partitioned among a plurality of partitions by a partitioner, to change dispatch modes on a dynamic demand basis, said method comprising the steps of: (a) signalling to the partitioner by the requesting partition, in response to a program instruction, a request to change the dispatch mode by the partitioner to perform critical processing by the requesting partition; (b) examining by the partitioner of current system parameters including a priority rating for each of plural partitions in said data processing system, said step including determining the relative priority of two or more partitions requesting a change to the dispatch mode, (c) changing the dispatch mode of said partitioner for a partition in response to said request for a change in dispatching only if it is the highest priority of two or more partitions requesting a change in the dispatch mode.
Claim 4
Independent Claim 169 words
A method executed by a programmed data processing system for allowing a requesting partition, comprised of programs of instructions, of a logically partitioned data processing system, having its physical resources partitioned among a plurality of partitions by a partitioner, to change dispatch modes on a dynamic demand basis, said method comprising the steps of: (a) signalling to the partitioner by the requesting partition, in response to a program instruction, a request to change the dispatch mode by the partitioner to perform critical processing by the requesting partition; (b) examining by the partitioner of current system parameters including a priority rating for each of plural partitions in said data processing system, said step including determining the relative priority of two or more partitions requesting a change to the dispatch mode, (c) changing the dispatch mode of said partitioner for a partition in response to said request for a change in dispatching only if it is the highest priority of two or more partitions requesting a change in the dispatch mode.

References Cited (Backward Citations)

EP0210640A2 Cited
EP0301275A2 Cited
US4843541A Cited
US5129088A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-02-28 1997-08-30 1998-03-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-02-28 2001-08-30 2002-03-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-02-28 2005-08-30 2006-03-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag