Unlock instant, AI-driven research and patent intelligence for your innovation.

A method and device for controlling I/O request

A technology for controlling equipment and resource requirements, applied in the network field, can solve problems such as wrong judgment and scheduling of central control nodes, failure to send control streams, and affect user application access experience, so as to reduce fluctuation range and variance, and reduce system abnormalities efficiency and improve the system experience

Active Publication Date: 2017-12-26
BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the system, if the resource allocation is unreasonable, it will cause resource competition of different I / O requests, resulting in system exceptions, such as: 1) If an application occupies more I / O bandwidth, it will affect the system 2) If a process takes too long, it will cause starvation of other processes; 3) Reserving unnecessary resource quotas will cause high-priority processes to fail to respond in time, for example, in In distributed storage, the egress network is occupied by the data flow for too long, resulting in the failure of the control flow to be sent, causing wrong judgment and scheduling of the central control node
In the prior art, the method of inferring resource quotas and controlling I / O requests based on a priori results not only has high fluctuations and deviations in actual use, but also affects the user's application access experience and even causes other problems. application instability

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
  • A method and device for controlling I/O request
  • A method and device for controlling I/O request
  • A method and device for controlling I/O request

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The present invention will be described in further detail below in conjunction with the accompanying drawings.

[0020] figure 1 A control device 1 for controlling I / O requests according to one aspect of the present invention is shown, wherein the control device 1 includes means for processing one or more I / O requests according to I / O resource quota information ( hereinafter referred to as "request processing means 11"); means for updating the I / O resource quota information (hereinafter referred to as "quota updating means 12"); for scheduling the one or more I / O requests to be completed The device for I / O request (hereinafter referred to as "scheduling device 13") is configured to process the pending I / O request according to the updated I / O resource quota information. Specifically, the request processing unit 11 processes one or more I / O requests according to the I / O resource quota information; the quota updating unit 12 updates the I / O resource quota information; the...

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 object of the present invention is to provide a method and device for controlling I / O requests. Specifically, the I / O request is processed according to the I / O resource quota information; the I / O resource quota information is updated; the pending I / O request among the I / O requests is scheduled to be processed according to the updated I / O resource quota information Complete the I / O request. Compared with the prior art, the present invention processes the I / O request according to the I / O resource quota information to update the I / O resource quota information, and then schedules the pending I / O request in the I / O request to be completed according to the I / O resource quota information. The updated I / O resource quota information processes the to-be-completed I / O request, and realizes precise control of the amount of data that performs I / O per unit time, effectively limits it, and reduces I / O The fluctuation range and fluctuation variance of traffic, correspondingly, also reduce the occurrence rate of system anomalies, improve the stability of system applications, and enhance the user experience of the system.

Description

technical field [0001] The invention relates to the field of network technology, in particular to a technology for controlling I / O requests. Background technique [0002] In a modern system environment, I / O (Input / Output) services often use resources such as network bandwidth and disk read and write in a shared manner. In the system, if the resource allocation is unreasonable, it will cause resource competition of different I / O requests, resulting in system exceptions, such as: 1) If an application occupies more I / O bandwidth, it will affect the system 2) If a process takes too long, it will cause starvation of other processes; 3) Reserving unnecessary resource quotas will cause high-priority processes to fail to respond in time, for example, in In distributed storage, the egress network is occupied by data streams for a long time, resulting in the failure to send control streams and causing wrong judgment and scheduling by the central control node. In the prior art, the m...

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 Patents(China)
IPC IPC(8): G06F13/20
Inventor 覃左言覃安蒋锦鹏谭待
Owner BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD