EP0309428A2

Prioritizing access to multiported data processing resources.

Abstract

A multiported resource(ll), such as a tape or disk media library with ports (13) being drives or record players-­recorders, is connected to a plurality of host processors (10). The host processors access the resource using short duration accesses for on-going data processing operations. Such short duration accesses usually are for one or a few data sets and take a relatively short time to complete. The host processor also access the resource for data volume (many, many data sets) dumping, volume backup, volume recovery (return volume contents to one or more host pro­cessors), volume migration (transfer contents of one volume to another volume) and the like. Such extensive data transfers require extended times to complete, such as one or more orders of magnitude longer than the short accesses. Access priorities are setup for ensuring efficient usage of the host processors and the multiport resources.

EP0309428A2, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Projected expiry passed 12 September 2008, 18 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

9 claims: 2 independent, 7 dependent

  1. 1
    In a data processing system, in combination:a multiported subsystem (11) having a plurality of addressable access ports (13) for data communications;a control (15) connected to the subsystem for con­trolling allocation of said access ports;limitation means (20) in the control for storing and indicating a proration of said access ports for short duration accesses and long duration accesses, said short duration accesses being high priority accesses and said long duration accesses being deferrable priority accesses;requestor means coupled to said ports and to said control for supplying short duration and long duration access requests for said access ports;and port accessing control means in the control being operatively coupled to said ports, to said requestor means and to said limitation means for responding to said indicat­ed proration and to said supplied access requests for allowing any of said short duration access requests to any of said access ports if available and limiting said long duration access requests to a predetermined proportion of said access ports.
  2. 5
    In a method of automatically operating a data process­ing system having a multiported resource with accesses to the resource being from a plurality of user processes via addressable port; the machine-executed steps of:establishing short and long duration access classes;and At each given instant of data processing system opera­tion, limiting the long duration accesses to a predetermined number of said ports while allowing short duration accesses to use all of the ports.