Ubiquitous Computing Scheduling is to build a unified scheduling platform for computing resources including center cloud, edge, and terminal computing.
e94826ce29
Change-Id: I0760f17f6a01c0121b59fcbfafc666032dbc30af |
||
---|---|---|
agent | ||
server | ||
.gitreview | ||
.zuul.yaml | ||
README.md | ||
UCS-Introduction.md |
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:
- 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.
- 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.
- 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.
- API Gateway: • As a northbound interface, it provides a standard external interface for communication with modules such as network choreography.