A multi-port adapter and method for scheduling jobs at the adapter input/output ports. A plurality of queues are provided, each associated with one of the input/output ports. A processor arranges the jobs in each of the queues in a normal queued order for selection by the associated port. Upon selecting a next job for one of the ports, the processor determines the number of queued jobs of each of the queues for each of the other ports; and determines whether the number of queued jobs of each queue for the other ports is less than a threshold. If the number of jobs is less than the threshold, the processor selects the next job for the one port from the jobs in the queue for the one port identified as one that may be conducted in out of queue order, e.g., having attached heuristic information; else, selects the next job for the one port from the jobs in the queue for the one port on the normal queued basis. The identified job may be part of an operation involving two of the ports, and gives the job priority so that another port is less likely to have to be idle while waiting for the one port.

Een een multi-havenadapter en methode om banen bij de adapter te plannen voeren in/outputhavens. Een meerderheid van rijen wordt verstrekt, elk verbonden aan één van de input/outputhavens. Een bewerker schikt de banen in elk van de rijen in een normale een rij gevormde orde voor selectie door de bijbehorende haven. Op het selecteren van een volgende baan voor één van de havens, bepaalt de bewerker het aantal een rij gevormde banen van elk van de rijen voor elk van de andere havens; en bepaalt of het aantal een rij gevormde banen van elke rij voor de andere havens minder dan een drempel is. Als het aantal banen minder dan de drempel is, selecteert de bewerker de volgende baan voor de één haven van de banen in de rij voor de één haven die als wordt geïdentificeerd die binnen uit rijorde kan worden geleid, b.v., hebben vastgemaaktd heuristische informatie; anders, selecteert de volgende baan voor de één haven van de banen in de rij voor de één haven op de normale een rij gevormde basis. De geïdentificeerde baan kan deel van een verrichting uitmaken die twee van de havens impliceert, en geeft de baanprioriteit zodat een andere haven minder waarschijnlijk zal nutteloos moeten zijn terwijl het wachten op de één haven.

 
Web www.patentalert.com

< Multiple port input/output job scheduling

< Multiple port input/output job scheduling

>

>

~ 00099