Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Providing optimized quality of service to prioritized virtual machines and applications based on quality of shared resources

A prioritization, application technology, applied in the direction of program control design, computer, digital computer parts, etc.

Active Publication Date: 2015-09-23
SYMANTEC CORP
View PDF4 Cites 20 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Assign a quality level to each shared computing resource

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
  • Providing optimized quality of service to prioritized virtual machines and applications based on quality of shared resources
  • Providing optimized quality of service to prioritized virtual machines and applications based on quality of shared resources
  • Providing optimized quality of service to prioritized virtual machines and applications based on quality of shared resources

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] figure 1 is a block diagram of an exemplary network architecture 100 in which a quality of service manager 101 may be implemented. In the illustrated network architecture 100 , client systems 103A, 103B, and 103N and servers 105A and 105N are communicatively coupled to a network 107 . Quality of Service Manager 101 is shown as residing on servers 105A and 105N, but in other embodiments, Quality of Service Manager 101 may reside on more, fewer or different computers 210 as desired. exist figure 1 In, server 105A is also depicted as having directly attached storage devices 160A(1)-(N), and server 105N is depicted as having directly attached storage devices 160B(1)-(N). Servers 105A and 105N are also connected to a SAN fabric 170 that supports access by servers 105A and 105N, and thus client systems 103A-N, to storage devices 180( 1 )-(N) via network 107 . Smart storage array 190 is also shown as an example of a specific storage device accessible via SAN fabric 170 . I...

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

Quality of service is provided to prioritized VMs and applications, based on the varied quality of different shared computing resources. Each VM or application has an associated priority. A quality rating is dynamically assigned to each shared computing resource. Requests for shared computing resources made by specific VMs or applications are received. For each specific received request, the current priority of the requesting VM or application is identified. In response to each received request, a specific shared computing resource is assigned to the specific requesting VM or application. This assignment is made based on the current priority of the requesting VM or application and the current quality rating of the shared computing resource, thereby providing quality of service to the requesting VM or application corresponding to its current priority.

Description

technical field [0001] The present disclosure relates generally to computing device virtualization, and more particularly to providing optimized quality of service to prioritized virtual machines and applications based on differing qualities of shared computing resources. Background technique [0002] Clusters are groups of computers that use redundant sets of computing resources to provide continued service in the event of failure of a single system component. More specifically, clusters eliminate single points of failure by providing multiple servers, multiple network connections, redundant data storage, and more. Clustered systems are often combined with storage management products that provide additional useful features, such as journaling file systems, logical volume management, multipath input / output (I / O) capabilities, and the like. For example, some storage management products, such as Veritas Volume Manager (Veritas Volume Manager) and Dynamic Multipathing (Dynamic...

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
IPC IPC(8): G06F15/173
CPCG06F9/45558G06F2009/45579H04L41/5022H04L67/1097H04L67/322H04L67/61G06F9/5044
Inventor H·K·维姆雷S·葛亚尔N·阿克谢
Owner SYMANTEC CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products