Yarn architecture-based virtual machine scheduling system

A scheduling system and virtual machine technology, applied in the field of cloud systems, can solve problems such as low system resource utilization, resource waste, and users can not achieve smooth use, and achieve the effect of solving low resource utilization and reducing operation and maintenance costs

Active Publication Date: 2016-03-16
BEIJING SKYCLOUD RONGCHUANG SOFTWARE TECH
View PDF7 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The strong demand for cloud computing has promoted the development of virtualization technology. In order to improve resource utilization, virtualized servers have become the choice of most companies. However, the current mainstream virtual machine resource scheduling system can only meet specific needs and cannot be expanded. To other types of resource scheduling, unified management of system resources
The implementation of the scheduling algorithm used by the user is based on the amount of resources requested by the user. During the actual system operation, the virtual machine will not use its resources at full capacity most of the time, resulting in low utilization of system resources.
Moreover, for users with different needs, using the same standard to configure virtual machines may result in users with high performance requirements not being able to achieve smooth use. At the same time, ordinary users will also cause resource waste.

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
  • Yarn architecture-based virtual machine scheduling system
  • Yarn architecture-based virtual machine scheduling system
  • Yarn architecture-based virtual machine scheduling system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] Below in conjunction with accompanying drawing and embodiment the present invention will be further described:

[0030] like figure 1 As shown, a virtual machine scheduling system based on Yarn architecture includes ResourceManager module, NodeManager module, YarnProxy module, AnalysisServer module and Hypervisor host.

[0031] The ResourceManager module is a resource scheduler, which schedules resources based on application program requirements. The NodeManager module is an agent of each machine frame, a container for executing an application program, monitoring the resource usage (CPU, memory, hard disk, network) of the application program and reporting to the scheduler. The YarnProxy module is a Yarn proxy service, which is mainly responsible for reporting the resource information of the Hypervisor host to the ResourceManager; sending a resource application request to the ResourceManager to obtain a suitable host when deploying a virtual machine; obtaining the resou...

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 present invention discloses a yarn architecture-based virtual machine scheduling system, and belongs to the field of cloud systems. The system comprises a Resource Manager module, a Node Manager module, a Yarn Proxy module, an Analysis Server module, and a Hypervisor host. According to the yarn architecture-based virtual machine scheduling system, function extension is performed on YARN, so that the system can simultaneously run a task scheduler and a virtual machine scheduler, and support the use of different scheduling algorithms to schedule different types of resources. According to the yarn architecture-based virtual machine scheduling system provided by the present invention, unified management is performed on resources, thereby greatly reducing operation and maintenance costs of different resources. The added Analysis Server module can analyze real-time resource usage of the virtual machine, and provide different oversold coefficients for users with different requirements, thereby solving a problem of low resource utilization.

Description

technical field [0001] The invention belongs to the field of cloud systems, in particular to a virtual machine scheduling system. Background technique [0002] In recent years, the tide of cloud computing has been surging, and now many companies, especially Internet companies, have established their own public or private clouds. The strong demand for cloud computing has promoted the development of virtualization technology. In order to improve resource utilization, virtualized servers have become the choice of most companies. However, the current mainstream virtual machine resource scheduling system can only meet specific needs and cannot be expanded. To other types of resource scheduling, unified management of system resources. The implementation of the scheduling algorithm is based on the amount of resources requested by the user. During the actual system operation, the virtual machine will not use the resources it occupies at full capacity most of the time, resulting in ...

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/48G06F9/455
Inventor 张伟刘毅
Owner BEIJING SKYCLOUD RONGCHUANG SOFTWARE TECH
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