Application resource scheduling device and method based on weight

A resource scheduling and weighting technology, applied in resource allocation, multiprogramming device, program control design, etc., can solve problems such as insufficient utilization of disk resources and no special treatment of resource characteristics.

Active Publication Date: 2018-06-05
上海格蒂电力科技有限公司
View PDF6 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the virtual machines that host various applications in cloud computing data centers are generally defined by users themselves, and there is no special treatment for resource characteristics. As a result, limited disk resources cannot be fully utilized when specific applications access the data center.

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
  • Application resource scheduling device and method based on weight
  • Application resource scheduling device and method based on weight
  • Application resource scheduling device and method based on weight

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0071] In order to make the technical problems, technical solutions and advantages to be solved by the present invention clearer, the following will describe in detail with reference to the drawings and specific embodiments.

[0072] On the one hand, if figure 1 As shown, the embodiment of the present invention provides a weight-based application resource scheduling device, including:

[0073] An application request receiving module 10, configured to receive an I / O application request;

[0074] The resource prediction module 20 is configured to obtain the load characteristics of the I / O application request, and calculate the read and write operation thresholds of the I / O application load. The read and write operation thresholds include the upper limit threshold of read operations, the lower limit threshold of read operations, the upper limit threshold of write operations and Write operation lower limit threshold;

[0075] The process obtaining module 30 is used to obtain 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 invention discloses an application resource scheduling device and method based on weight, and belongs to the technical field of big data application and processing. The resource scheduling deviceincludes an application request receiving module, a resource prediction module, a process acquirement module, a resource scheduling module and a recovery module; the resource prediction module is usedfor obtaining load features of an I / O application request, and calculating a read-write operation threshold value of each I / O application load; the process acquirement module is used for acquiring aread-write operation value processed by an n-th process to obtain a read-write operation value of the n-th process (n is greater than or equal to 1); the resource scheduling module is used for carrying out resource scheduling according to the read-write operation threshold values of the I / O application loads and the obtained read-write operation value of the n-th process. According to the scheduling device and method, by comparing the read-write operation threshold values of different I / O application loads and obtaining the read-write operation values processed by the processes to determine the weight and resource which need to be allocated to each process, the application load request is efficiently and reasonably handled, and the utilization rate of disk resources is increased.

Description

technical field [0001] The invention relates to a weight-based application resource scheduling device and method, and belongs to the technical field of big data application processing. Background technique [0002] Generally speaking, since the data center carries a large number of cloud computing applications, its performance not only affects the application performance and user experience, but also greatly affects the application service capability of the data center. For various applications in the data center, one of the most common applications is the access of a large number of random small files, such as e-commerce transactions, social media applications, etc. This type of application is characterized by a large number of accesses and high concurrency. Generates a lot of random I / O and mostly small file transfers. For example, most of the user pictures on Facebook and product pictures on e-commerce applications such as Taobao are small files of tens of KB. Not only ...

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): G06F9/50H04L29/08
CPCG06F9/505G06F2209/5013G06F2209/5022H04L67/10
Inventor 彭俊杰雷厉李胜磊郑华庭黎静
Owner 上海格蒂电力科技有限公司
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