Virtual I/O scheduling method and system

A scheduling method and scheduling system technology, applied in the field of cloud computing, can solve the problems of not distinguishing I/O types, network I/O performance degradation, and implementation complexity, so as to reduce cross-network processing overhead, reduce average path length, and improve The effect of speed of response
CN104636201AActive Publication Date: 2015-05-20CHINA TELECOM CLOUD TECH CO LTD

Patent Information

Authority / Receiving Office
CN Β· China
Current Assignee / Owner
CHINA TELECOM CLOUD TECH CO LTD
Publication Date
2015-05-20

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention discloses a virtual I / O scheduling method and system. The method includes the steps that when an upper-level application generates an I / O request Rk for a file system, a CFD captures the request Rk through a filter driver of the file system, classifies the request according to a file Fk, a process Pk and a timestamp Tk, adds a class label Ck into the request Rk and inserts the I / O request into an I / O queue of the corresponding class according to the added class label Ck; data blocks needed by the I / O request are searched for in a local cache, and if the data blocks are found, the process returns. By means of the virtual I / O scheduling method and system, low overhead and little modification on an operating system are achieved, and the problem that in a cloud calculation environment, numerous confusing types of I / Os generated by terminal equipment lead to poor system performance is solved.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to the field of cloud computing, in particular to a virtual I / O scheduling method and system. Background technique

[0002] Today's computing era is transitioning from information sharing to service sharing, and a new computing model - cloud computing - has emerged in this leap. Cloud computing supports users to find relevant computing services from various devices (including fixed, mobile and household devices) according to their own needs, and these services are stored in servers located in distributed networks. Cloud computing is a networked and on-demand distributed system, and the terminal system will generate a large number of mixed types of virtual I / O. It includes system I / O requests, non-real-time file I / O requests and real-time file I / O requests, etc. figure 1 Shown is the processing process of virtual I / O in the cloud computing environment. However, the rapid improvement of CPU computing speed in recent years has not...

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