Ubiquitous Computing Scheduling is to build a unified scheduling platform for computing resources including center cloud, edge, and terminal computing.
Go to file
liuhaijun 3f5f28d785 add sheduling agent
Change-Id: I89f35fb3984044c57f10727432755012542f9fd8
2023-11-16 10:55:57 +00:00
agent add sheduling agent 2023-11-16 10:55:57 +00:00
.gitreview Added .gitreview 2022-11-14 14:04:04 +00:00
.zuul.yaml add zuul 2023-05-18 18:47:36 +08:00
README.md modify readme 2023-05-18 10:58:08 +00:00
UCS-Introduction.md note 2023-08-10 02:00:36 +00:00

Goal: With cloud native technology as the basic technology stack, unified management and perception of central cloud, edge cloud, non-cloud computing power and other types of computing power are realized, as well as cross-domain task scheduling, collaborative scheduling and real-time dynamic adjustment of applications are realized, and the basic platform of universal computing scheduling is built. Main Functions:

  1. Strategy management and intelligent decision-making • Receive input of candidate computing node information for scheduling resource requirements or meeting resource requirements. • Output preferred network resource node information based on intelligent algorithms and historical data. • Responsible for the full life cycle management of scheduling policies.
  2. Computing power perception • Receive queries on the type, capacity and performance of resources and resource combinations required by choreography and scheduling, and feedback information of computing nodes that meet the requirements of resources and resource combinations. • Realize the perception and recording of metadata information such as the quantity, distribution and occupation of resource object information such as computing power, network and storage. • Realize real-time awareness of the status information of computing, network, storage, application, service and other objects, and provide awareness for intelligent decision making, computing scheduling, dynamic capacity expansion and shrinkage, and disaster recovery.
  3. Computational force scheduling • Based on the request of choreography parameters, component capabilities such as computing power enablement, network enablement, application enablement, data enablement and service enablement are invoked to complete collaborative scheduling at the edge of cloud network. • Based on application availability requirements, combine computing power perception module. and intelligent decision module to complete disaster recovery and automatic capacity expansion and shrinkage of computing power.
  4. API Gateway: • As a northbound interface, it provides a standard external interface for communication with modules such as network choreography.