Quality of Service in Virtual Computing Environments

a virtual computing environment and quality of service technology, applied in computing, digital computers, instruments, etc., can solve problems such as access contention, bandwidth constraints, and other issues, and achieve the effects of improving the quality of service, increasing the complexity of management, and increasing the complexity of computing systems

Inactive Publication Date: 2011-01-13
FUTUREWEI TECH INC +1
View PDF1 Cites 42 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0006]The present invention provides methods and apparatuses directed to managing quality of service (QoS) in virtual input / output (I / O) servers that are scalable and provide appropriate quality of service (QoS) granularity in managing I / O subsystems. In a particular implementation, network fabric resources are allocated in a hierarchical arrangement. The hierarchy is based on partitioning of network interfaces and I / O subsystems transaction types, with QoS allocation decisions made on each hierarchy independently. This distributed transaction scheme provides scalable and fine-grain QoS management in virtual I / O servers.

Problems solved by technology

Such computing systems are becoming increasingly complicated and operate a heterogeneous mix of application servers and input / output (I / O) subsystems.
While the move to virtual I / O servers increases. flexibility, it also increases the complexity of management.
As the ratio of application servers to I / O subsystems increases, access contention, bandwidth constraint, and other issues developed.
In the other hand, I / O subsystems such as a local area network (LAN) network interface card (NIC) tends to have bursty traffic and randomized data size.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Quality of Service in Virtual Computing Environments
  • Quality of Service in Virtual Computing Environments
  • Quality of Service in Virtual Computing Environments

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021]FIG. 1 illustrates input / output (I / O) switch fabric 104 interconnecting three application servers 102a-c (collectively referred to with reference number 102) and virtual I / O server 106. Storage area network (SAN) I / O subsystems 114 and local area network (LAN) I / O subsystems 116 are attached to virtual I / O server 106. In one implementation, virtual I / O server 106 has one or more host bus adapters (HBAs) 108 as physical storage network interface connecting with SAN I / O subsystems 114, and one or more network interfaces (NICs) 112 as physical LAN interface connecting with LAN I / O subsystems 116. Virtual I / O server 106 connects to the I / O switch fabric 104 through I / O fabric interface I / O such as Infiniband ports. Targets 118 are physical I / O devices such as fibre channel disk drive attached to SAN I / O subsystems 114, while network interfaces attach to a local area network 116 via a port, for example, to an Ethernet switch.

[0022]Virtual I / O server 106 provides the storage and ext...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

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.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS[0001]The present application is a continuation application of pending U.S. patent application Ser. No. 11 / 952,615 filed Dec. 7, 2007 and entitled “Quality of Service in Virtual Computing Environments.”TECHNICAL FIELD OF THE INVENTION[0002]The present disclosure relates to the field of distributed computing systems and, more particularly, to the quality of service (QoS) management of virtualized input / output (I / O) subsystems in virtual I / O servers.BACKGROUND OF THE INVENTION[0003]Enterprises have grown increasingly reliant on computing systems to accomplish mission-critical tasks. Such computing systems are becoming increasingly complicated and operate a heterogeneous mix of application servers and input / output (I / O) subsystems. To reduce cost and increase flexibility for application servers to access available I / O subsystems, virtual I / O servers can be used to create logical separations between the application servers and I / O subsystems to mak...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F15/167
CPCG06F3/0605H04L67/1097G06F3/067G06F3/0659
Inventor JNAGAL, ROHITCHITLUR SRINIVASA, VENKATESH BABU
Owner FUTUREWEI TECH INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products