Queue management
AssigneeIntel Corporation
InventorsGeorge P. Merrill, Steven W. Zagorianakos
Life of this patent
Estimating the term…
Abstract
A method includes determining at least one queue parameter for a process running on a system and configuring one or more queues on a storage device in accordance with at least one queue parameter.
Claims30
A method comprising:
- determining at least one queue parameter for a process running on a system;
- and
- configuring one or more queues on a storage device in accordance with the at least one queue parameter.
A system comprising:
- a host processor configured to determine at least one queue parameter for a process running on said system;
- a storage device;
- and
- a queue management process configured to configure one or more queues on said storage device in accordance with said at least one queue parameter.
A computer program product residing on a computer readable medium having instructions stored thereon that, when executed by the processor, cause that processor to:
- determine at least one queue parameter for a process running on a system;
- and
- configure one or more queues on a storage device in accordance with the at least one queue parameter.
A queue management process for configuring one or more queues, comprising:
- a queue base address process for specifying a starting address for each of said one or more queues required by a process running on a system;
- and
- a queue depth specification process for configuring each said queue in accordance with a queue depth parameter provided by said process running on said system.
A queue management process for configuring one or more queues, comprising:
- a queue base address process for specifying a starting address for each of said one or more queues required by a process running on a system;
- and
- a queue entry size specification process for configuring each said queue in accordance with a queue entry size parameter provided by said process running on said system.
A queue management process for configuring one or more queues, comprising:
- a queue base address process for specifying a starting address for each of said one or more queues required by a process running on a system;
- and
- a queue status monitoring process for providing, for each said queue, a queue status flag that is indicative of the operational condition of said queue.
Dependencies are inferred from the claim text.