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

A weight-based application resource scheduling device and method

A resource scheduling and weighting technology, applied in resource allocation, multi-program device, program control design, etc., can solve the problems that disk resources cannot be fully utilized and resource characteristics are not specially handled, and achieve simple structure, efficient and reasonable processing Effect

Active Publication Date: 2021-11-05
上海格蒂电力科技有限公司
View PDF0 Cites 0 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
  • A weight-based application resource scheduling device and method
  • A weight-based application resource scheduling device and method
  • A weight-based application resource scheduling device and method

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 a weight-based application resource scheduling device and method, belonging to the technical field of big data application processing. The resource scheduling device of the present invention includes an application request receiving module, a resource prediction module, a process acquisition module, a resource scheduling module and a recovery module. The resource prediction module is used to obtain the load characteristics of the I / O application request and calculate the I / O application load. Read and write operation threshold, a process acquisition module, used to obtain the processed read and write operation value of process n to obtain the nth process read and write operation value (n≥1); resource scheduling module, used for according to the I / O application load The read and write operation threshold and the acquired read and write operation value of the nth process are used for process resource scheduling. The scheduling device and method of the present invention determine the weights and resources that need to be allocated to each process by comparing the read and write operation thresholds of different I / O application loads and the obtained read and write operation values ​​processed by the process, so that the application load requests can be processed efficiently and reasonably , improve disk resource utilization.

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
Patent Type & Authority Patents(China)
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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products