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

Resource allocation method for server system

A server system and resource allocation technology, which is applied in the field of allocating system resources according to the application process, and can solve the problems of waste of hardware resources and shortage of hardware resources of server systems.

Inactive Publication Date: 2016-06-22
INVENTEC PUDONG TECH CORPOARTION +1
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the past, the common resource allocation method in the server system is to detect the load of the server to determine whether more resources can be provided. According to this resource allocation method, the server system cannot know what the application process is, so in order to make Each different application process can meet the service level agreement (ServiceLevelAgreement, SLA) between the communication provider and the customer. If the service is completed within the response time (response time), the server system may have to open additional hardware resources for users to use to ensure The server system can meet the service level agreement, resulting in a waste of hardware resources; and when the resources required by the application process decrease, if the hardware resources cannot be quickly released to other application processes or users, it may also lead to a shortage of hardware resources in the server system

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 allocation method for server system
  • Resource allocation method for server system
  • Resource allocation method for server system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] figure 1 It is a schematic diagram of a server system 100 according to an embodiment of the present invention. The server system 100 includes at least one host 110 , and each host 110 can provide at least one virtual machine 112 . In an embodiment of the present invention, the server system 100 may include an OpenFlow controller 120 and a Combined Input and Crossbar Queue (CICQ) switch 130 . The open packet forwarding controller 120 can be used to implement the network layer of the server system 100 on the basis of software-defined networks (software-defined networks, SDN) to forward multiple packets. The combined input and cross-point queue switch 130 can be used to schedule multiple packets. In an embodiment of the present invention, an application flow header can be added to each packet transmitted by the open packet forwarding controller 120, so that the open packet forwarding controller 120 can header to identify the application flow corresponding to each packet...

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 resource allocation method for a server system. The method comprises the steps of predicting a resource usage amount of an application process by utilizing an artificial neural network algorithm; when the resource usage amount of the application process is greater than an available virtual machine resource threshold of the application process, starting a virtual machine for the application process to use; and adjusting the available virtual machine resource threshold to be the sum of the available virtual machine resource threshold and a resource amount of the virtual machine.

Description

technical field [0001] The invention relates to a method for allocating resources of a server system, in particular to a method for allocating system resources according to application processes. Background technique [0002] With the development of the Internet and the rise of cloud computing, the use and management of network resources has become increasingly complex. In order to make the allocation of network resources more efficient, data centers have begun to use the concept of virtual machines. Multiple virtual machines can be included in the server system of the data center, and the virtual machines can be materialized in the server system only when necessary; in this way, the hardware resources of the same server can also be used to execute different virtual machines. Operating system, which helps to increase the flexibility in the use of hardware resources. [0003] In the past, the common resource allocation method in the server system is to detect the load of the...

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 Applications(China)
IPC IPC(8): G06F9/50
CPCG06F2009/45562G06F9/45533G06F9/5077Y02D10/00G06F9/50
Inventor 黄国丰王定中温宏斌林洧驻刘耕含郭冠辰
Owner INVENTEC PUDONG TECH CORPOARTION