Disk i/o dispatcher under server virtual environment and dispatching method thereof

A virtual environment and scheduling method technology, applied in the input/output process of data processing, instruments, software simulation/interpretation/simulation, etc., can solve the problem of not being able to provide virtual system I/O scheduling solutions, etc.

Inactive Publication Date: 2009-06-17
ELECTRONICS & TELECOMM RES INST
View PDF0 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

As a result, the I / O scheduling scheme for the general system environment is also applied in the server virtual environment, so it cannot provide the I / O scheduling scheme suitable for the virtual system of the server virtual environment

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
  • Disk i/o dispatcher under server virtual environment and dispatching method thereof
  • Disk i/o dispatcher under server virtual environment and dispatching method thereof
  • Disk i/o dispatcher under server virtual environment and dispatching method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] Specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

[0018] FIG. 1 is a schematic diagram of a disk I / O scheduler for a server virtualization environment according to an embodiment of the present invention.

[0019] Referring to Fig. 1, the disk I / O scheduler 110 includes: a plurality of queues 110-1, 110-2 and 110-3 for I / O requests; an I / O request increasing unit 120, after receiving the After the I / O request, the I / O request is added to a corresponding one of the queues 110-1, 110-2 and 110-3; and 110-3 to extract the I / O request, so as to add the extracted I / O request to the device queue 200. Here, the I / O request adding unit 120 includes a queue hash (hash) for detecting the currently registered I / O queue based on the identifier of the virtual system, and the I / O request extracting unit 130 extracts the I / O queue from the corresponding queue. 0 requests to process I / O requests from queues 1...

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

The invention provides a magnetic disk I/O dispatcher for server virtual environment and dispatching method thereof. The block I/O resource is proportionally allocated to each virtual system in the server virtual environment and the allocated I/O resource in the virtual system is rigorously isolated, therefore the performance of the virtual system is ensured and the effective utilization of the limited resource is provided. The magnetic disk I/O dispatcher comprises: a plurality of queues for I/O request, an I/O request increasing unit and an I/O request extracting unit. The I/O request increasing unit increases the I/O request of each system to the corresponding queue. The I/O request extracting unit extracts the I/O request from the queen.

Description

technical field [0001] The present disclosure relates to a disk (disk) input / output (I / O) scheduler of a server virtual environment and a scheduling method thereof, and more particularly, relates to performing generation, deletion and management of queues of each virtual system and according to the service priority of the virtual system The disk I / O scheduler and its scheduling method for allocating resources in proportion provide effective utilization of limited disk I / O resources while also ensuring the minimum performance of the virtual system. Background technique [0002] Since multiple virtual systems work on a single physical system in a server virtualization environment, various schemes have been proposed to allocate / reallocate limited resources to virtual systems. [0003] However, the traditional server virtualization environment cannot support I / O scheduling based on virtual system units, and treats the input / output of the virtual system as the input / output of a s...

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(China)
IPC IPC(8): G06F9/46
CPCG06F3/064G06F9/4881G06F9/45545G06F3/0662
Inventor 姜东宰金载烈金康好郑盛仁金明俊
Owner ELECTRONICS & TELECOMM RES INST
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