Resource service system and resource distribution method thereof

A resource allocation and resource technology, applied in the field of cloud computing, can solve the problems of resource waste, ignoring resource status, service resource competition, unreasonable allocation, etc.

Active Publication Date: 2014-11-26
CHINA UNITED NETWORK COMM GRP CO LTD
View PDF2 Cites 59 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in the existing service system, resource allocation is only performed according to the SLA service constraints, ignoring the resource st

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
  • Resource service system and resource distribution method thereof
  • Resource service system and resource distribution method thereof
  • Resource service system and resource distribution method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0084] Embodiment 1. A method for resource allocation, which is applied to an IaaS cloud platform, such as figure 1 shown, including:

[0085] S101. At the beginning of each resource allocation cycle, for the queued M tasks, generate an initial weight coefficient of each attribute data of the task according to the resource deployment data; M is an integer greater than 1; the attribute data of the task includes the task The user service level, the waiting time, and the demand for each resource; the resource deployment data includes the resource occupancy rate of various resources and the average resource release rate;

[0086] S102. Cluster the M tasks according to the attribute data, and divide the M tasks into multiple groups;

[0087] S103. For each group, use the entropy value method to adjust the initial weight coefficient vector composed of the initial weight coefficients of each attribute data, to obtain the weight coefficient vector of each group;

[0088] S104. Accor...

Embodiment 2

[0167] Embodiment 2. A resource allocation system applied to an infrastructure-as-a-service cloud platform, including:

[0168] The initialization module is used to generate the initial weight coefficient of each attribute data of the task according to the resource deployment data for the queued M tasks at the beginning of each resource allocation cycle; M is an integer greater than 1; the attribute data of the task Including the user service level of the task, the waiting time, and the demand of each resource; the resource deployment data includes the resource occupancy rate of various resources and the average resource release rate;

[0169] A grouping module, configured to cluster the M tasks according to attribute data, and divide the M tasks into multiple groups;

[0170] The adjustment module is used to adjust the initial weight coefficient vectors composed of the initial weight coefficients of the attribute data for each group using the entropy method to obtain the weig...

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 resource distribution method and system. The method comprises the steps that the initial weight coefficients of attribute data of M queued tasks are generated according to resource deployment data at the starting moment of each resource distribution period; the M tasks are clustered according to the attribute data, and the M tasks are divided into a plurality of sets; initial weight coefficient vectors formed by the initial weight coefficients of the attribute data of each set are respectively adjusted through the entropy evaluation method, and the weight coefficient vector of each set is obtained; the priority scores of the tasks are respectively calculated according to the weight coefficient vectors of the sets which the tasks belong to and the attribute data of the tasks, and resource distribution is carried out on the tasks according to the priority scores from large to small. The resource utilization rate can be improved.

Description

technical field [0001] The invention relates to the field of cloud computing, in particular to a resource service system and a resource allocation method thereof. Background technique [0002] IaaS (Infrastructure-as-a-Service, Infrastructure as a Service) platform is the most important manifestation of the current cloud computing platform, allowing users to obtain computing resources in the form of cloud services, and provides flexible resource sharing and on-demand allocation . The main service mode is to provide users with virtual machine resources, physical machine resources and storage resources. Its core goal is to be able to respond to user customization needs in a timely manner, and provide virtual resources corresponding to the type of operating system, CPU frequency, core number, bandwidth, memory space, and hard disk space. [0003] The services provided by the IaaS cloud platform resource service system are virtual resources, and the main consideration is to op...

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): H04L29/08
Inventor 汤雅妃张云勇魏进武张基恒李卫
Owner CHINA UNITED NETWORK COMM GRP CO LTD
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