US2011010427A1PendingUtilityA1

Quality of Service in Virtual Computing Environments

Assignee: LEAF NETWORKS 3Priority: Dec 7, 2007Filed: Apr 30, 2010Published: Jan 13, 2011
Est. expiryDec 7, 2027(~1.4 yrs left)· nominal 20-yr term from priority
G06F 3/0659G06F 3/067G06F 3/0605H04L 67/1097
42
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods and apparatus facilitate the management of input/output (I/O) subsystems in virtual I/O servers to provide appropriate quality of services (QoS). A hierarchical QoS scheme based on partitioning of network interfaces and I/O subsystems transaction types are used to classify Virtual I/O communications. This multi-tier QoS method allows virtual I/O servers to be scalable and provide appropriate QoS granularity.

Claims

exact text as granted — not AI-modified
1 . A method, comprising
 maintaining a connection, over a network fabric, to a virtual storage network interface layer of an application server, wherein the virtual storage network interface layer is associated with a virtual storage node identifier;   presenting, at a physical storage network interface, the virtual storage node identifier to a storage area network;   enforcing a hierarchical token bucket resource allocation of bandwidth across the physical storage network interface;   receiving, over the connection, a storage command from the virtual storage network interface layer of the application server, wherein the storage command is a command to read data from, or write data to, a target connected to the storage area network;   determining a data transfer size associated with the storage command;   classifying the storage command relative to the hierarchical token bucket resource allocation to determine a current amount of tokens available;   comparing the data transfer size of the storage command to the current amount of tokens available;   processing the storage command, if the current amount of tokens available are sufficient;   forwarding the data associated with the storage command to the destination; and   buffering the storage command, if the current amount of tokens available are insufficient.

Join the waitlist — get patent alerts

Track US2011010427A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.