Method and apparatus for scheduling containers in parallel in cluster

A scheduler and container technology, applied to multi-program devices, instruments, program startup/switching, etc., can solve resource conflicts and other problems, and achieve the effect of avoiding resource conflicts
CN106919445AActive Publication Date: 2017-07-04HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Current Assignee / Owner
HUAWEI TECH CO LTD
Publication Date
2017-07-04

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention relates to the technical field of cluster resource scheduling, and provides a method for scheduling containers in parallel in a cluster. The method comprises the steps of periodically obtaining cluster state information by a scheduler, wherein the cluster state information comprises resource information of all nodes in the cluster and description information of all containers in the cluster, the description information of the containers comprises container IDs of the containers, resource demands of the containers and deployment node IDs of the containers, and the resource information of the nodes comprises IDs of the nodes and resource quantities of the nodes; and according to the cluster state information, the container information of the containers scheduled by the scheduler and the container information of the containers scheduled by other schedulers, scheduling to-be-deployed containers to the nodes in the cluster, wherein the scheduled container information comprises container IDs and deployment node IDs of the scheduled containers. Through the scheme, the problem of resource conflicts in parallel scheduling is effectively reduced.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The present invention relates to the technical field related to cluster resource scheduling, and in particular to a method and device for parallel scheduling containers in a cluster. Background technique

[0002] With the development of virtualization technology, more and more companies migrate their online applications to cloud platforms. Container (Container), as a lightweight virtualization technology, has developed rapidly in recent years. Container technology creates an independent operating environment for different applications, realizes resource isolation, configuration and security guarantee, can meet the resource requirements of application allocation on demand, and guarantee the isolation and availability of applications.

[0003] In order to meet the requirements of large-scale applications, in practice, it is often necessary to deploy many containers in a computer cluster (Cluster, hereinafter referred to as the cluster) for unified manag...

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