Application scheduling method and device

A scheduling device and scheduling method technology, applied in the field of communication, can solve the problems of container applications being unable to run, no host, and container application deployment cannot be completed, so as to achieve the effect of improving resource utilization efficiency

Inactive Publication Date: 2018-03-20
HUAWEI TECH CO LTD
View PDF6 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, when the host resources in the system are insufficient to satisfy the affinity relationship between certain container applications to be deployed, for example, there is no idle resource in the system that can deploy container application A and container application B at the same time, or the system There are not enough hosts to deploy container application A and container application B separately, and the "hard" selector will not be able to complete the deployment of these container applications, resulting in the failure of these container applications to run

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 scheduling method and device
  • Application scheduling method and device
  • Application scheduling method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0064] The technical solutions in the embodiments of the present invention will be clearly described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention.

[0065] Such as figure 1 As shown, a communication system provided by an embodiment of the present invention includes a deployment management device, a scheduling device, a detection device, multiple proxy devices, and resource nodes corresponding to each proxy device. The deployment management device is connected to the scheduling device, the scheduling device is connected to the detection device and each agent device, and the detection device is also connected to each agent device.

[0066] Wherein, the resource node may be a virtual machine or a physical machine, and multiple applications may be deployed on each resource node, for example, application A, application B, and applicat...

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 embodiment of the invention provides an application scheduling method and device, and relates to the technical field of communication. The success rate of application deployment can be increased.The method includes the steps that a scheduling device receives an application set from a deployment managing device, wherein the application set comprises corresponding relations between each application to be deployed in the application set and the resource requirement of the application to be deployed; the scheduling device obtains the free resource quantities of multiple resource nodes and a preset deployment condition, wherein the deployment condition includes the preset SLA condition of each resource node; for each application to be deployed, the scheduling device deploys the applicationto be deployed to the resource node of which the free resource quantity meets the resource requirement of the application to be deployed, wherein the service level agreement SLA parameters of the resource node after the application to be deployed is deployed meet the preset SLA condition of the resource node. The method is applied to application scheduling.

Description

technical field [0001] The present invention relates to the field of communication technologies, and in particular to an application scheduling method and device. Background technique [0002] With the rapid development of virtualization technology, virtualization technology has developed from the virtualization of physical machines to the stage of operating system containerization. Containerization technology is a lightweight resource virtualization technology at the operating system layer, which can support the isolation of processes and resources on a single host, enabling the host to provide thousands of high-density isolated The running container application (that is, the application running in the container) maximizes the utilization of system resources. [0003] Container cluster management is a key technology to complete container orchestration and scheduling. Currently, the most widely used container cluster management system is the Kubernetes (k8s) system. The k...

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
CPCG06F8/60G06F9/5077G06F9/50
Inventor 周锦荣
Owner HUAWEI TECH 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