Patent ID: 7366800
Filing Date: 2008-04-29
Classification: G06F

Abstract:
1. A method for dynamically assigning I/O priority by a given open system initiator of a plurality of disparate initiators including at least one open system initiator and at least one other initiator, an open system initiator being a host system which uses command descriptor blocks to access fixed block devices on logical units, comprising: receiving at a device driver at said given open system initiator, a datapath command for setting a default I/O priority value for a specified logical unit, said default I/O priority value being specific to a specific one of a plurality of applications on said given open system initiator; parsing said datapath command to determine said default I/O priority value; storing said default I/O priority value for said logical unit to a priority store of a storage controller on said logical unit; exiting said datapath command; and operating said storage controller to access said priority store and process I/O requests from said given open system initiator in accordance with said default I/O priority value.