CN111800283A - Network system, service providing and resource scheduling method, device and storage medium - Google Patents

Network system, service providing and resource scheduling method, device and storage medium Download PDF

Info

Publication number
CN111800283A
CN111800283A CN201910277898.XA CN201910277898A CN111800283A CN 111800283 A CN111800283 A CN 111800283A CN 201910277898 A CN201910277898 A CN 201910277898A CN 111800283 A CN111800283 A CN 111800283A
Authority
CN
China
Prior art keywords
resource
cloud node
edge cloud
edge
management
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910277898.XA
Other languages
Chinese (zh)
Other versions
CN111800283B (en
Inventor
杨敬宇
王广芳
朱松
白常明
付哲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN202310147270.4A priority Critical patent/CN116170317A/en
Priority to CN201910277898.XA priority patent/CN111800283B/en
Priority to PCT/CN2020/081568 priority patent/WO2020207264A1/en
Publication of CN111800283A publication Critical patent/CN111800283A/en
Application granted granted Critical
Publication of CN111800283B publication Critical patent/CN111800283B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0893Assignment of logical groups to network elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0896Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5041Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
    • H04L41/5051Service on demand, e.g. definition and deployment of services in real time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5041Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
    • H04L41/5054Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1008Server selection for load balancing based on parameters of servers, e.g. available memory or workload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1012Server selection for load balancing based on compliance of requirements or conditions with available server resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1021Server selection for load balancing based on client or server locations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes

Abstract

The embodiment of the application provides a network system, a service providing and resource scheduling method, equipment and a storage medium. In the embodiment of the application, the central control equipment is combined with the edge cloud nodes, under the control of the central control equipment, cloud computing can be placed in the edge cloud nodes closer to the terminal for processing, cloud computing services can be provided for users by means of resources in the edge cloud nodes, service response time delay is favorably reduced, and bandwidth cost is reduced.

Description

Network system, service providing and resource scheduling method, device and storage medium
Technical Field
The present application relates to the field of computer technologies, and in particular, to a network system, a method, a device, and a storage medium for service provision and resource scheduling.
Background
At present, the concept of cloud computing is proposed based on centralized resource management and control, and even if a plurality of data center interconnection and intercommunication forms are adopted, all software and hardware resources are still regarded as uniform resources to be managed, scheduled and sold. With the arrival of the age of 5G and the internet of things and the gradual increase of cloud computing applications, the requirements of a terminal on the performances of time delay, bandwidth and the like of cloud resources are higher and higher, and a centralized cloud network cannot meet the increasingly higher cloud resource requirements of the terminal.
Disclosure of Invention
Aspects of the present disclosure provide a network system, a service providing and resource scheduling method, a device, and a storage medium, so as to reduce service response latency and reduce bandwidth cost.
An embodiment of the present application provides a network system, including: the system comprises a central management and control device and at least one edge cloud node; the central control device is used for scheduling resources of the at least one edge cloud node according to the service demand description information and providing a mirror image for the scheduled resources in the at least one edge cloud node; the edge management and control device is configured to cooperate with the central management and control device to perform resource scheduling on the at least one edge cloud node, and provide the mirror image to a scheduled resource in the at least one edge cloud node, so that the scheduled resource in the at least one edge cloud node provides a corresponding cloud computing service.
An embodiment of the present application further provides a service providing method, including: according to the service demand description information, resource scheduling is carried out on at least one edge cloud node in the network system; mirroring the scheduled resources in the at least one edge cloud node to provide corresponding cloud computing services using the scheduled resources in the at least one edge cloud node.
An embodiment of the present application further provides a service providing method, including: acquiring scheduled resource information in a target edge cloud node provided by a central control device and a mirror image provided for the target edge cloud node; the target edge cloud node is a scheduled edge cloud node in a network system to which the central management and control equipment belongs; controlling corresponding resource equipment in the target edge cloud node to perform resource allocation or reservation according to the resource information; and providing the image to the corresponding resource device so that the corresponding resource device provides corresponding cloud computing service by utilizing the allocated or reserved resource.
An embodiment of the present application further provides a central management and control device, including: a memory and a processor; the memory for storing a computer program; the computer program, when executed by the processor, causes the processor to carry out the steps in the embodiments of the method of the present application.
Embodiments of the present application also provide a computer-readable storage medium storing a computer program, which, when executed by one or more processors, causes the one or more processors to implement the steps in the embodiments of the method of the present application.
An embodiment of the present application further provides an edge management and control device, including: a memory and a processor; the memory for storing a computer program; the computer program, when executed by the processor, causes the processor to carry out the steps in the embodiments of the method of the present application.
Embodiments of the present application also provide a computer-readable storage medium storing a computer program, which, when executed by one or more processors, causes the one or more processors to implement the steps in the embodiments of the method of the present application.
An embodiment of the present application further provides a network system, including: the system comprises a central management and control device and at least one edge cloud node; the central management and control device is configured to perform resource scheduling on the at least one edge cloud node according to the service demand description information, and provide a mirror image for the scheduled resource in the at least one edge cloud node, so as to provide a corresponding cloud computing service by using the scheduled resource in the at least one edge cloud node.
An embodiment of the present application further provides a network system, including: the system comprises a central control device, an edge control device and at least one edge cloud node; the central control device is configured to determine, according to resource demand description information, a scheduled target edge cloud node from the at least one edge cloud node and scheduled resource information in the target edge cloud node, and provide the resource information to the edge control device; the edge control device is configured to acquire the resource information provided by the center control device, and control, according to the resource information, a corresponding resource device in the target edge node to perform resource allocation or reservation.
The embodiment of the present application further provides a resource scheduling method, including: determining a scheduled target edge cloud node and scheduled resource information in the target edge cloud node from at least one edge cloud node of a network system according to resource demand description information; and providing the resource information to edge control equipment in the network system so that the edge control equipment controls corresponding resource equipment in the target edge node to allocate or reserve resources according to the resource information.
In the embodiment of the application, the central control equipment is combined with the edge cloud nodes, under the control of the central control equipment, cloud computing can be placed in the edge cloud nodes closer to the terminal for processing, cloud computing services can be provided for users by means of resources in the edge cloud nodes, service response time delay is favorably reduced, and bandwidth cost is reduced.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
fig. 1a is a schematic structural diagram of a network system according to an exemplary embodiment of the present application;
fig. 1b is a schematic structural diagram of another network system provided in an exemplary embodiment of the present application;
fig. 1c is a schematic structural diagram of a central management and control device according to an exemplary embodiment of the present disclosure;
fig. 1d is a schematic structural diagram of an edge management and control apparatus according to an exemplary embodiment of the present disclosure;
fig. 2a is a schematic flowchart of a service providing method according to an exemplary embodiment of the present application;
fig. 2b is a schematic flow chart of another service providing method provided in the exemplary embodiment of the present application;
fig. 2c is a schematic flowchart of a resource scheduling method according to an exemplary embodiment of the present application;
fig. 3 is a schematic structural diagram of a central management and control device according to an exemplary embodiment of the present disclosure;
fig. 4 is a schematic structural diagram of an edge management and control device according to an exemplary embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the technical solutions of the present application will be described in detail and completely with reference to the following specific embodiments of the present application and the accompanying drawings. It should be apparent that the described embodiments are only some of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
Aiming at the technical problem that the existing centralized cloud network cannot meet the increasingly high cloud resource requirement of the terminal day by day, in some embodiments of the application, a central control device and an edge cloud node are combined, under the control of the central control device, cloud computing can be placed in the edge cloud node closer to the terminal for processing, cloud computing service can be provided for a user by means of resources in the edge cloud node, the response time delay of the service is favorably reduced, the pressure of a central cloud or a traditional cloud computing platform corresponding to the edge cloud node is reduced, the bandwidth cost is reduced, and the cloud resource requirement of the terminal on large connection, low time delay and large bandwidth is met.
The technical solutions provided by the embodiments of the present application are described in detail below with reference to the accompanying drawings.
Fig. 1a is a schematic structural diagram of a network system according to an exemplary embodiment of the present application. As shown in fig. 1a, the network system 100 includes: a central management and control device 101 and at least one edge cloud node 102; at least one edge cloud node 102 is connected to the central management and control device 101 through a network.
The network system 100 of the present embodiment is a cloud computing platform constructed on an edge infrastructure based on cloud computing technology and edge computing capability, and is a cloud platform having computing, networking, storage, security, and other capabilities at an edge location.
The network system 100 of the present embodiment may be regarded as an edge cloud network system corresponding to a central cloud or a conventional cloud computing platform. The edge cloud is a relative concept, the edge cloud refers to a cloud computing platform relatively close to the terminal, or is different from a central cloud or a traditional cloud computing platform, the central cloud or the traditional cloud computing platform may include a data center with a large resource scale and a centralized position, a network range covered by the edge cloud nodes is wider, and therefore the edge cloud computing platform has the characteristic of being closer to the terminal, the resource scale of a single edge cloud node is smaller, but the number of the edge cloud nodes is large, and a plurality of edge cloud nodes form a component of the edge cloud in the embodiment. The terminal in this embodiment refers to a demand end of the cloud computing service, and may be, for example, a terminal or a user end in the internet, or a terminal or a user end in the internet of things. An edge cloud network is a network built based on infrastructure between a central cloud or traditional cloud computing system and terminals. Therein, the network system 100 includes at least one edge cloud node 102, each edge cloud node 102 including a series of edge infrastructures including, but not limited to: a distributed Data Center (DC), a wireless room or cluster, an edge device such as a communication network of an operator, a core network device, a base station, an edge gateway, a home gateway, a computing device or a storage device, a corresponding network environment, and the like. It is noted that the location, capabilities, and infrastructure involved of different edge cloud nodes 102 may or may not be the same.
In the network architecture, tasks such as network forwarding, storage, computing, and intelligent data analysis can be placed in each edge cloud node 102 in the network system 100 for processing, and as each edge cloud node 102 is closer to a terminal, response delay can be reduced, pressure of a central cloud or a traditional cloud computing platform can be reduced, and bandwidth cost can be reduced.
How to reasonably schedule the resources of the plurality of edge cloud nodes and how to manage and control the plurality of edge cloud nodes to perform cloud computing services with correct and stable logic is an important challenge. In the network system 100 of this embodiment, a central control device 101 is deployed, and the central control device 101 uses the edge cloud node 102 as a control object to perform unified control on at least one edge cloud node 102 in the network system 100 in aspects of resource scheduling, mirror image management, instance control, operation and maintenance, network, security, and the like, so as to place cloud computing services into each edge cloud node 102 for processing. In terms of deployment implementation, the central management and control device 101 may be deployed in one or more cloud computing data centers, or may be deployed in one or more conventional data centers, and the central management and control device 101 may also form an edge cloud network together with at least one edge cloud node managed by the central management and control device, which is not limited in this embodiment.
For an edge cloud node 102, various resources, such as computing resources like CPUs and GPUs, storage resources like memories and hard disks, network resources like bandwidths, and the like, may be provided externally. In addition, the edge cloud node 102 may also create a corresponding instance according to the mirror image, and provide various cloud computing services to the outside through the instance. The mirror image is a basic file required for creating an instance in the edge cloud node, and may be, for example, an image file such as an operating system, an application, or an operation configuration required for providing a cloud computing service for a user, and may be a file that meets the computing deployment requirement of the edge cloud node and is manufactured according to a certain format according to a specific series of files. In addition, the image may be various forms, such as a Virtual Machine (VM) image file, a container (Docker) image file, or various types of application package files, and the image form may be related to a virtualization technology that needs to be used by the cloud computing service, which is not limited in this embodiment. Corresponding to mirroring, the implementation of an instance may be a virtual machine, a container, an application, or the like.
In combination with the above, in this embodiment, the central management and control device 101 may perform resource scheduling on at least one edge cloud node 102 according to a resource requirement, may also perform management and distribution of a mirror image for at least one edge cloud node 102 according to a mirror image requirement, and of course, may also perform resource scheduling on at least one edge cloud node 102 according to a cloud computing service requirement, and also provide a mirror image for at least one edge cloud node 102. The cloud computing service requirements comprise resource requirements and mirror requirements. Optionally, the central administration device 101 may provide a requirement submitting entry externally, where the requirement submitting entry may be a web page, an application page, a command window, or the like. The demand submission inlet is used for submitting the demand description information of the demand to the central control device 101.
For the resource demander, resource requirement description information may be submitted to the central management and control device 101 through the requirement submission entry, where the resource requirement description information includes: selecting parameters and resource selection parameters by the edge cloud nodes; the edge cloud node selection parameters comprise scheduling domains and/or performance requirements on the edge cloud nodes and the like, and the resource selection parameters comprise resource types, resource quantity, performance requirements on resource equipment and the like. The central management and control device 101 may perform resource scheduling on at least one edge cloud node according to the resource demand description information. Optionally, a resource scheduling method includes: the central control device 101 determines a scheduled target edge cloud node and scheduled resource information in the target edge cloud node from at least one edge cloud node 102 of the network system 100 according to the resource demand description information; and controlling corresponding resource equipment in the target edge cloud node to perform resource allocation or reservation according to the resource information.
For the mirror image demander, mirror image requirement description information can be submitted to the central management and control device 101 through the requirement submission inlet, and the mirror image requirement description information can point to a mirror image which needs to be used, and can be the mirror image itself, identification type information such as the name and ID of the mirror image, and the like, and also can be some function description information for cloud computing service, and the information can reflect the required mirror image. The central control equipment 101 can acquire the mirror image according to the mirror image requirement description information; the mirror image is provided to an edge cloud node in the network system 100, which needs the mirror image, so that the edge cloud node creates a corresponding instance according to the mirror image, and the instance provides a corresponding cloud computing service to the outside.
For the cloud computing service demander, service requirement description information can be submitted to the central management and control device 101 through the requirement submission inlet, where the service requirement description information includes resource requirement description information and mirror image requirement description information. For the resource requirement description information and the mirror requirement description information, reference may be made to the foregoing description, which is not described herein again. It should be noted that the resource requirement description information and the mirror requirement description information in the service requirement description information may be submitted together or separately. The central management and control device 101 may perform resource scheduling on at least one edge cloud node 102 in the network system 100 according to the service requirement description information; mirroring is provided for the scheduled resources in the at least one edge cloud node 102 to provide the corresponding cloud computing services using the scheduled resources in the at least one edge cloud node.
For a detailed description of the resource scheduling process and the image management and distribution process, reference may be made to the following embodiments, which will not be described in detail herein.
It should be noted that, in the network system 100, the central management apparatus 101 may directly manage and schedule the at least one edge cloud node 102, but is not limited thereto. As shown in fig. 1b, in the network system 100, in addition to the central management apparatus 101 and the at least one edge cloud node 102, an edge management apparatus 103 is further included. The number of the edge control devices 103 may be one or multiple. In addition, the edge policing device 103 may be deployed in one or more edge cloud nodes 102. In an alternative embodiment, as shown in fig. 1b, an edge management and control device 103 is respectively deployed in each edge cloud node 102. Further, each edge cloud node includes one or more resource devices, and optionally, the edge management and control device 103 may be centrally deployed on one resource device, or may be dispersedly deployed on multiple resource devices. In addition, each edge cloud node may include one or more proprietary devices in addition to the resource device, where the edge management and control device 103 may be centrally deployed on one proprietary device or dispersedly deployed on multiple proprietary devices. The proprietary device refers to a physical device used to deploy the edge controlling device 103, and is different from the resource device. Furthermore, the edge management device 103 may also be deployed together with the central management device 101, and is not limited herein. The central control apparatus 101 may be deployed in one or more cloud computing data centers or traditional data centers, or may be deployed in an edge cloud network together with at least one edge cloud node.
In this embodiment, the edge management and control device 103 may assist and cooperate with the central management and control device 101 to manage and schedule at least one edge cloud node 102. With the assistance of the edge management and control device 103, the central management and control device 101 can more conveniently and efficiently manage and control and schedule at least one edge cloud node 102, so as to achieve the purpose of fully utilizing edge resources.
A secure and encrypted communication channel may be established between the central control device 101 and the edge control device 103, and interaction is performed based on the communication channel. The communication channel includes a control interface and a data interface, and the central management and control device 101 performs interaction of a control plane and a data plane with the edge management and control device 103 based on the control interface and the data interface, thereby completing scheduling and management and control of the edge cloud node 102. The data interface is used for data transmission between the central management and control device 101 and the edge management and control device 103. The control interface has, but is not limited to, the following functions:
1. resource scheduling capability: the central control device 101 may perform resource scheduling on edge cloud nodes from multiple dimensions through a control interface with resource scheduling capability (which may be referred to as a resource scheduling interface for short), where an edge cloud node is an object of the central control device 101 for performing resource scheduling;
2. mirror management and distribution capability: the central management and control device 101 may provide the mirror image to the edge cloud node through a control interface with mirror image management and distribution capabilities (referred to as a mirror image management interface for short), so that the edge cloud node may create a corresponding instance according to the received mirror image, and provide a corresponding cloud computing service through the instance;
3. operation and maintenance management capacity: the central management and control device 101 performs operation and maintenance management on the edge cloud node through a control interface with operation and maintenance management capability (referred to as an operation and maintenance management interface for short), where the operation and maintenance management includes but is not limited to: and managing and controlling applications, virtualization software and the like in the edge cloud nodes, and monitoring the state, the resource usage amount, infrastructure and the like of the instances.
Corresponding to the capabilities of the control interface, the central management and control device 101 of the present embodiment has, but is not limited to, the following functions:
1. the edge cloud nodes can be scheduled according to service requirement description information, such as the specification of the cloud computing service, the region where the cloud computing service needs to be deployed, the distribution of an operator network, network delay, load conditions, bandwidth cost, the type of required resources and/or the performance requirements of resource equipment;
2. the mirror image required by the cloud computing service can be acquired, and the mirror image is provided for corresponding resource equipment in the edge cloud node to be configured and installed so that the corresponding resource equipment can create a corresponding instance to provide the cloud computing service;
3. operation and maintenance management and control can be performed on the edge cloud nodes, including but not limited to: the states, resource usage and/or infrastructure conditions and the like of applications, virtualized components and instances in the edge cloud nodes are managed and controlled, and remote operation and maintenance, log management and the like are achieved.
In addition to the above functions, the central control device may also have other functions, such as a security assurance function, which relates to security of the central control device, link security between the central control device and the edge control device, and between the edge cloud nodes, and/or security of the edge cloud nodes; and the system is responsible for maintaining networking information in a network system and the like.
The following describes a process in which the center management and control apparatus 101 and the edge management and control apparatus 103 cooperate with each other:
in the network system 100, at least one edge cloud node 102 may form a resource pool, and each edge cloud node 102 serves as a scheduling object and provides various resources or cloud computing services to the outside under the scheduling of the central management and control device 101. The central control device 101 and the edge control device 102 are mutually matched, and may perform resource scheduling on at least one edge cloud node 102, or perform management and distribution of a mirror image for at least one edge cloud node 102, or certainly perform resource scheduling on at least one edge cloud node 102, and provide a mirror image for at least one edge cloud node 102.
For example, for a resource demanding party, resource demand description information may be submitted to the central management and control device 101, where the resource demand description information includes: selecting parameters and resource selection parameters by the edge cloud nodes; the edge cloud node selection parameters comprise scheduling domains and/or performance requirements on the edge cloud nodes and the like, and the resource selection parameters comprise resource types, resource quantity, performance requirements on resource equipment and the like.
The central management and control device 101 may determine, according to the resource requirement description information, a scheduled target edge cloud node and scheduled resource information in the target edge cloud node from the at least one edge cloud node 102, and provide the resource information to the edge management and control device 103, so that the edge management and control device 103 controls, according to the resource information, a corresponding resource device in the target edge node to perform resource allocation or reservation. Alternatively, if an edge management and control device 103 is deployed in the target edge cloud node, the central management and control device 101 may provide the resource information to the edge management and control device 103 in the target edge cloud node. The edge management and control device 103 may obtain resource information provided by the center management and control device 101, and control a corresponding resource device in the target edge node to perform resource allocation or reservation according to the resource information. One or more target edge cloud nodes may be scheduled. In this specification, references to "providing" in various embodiments of the present application include: a transmission to the other party, or a download by the other party. For example, providing the resource information to the edge controlling device 103 includes: the resource information is directly sent to the edge management and control device 103, or the edge management and control device 103 downloads the resource information to a specified storage location.
For another example, for a cloud computing service demander, service requirement description information may be submitted to the central managing and controlling device 101. The central management and control device 101 may perform resource scheduling on the at least one edge cloud node 102 according to the service demand description information, and provide a mirror image for the scheduled resource in the at least one edge cloud node 102, so as to provide a corresponding cloud computing service by using the scheduled resource in the at least one edge cloud node 102. The edge management and control device 103 may cooperate with the central management and control device 101 to perform resource scheduling on at least one edge cloud node 102, and provide the mirror image to the scheduled resource in the target edge cloud node, so that the scheduled resource in the at least one edge cloud node provides a corresponding cloud computing service.
Therefore, under the control of the central control equipment, cloud computing services can be placed in the edge cloud nodes closer to the terminal for processing, the cloud computing services can be provided by means of resources in the edge cloud nodes, the service response time delay is favorably reduced, the pressure of a central cloud and the like corresponding to the edge cloud nodes is reduced, the bandwidth cost is reduced, and the cloud resource requirements of the terminal on large connection, low time delay and large bandwidth are met.
It should be noted that the central control device in this embodiment may be a logic device with the capabilities of resource scheduling and mirror image management, and these functions may be implemented by being deployed on one physical machine or virtual machine, or may be deployed on multiple physical machines or virtual machines in a distributed manner. Of course, the central management and control device in this embodiment may also be one or more physical devices with the capabilities of resource scheduling, mirror image management, and the like. All the device structures with the above capabilities are suitable for the embodiments of the present application, and an implementation structure of the central management and control device is listed below, which is only an example and is not limited thereto.
In an alternative embodiment, as shown in fig. 1c, an implementation structure of the central control apparatus 101 includes: a resource scheduling management module 11a and a mirror management module 12 a.
The resource scheduling control module 11a mainly implements resource scheduling capability of a central control device, and is configured to determine a target edge cloud node that can be scheduled and scheduled resource information in the target edge cloud node from at least one edge cloud node 102 in the network system 100 according to service demand description information; the resource information is provided to the edge management and control device 103, so that the edge management and control device 103 controls the corresponding resource device in the target edge cloud node to perform resource allocation or reservation. Optionally, the number of target edge cloud nodes may be specified by a user, or may be autonomously determined by the resource scheduling management and control module 11a according to the service demand description information, and may be one or multiple. The service requirement description information can be directly submitted by a cloud computing service demander, or extracted or calculated from cloud computing service-related information submitted by the cloud computing service demander. The cloud computing service demander can be a user, an application, a physical machine, or another cloud computing service requiring a certain cloud computing service.
The functions of the resource scheduling management and control module 11a described herein mainly include, but are not limited to, two aspects of selection of edge cloud nodes and resource scheduling within edge cloud nodes. The resource scheduling in the edge cloud node is embodied as operations of determining scheduled resource information in a target edge cloud node and providing the resource information, and the main purpose is to allocate cloud computing services to final basic resources, such as resource devices such as servers, on the granularity of each edge cloud node. The resource scheduling control module 11a may maintain resource information in each edge cloud node as a basis for resource scheduling.
Optionally, the service requirement description information includes an edge cloud node selection parameter and a resource selection parameter. The edge cloud node selection parameters are parameters required for selecting target edge cloud nodes; the resource selection parameter refers to information required to select a scheduled resource. Based on this, the resource scheduling management and control module 11a may analyze the edge cloud node selection parameter and the resource selection parameter from the service requirement description information; determining a scheduled target edge cloud node from the at least one edge cloud node 102 according to the edge cloud node selection parameter, and determining scheduled resource information in the target edge cloud node according to the resource selection parameter.
For example, the service requirement description information may include QoS requirements of a scheduling domain and/or a cloud computing service, and these parameters may be used as edge cloud node selection parameters. Wherein the scheduling domain points to an area where cloud computing services need to be deployed, which determines the geographical location of the edge cloud node that should be scheduled. The QoS requirements of the cloud computing service may include requirements of the cloud computing service for network latency, load conditions, and/or bandwidth costs, among others. Based on this, the resource scheduling management and control module 11a may select, according to the QoS requirement of the scheduling domain and/or the cloud computing service, an edge cloud node that can meet the QoS requirement of the scheduling domain and/or the cloud computing service as the target edge cloud node in combination with the geographic location and the resource remaining amount of the at least one edge cloud node.
For example, the resource scheduling management and control module 11a may select, according to the scheduling domain, an edge cloud node pointed by the scheduling domain as a target edge cloud node in combination with the geographic location of the at least one edge cloud node 102. Or, the resource scheduling management and control module 11a may further select, according to the QoS requirement of the cloud computing service, for example, the requirement such as network delay, load condition, and/or bandwidth cost, an edge cloud node that meets the requirement of the network delay, the load condition, or the bandwidth cost from the edge cloud nodes as the target edge cloud node. Of course, the resource scheduling management and control module 11a may also select, as the target edge cloud node, an edge cloud node that can simultaneously satisfy the QoS requirements of the scheduling domain and the cloud computing service, according to the QoS requirements of the scheduling domain and the cloud computing service, and the geographic location and the resource remaining amount of at least one edge cloud node.
The service requirement description information may include parameters such as resource types, resource quantities and/or performance of resource devices required by the cloud computing service, in addition to the information of the scheduling domain and/or the QoS requirements of the cloud computing service, and these parameters may be used as resource selection parameters. Based on this, after determining the target edge cloud node, the resource scheduling management and control module 11a may determine the scheduled resource information in the target edge cloud node according to the resource selection parameter. The resource information herein may include: the information such as the resource type, the resource quantity, and/or the performance requirement on the resource device facilitates the edge management and control device 103 to control the corresponding resource device in the target edge cloud node to perform resource allocation or reservation accordingly. For example, resource types may include, but are not limited to: computing resources such as a CPU and a GPU, storage resources such as a memory and a hard disk, and resource types such as bandwidth resources. Taking CPU resources as an example, the number of resources may be 12 CPUs, 24 CPUs, and the like, and taking memory resources as an example, the number of resources may be 16G memory, 32G memory, and the like; taking bandwidth resources as an example, the number of resources may be 1M bandwidth, 10M bandwidth, and the like.
Optionally, the resource scheduling management and control module 11a may further have a function of computing power arrangement, where the computing power arrangement is oriented to relatively complex application scenarios, and multiple cloud computing services are bound together as a minimum resource demand unit, so that, in the resource scheduling process, the multiple cloud computing services bound together may be taken as a whole to select one or more edge cloud nodes for them, and the same or more edge cloud nodes provide resources for them together. The computational power arrangement essentially improves the diversity of resource scheduling and increases the flexibility of resource scheduling, but does not influence the whole flow of resource scheduling.
The image management and control module 12a mainly implements image management and distribution capability of the central management and control device 101, and is configured to acquire an image required by the cloud computing service, provide the image to the edge management and control device 103, and provide the image to a corresponding resource device in the target edge cloud node by the edge management and control device 103, so that the corresponding resource device provides the cloud computing service by using the allocated or reserved resource.
Alternatively, in the network system 100, a mirror library is maintained in which various mirrors are stored. The mirror demander or the cloud computing service demander may choose to use the mirror in the mirror library. For example, a mirror image configuration interface may be provided, where the interface is provided with a pull-down menu, where the pull-down menu includes a plurality of mirror images that can be selected by a user, and a mirror image demander or a cloud computing service demander may select a mirror image that is used by the mirror image demander or the cloud computing service demander. Based on this, the mirror image management and control module 12a may obtain a mirror image required by the cloud computing service from the mirror image library, then provide the mirror image to the edge management and control device 103, and open the use authority of the mirror image to the mirror image demander or the cloud computing service demander.
Optionally, rules and specifications of the mirror image can be provided for the user, so that the user can make or generate the mirror image required by the cloud computing service by himself, and the mirror image is required to meet relevant requirements of the edge cloud environment. After producing or generating an image required for the cloud computing service, the user may submit the produced or generated image to the image management module 12 a. Based on this, the mirror image management and control module 12a may receive the mirror image submitted by the cloud computing service demander, and perform validity check on the mirror image; and if the mirror image passes the validity check, adding the mirror image into the mirror image library, and providing the mirror image for the edge management and control device 103. The validity check includes verifying whether the format, the generation rule, the specification and the like of the image conform to relevant regulations of the edge cloud environment.
Similar to the central control device 101, the edge control device 103 may also be a logic device, and may have a capability of being implemented on one physical machine (for example, a resource device or a dedicated device in an edge cloud node) or a virtual machine, or may be dispersedly deployed on multiple physical machines (for example, a resource device or a dedicated device in an edge cloud node) or virtual machines. Of course, the edge management and control device may also be one or more physical devices with corresponding capabilities. All the device structures with corresponding capabilities are suitable for the embodiment of the present application, and an implementation structure of the edge management and control device is listed below, which is only an example and is not limited thereto.
Accordingly, as shown in fig. 1d, one implementation structure of the edge management and control device 103 includes: a resource scheduling service module 11b and a mirroring service module 12 b.
The resource scheduling service module 11b is configured to mainly implement a capability corresponding to a resource scheduling capability of the central control device, and is configured to acquire resource information provided by the resource scheduling control module 11a and control, according to the resource information, a corresponding resource device in the target edge cloud node to perform resource allocation or reservation. For example, the resource scheduling service module 11b may receive the resource information sent by the resource scheduling management and control module 11a, or may download the resource information to a storage location specified by the resource scheduling management and control module 11 a.
The resource devices responsible for resource allocation or reservation may also be different according to different resource information, and one or more resource devices responsible for resource reservation may be provided. For example, if the resource information includes CPU resource information, storage resource information, and bandwidth resource information, the resource scheduling service module 11b may control a computing device with an internet access function to allocate or reserve CPU resources, storage resources, and bandwidth resources according to the CPU resource information, the storage resource information, and the bandwidth resource information; besides, the resource scheduling service module 11b may also control one computing device to allocate or reserve the CPU resource and the bandwidth resource according to the CPU resource information and the bandwidth resource, and control one storage device to allocate or reserve the storage resource according to the storage resource information.
The mirror image service module 12b is mainly configured to implement a capability corresponding to a mirror image management and distribution capability of the central management and control device, and is configured to acquire a mirror image provided by the mirror image management and control module 12a, provide the acquired mirror image to a corresponding resource device in the target edge cloud node for resource allocation or reservation, and provide the corresponding resource device with a corresponding cloud computing service by using the allocated or reserved resource. Alternatively, the image service module 12b may receive the image sent by the image management module 12a, or may download the image to a storage location designated by the image management module 12 a.
Alternatively, after the image service module 12b takes the image, the image may be stored in the designated storage space and then notify the resource device that allocated or reserved the resource to read the image. The resource device can provide resources such as computation, network and storage for the instance in a virtualized form through the capability supported by hardware or software under the control of the edge management and control device, and the corresponding mirror image can be mounted to the corresponding instance in a system disk form. After the instance creation is completed, the instance is tried to be started, and after the corresponding instance is successfully started, the cloud computing service can be provided by utilizing the capability of the resource devices. The resource device provides resources such as computation, network and storage for the example under the control of the edge management and control device, and comprises: the edge management and control equipment applies for related computing resources, storage resources and/or network resources from the resources distributed or reserved in the target edge node cloud point according to a resource template provided by the center management and control equipment; and (4) creating actions of related resources by calling executors such as computation, storage, network and the like in the target edge cloud node. Wherein the creating action of the resource comprises: processing and storing related resources, creating a system disk of an instance according to configuration information of a mirror image and contents of the mirror image, and creating a corresponding data disk according to a resource template; creating instance dependent network resources, such as IP addresses or virtual switches; and creating a computing resource from the combined resource template.
In this embodiment, the mirror image service module 12b is responsible for receiving or downloading a mirror image from the mirror image management and control module 12a, and has mirror image configuration and storage capabilities, and may also manage and control a mirror image in an edge cloud node, and support the mirror image to adapt to different hardware and systems.
It should be noted that the resource scheduling capability of the central control device 101 is not limited to the above-mentioned ones, and some control operations related to the scheduled resources in the edge cloud node may also belong to the resource scheduling category of the central control device 101. Other operations within the resource scheduling category will be exemplarily described below from the perspective of the resource scheduling controlling module 11a and/or the resource scheduling service module 11 b.
In some optional embodiments, after controlling, according to the resource information, the resource scheduling service module 11b may further monitor resource allocation or reservation conditions of the corresponding resource devices after the corresponding resource devices in the target edge cloud node perform resource allocation or reservation, and notify the resource scheduling management and control module 11a to record corresponding resource allocation or reservation success information when the resource allocation or reservation is successful; or, under the condition that resource allocation or reservation fails, reporting the reason of the resource allocation or reservation failure to the resource scheduling management and control module 11a, so that the resource scheduling management and control module 11a determines a new target edge cloud node again.
Correspondingly, the resource scheduling management and control module 11a may further receive a notification of successful resource allocation or reservation sent by the resource scheduling service module 11b, and record corresponding resource allocation or reservation success information. Alternatively, the resource scheduling management and control module 11a may record the resource allocation or reservation success information into the resource information base. Or, the resource scheduling management and control module 11a may further receive a resource allocation or reservation failure reason reported by the resource scheduling service module 11b, and re-determine a new target edge cloud node according to the failure reason.
In other alternative embodiments, after the cloud computing service is ended, or in a case where an edge cloud node switching is required, a resource release operation may be involved. The resource release operation may be initiated by the resource scheduling management and control module 11a or applied by the resource scheduling service module 11 b. For example, after the cloud computing service is ended, the resource scheduling management and control module 11a may send a resource release notification to the resource scheduling service module 11b, so that the resource scheduling service module 11b notifies the corresponding resource device in the target edge cloud node to release the resource. For another example, if the resource scheduling service module 11b determines that a resource release operation is required, it may send a resource release application to the resource scheduling management and control module 11a, where the resource release application includes a resource release reason, for example, the cloud computing service is finished; the resource scheduling management and control module 11a receives the resource release application, may audit the resource release reason in the resource release application, and sends a resource release notification to the resource scheduling service module 11b when the audit is passed, which means that the target edge cloud node is allowed to perform resource release. For the resource scheduling service module 11b, the resource release notification may be received, and then the resource release notification is notified to the corresponding resource device in the target edge cloud node to release the resource.
In still other alternative embodiments, the currently used target edge cloud node may fail or have insufficient resources, and in order to ensure normal operation of the cloud computing service, the edge cloud node may need to be switched. The switching operation of the edge cloud node may be initiated by the resource scheduling management and control module 11a, or may be initiated by the resource scheduling service module 11 b.
If the resource scheduling control module 11a initiates the edge cloud node switching operation, the target edge cloud node selection process may be restarted, a new target edge cloud node is selected for the user, the scheduled resource information in the new target edge cloud node is determined, the scheduled resource information is issued to the resource scheduling service module 11b in the new target edge cloud node, and the resource scheduling service module 11b controls the corresponding resource device in the new target edge cloud node to perform resource allocation or reservation according to the resource information.
If the resource scheduling service module 11b initiates the edge cloud node switching operation, it may send an edge cloud node switching request to the resource scheduling management and control module 11 a. The resource scheduling control module 11a receives the edge cloud node switching request, restarts the target edge cloud node selection process according to the edge cloud node switching request, selects a new target edge cloud node and determines scheduled resource information in the new target edge cloud node, issues the scheduled resource information to the resource scheduling service module 11b in the new target edge cloud node, and controls corresponding resource equipment in the new target edge cloud node to perform resource allocation or reservation according to the resource information by the resource scheduling service module 11 b.
Further, after the resource allocation or reservation in the new target edge cloud node is completed, the resource scheduling management and control module 11a may send a resource release notification to the resource scheduling service module 11b in the original target edge cloud node to notify the original target edge cloud node of releasing the current resource.
No matter the resource scheduling management and control module 11a initiates the edge cloud node switching operation, or the resource scheduling service module 11b initiates the edge cloud node switching operation, the mirror image management and control module 12a provides the mirror image required by the cloud computing service to the mirror image service module 12b in the new target edge cloud node, and the mirror image service module 12b provides the mirror image to the corresponding resource device of the new target edge cloud node, so that the corresponding resource device provides the cloud computing service by using the allocated or reserved resource.
Optionally, in addition to switching the edge cloud nodes, there may also be a failure or a problem of the current resource device in the target edge cloud node, and at this time, an instance corresponding to the cloud computing service may be migrated from one resource device to another resource device in the current edge cloud node. The migration process inside the edge cloud node may be initiated by the resource scheduling management and control module 11a, or may be initiated by the resource scheduling service module 11 b.
In further alternative embodiments, with continued deployment of cloud computing services, there may be insufficient resources in the target edge cloud node; of course, as the cloud computing service is gradually completed (resources are released after completion), the resources in the target edge cloud node may be idle. In order to improve the resource utilization rate in the edge cloud node, the resource scheduling service module 11b may also monitor the resource utilization rate in the target edge cloud node, and send a resource increase application to the resource scheduling control module 11a when the resource utilization rate exceeds a set utilization rate upper limit value, or send a resource decrease application to the resource scheduling control module 11a when the resource utilization rate is set in a resource utilization rate region lower limit value. In this embodiment, values of the upper limit value and the lower limit value of the resource utilization rate are not limited, and may be flexibly set according to application requirements.
Furthermore, in order to reduce the rationality of resource increase or decrease and avoid excessively frequent application of resource increase or decrease, a time threshold may be set. Then, the resource scheduling service module 11b may monitor the resource usage rate in the target edge cloud node, and if the resource usage rate exceeds the set upper limit of the usage rate, and the time exceeding the set upper limit of the usage rate reaches the set time threshold, this indicates that the resource usage rate of the target edge cloud node is too high for a long time and the resource is relatively scarce, so that the resource increase application may be sent to the resource scheduling control module 11 a. Similarly, the resource scheduling service module 11b may monitor the resource usage rate in the target edge cloud node, and if the resource usage rate is lower than the set lower limit of the usage rate, and the time that is lower than the set lower limit of the usage rate reaches the set time threshold, this indicates that the resource usage rate of the target edge cloud node is idle for a long time, and the resource is relatively abundant, so that the resource reduction application may be sent to the resource scheduling control module 11 a.
For the resource scheduling control module 11a, when receiving a resource increase application, it may further determine whether there is a spare physical machine in the target edge cloud node, and add the spare physical machine as an available resource to a resource list of the target edge cloud node when there is a spare physical machine; or, when receiving a resource reduction application, judging whether the target edge cloud node is suitable for reducing resources, and deleting the free physical machines in the target edge cloud node from the resource list of the target edge cloud node under the condition that the target edge cloud node is suitable for reducing resources.
Further, as shown in fig. 1c and 1d, respectively, the central managing and controlling device 101 further includes: an operation and maintenance management and control module 13 a; accordingly, the edge management apparatus 103 further includes: and the operation and maintenance service module 13 b.
The operation and maintenance service module 13b in the edge management and control device is configured to monitor states (for example, health conditions), resource usage amounts, and/or infrastructure of applications, virtualized components, and instances in the target edge cloud node, and report monitoring information to the central management and control device 101, and specifically to the operation and maintenance management and control module 13a in the central management and control device 101.
The operation and maintenance management and control module 13a in the central management and control device 101 is configured to receive monitoring information reported by the operation and maintenance service module 13b in the edge management and control device 103, and perform remote operation and/or log management on the target edge cloud node according to the monitoring information.
Based on the operation and maintenance service module 13b and the operation and maintenance management and control module 13a, the central management and control device 101 can monitor the overall state of each edge cloud node in a unified manner, so that resource scheduling can be performed on the edge cloud nodes more reasonably.
For the edge cloud node, the central control device 101 performs resource scheduling, mirroring, instance management, operation management and maintenance management and control on the edge cloud node through the resource scheduling and control module 11a, the mirroring and control module 12a, the operation and maintenance management and control module 13a and the like. Each functional module of the central management and control device may be centrally deployed on one physical machine or virtual machine, or may be dispersedly deployed on multiple physical machines or virtual machines.
For the central control device, the edge control device 103 cooperates with the central control device through the resource scheduling service module 11b, the mirror image service module 12b, the operation and maintenance service module 13b, and the like, to perform control in various aspects such as resource scheduling, mirror image, instance, and/or operation and maintenance. Each functional module of the edge management and control device may be centrally deployed on one physical machine or virtual machine, or may be dispersedly deployed on multiple physical machines or virtual machines.
It should be noted that, in the case where the central management device and the edge management device are logical devices, the two devices may be separated from each other or may intersect with each other in a physical domain. For example, a central management appliance is a logical concept, part of its capabilities can be deployed to the infrastructure in the edge cloud nodes. Preferably, the capabilities of the central management appliance may be deployed to physical appliances within the scope of a central network (e.g., a data center, a central cloud, or a public cloud), while the capabilities of the edge management appliance are deployed to physical appliances within the scope of an edge cloud network (e.g., one or more edge cloud nodes). Of course, the capabilities of the central management device may also be deployed on physical devices within the range of the edge cloud network (e.g., one or more edge cloud nodes).
In the network system provided by the embodiment of the application, the resources, the mirror images, the instances, the operation and maintenance, the network and/or the security and the like of the edge cloud nodes are uniformly controlled based on a centralized control mode, the edge cloud nodes can be managed and coordinated to the greatest extent, errors caused by single-point self-control or asynchronous whole-network information can be reduced, the optimization of resource scheduling can be achieved by utilizing the characteristic of centralized control, and the condition of edge local resource waste is avoided.
In addition to the above network system, the embodiment of the present application provides a service providing method and a resource scheduling method from the perspective of the central management and control device and the edge management and control device, which are respectively described in detail below.
Fig. 2a is a schematic flowchart of a service providing method according to an embodiment of the present application. The method is described from the perspective of a central management device, as shown in fig. 2a, and comprises:
21a, performing resource scheduling on at least one edge cloud node in the network system according to the service requirement description information;
22a, providing a mirror for the scheduled resources in the at least one edge cloud node to provide the corresponding cloud computing services using the scheduled resources in the at least one edge cloud node.
Fig. 2b is a schematic flow chart of another service providing method according to the embodiment of the present application. The method is described from the perspective of an edge policing device, as shown in fig. 2b, and includes:
21b, acquiring scheduled resource information in the target edge cloud node provided by the central management and control equipment and a mirror image provided for the target edge cloud node; the target edge cloud node is a scheduled edge cloud node in a network system to which the central control equipment belongs;
22b, controlling corresponding resource equipment in the target edge cloud node to perform resource allocation or reservation according to the resource information;
and 23b, providing the image to the corresponding resource device so that the corresponding resource device provides the corresponding cloud computing service by utilizing the allocated or reserved resource.
With reference to fig. 2a and 2b, the central management and control device is matched with the edge management and control device, resource scheduling, mirror image management and the like can be performed on the edge cloud nodes, cloud computing can be placed in the edge cloud nodes closer to the terminal for processing, cloud computing services can be provided for users by means of resources in the edge cloud nodes, reduced response time delay is facilitated, pressure of a central cloud or a traditional cloud computing platform corresponding to the edge cloud nodes is relieved, bandwidth cost is reduced, and requirements of the terminals on large connection, low time delay and large bandwidth cloud resources are met.
In an optional embodiment, in step 21a, performing resource scheduling on at least one edge cloud node in the network system according to the service requirement description information includes: determining a scheduled target edge cloud node and scheduled resource information in the target edge cloud node from at least one edge cloud node according to the service requirement description information; and providing the resource information to the edge control equipment in the network system so that the edge control equipment can control the corresponding resource equipment in the target edge cloud node to perform resource allocation or reservation. Optionally, if an edge management and control device is deployed in the target edge cloud node, the resource information may be provided to the edge management and control device in the target edge cloud node.
Optionally, the service requirement description information includes an edge cloud node selection parameter and a resource selection parameter. The edge cloud node selection parameters are parameters required for selecting target edge cloud nodes; the resource selection parameter refers to information required to select a scheduled resource. Based on the method, edge cloud node selection parameters and resource selection parameters can be analyzed from the service requirement description information; determining a scheduled target edge cloud node from at least one edge cloud node according to the edge cloud node selection parameters, and determining scheduled resource information in the target edge cloud node according to the resource selection parameters.
Optionally, the edge cloud node selection parameter includes: scheduling QoS requirements of the domain and/or cloud computing service. Based on this, when determining the target edge cloud node, an edge cloud node capable of meeting the scheduling domain and/or QoS requirements may be selected as the target edge cloud node in combination with the geographic location and the resource remaining amount of at least one edge cloud node.
In an optional embodiment, step 22a, providing a mirror for the scheduled resource in at least one edge cloud node includes: acquiring a mirror image required by cloud computing service; and providing the mirror image to the edge control equipment, and providing the mirror image to corresponding resource equipment in the target edge cloud node by the edge control equipment so that the corresponding resource equipment can provide cloud computing service by utilizing the allocated or reserved resources. Optionally, if an edge management and control device is deployed in the target edge cloud node, the mirror image may be provided to the edge management and control device in the target edge cloud node.
Alternatively, a mirror library may be maintained in which various mirrors are stored. The cloud computing service demander or the mirror demander may choose to use the mirror in the mirror library. Based on the method, the mirror image required by the cloud computing service can be acquired from the mirror image library, then the mirror image is provided for the edge management and control equipment, and the use authority of the mirror image is opened to the corresponding cloud computing service demander. Or, a rule and specification of the mirror image can be provided for the user, so that the user can make or generate the mirror image required by the cloud computing service by himself, and the mirror image is required to meet the relevant requirements of the edge cloud environment. Based on the method, the mirror image submitted by the cloud computing service demander can be received, and the validity of the mirror image is checked; and if the mirror image passes the validity check, adding the mirror image into the mirror image library, and providing the mirror image for the edge management and control equipment.
In an optional embodiment, after controlling, by the edge management and control device, the corresponding resource device in the target edge cloud node to perform resource allocation or reservation according to the resource information, the edge management and control device may also monitor a resource reservation condition of the corresponding resource device, and notify the center management and control device to record corresponding resource allocation or reservation success information when the resource allocation or reservation is successful; or reporting the reason of the resource allocation or reservation failure to the central control device under the condition of the resource allocation or reservation failure so that the central control device can determine a new target edge cloud node again.
Correspondingly, the central management and control device may further receive a notification that resource allocation or reservation is successful, which is sent by the edge management and control device, and record corresponding resource allocation or reservation success information. Optionally, the central management and control device may record the resource allocation or reservation success information into the resource information base. Or, the central management and control device may further receive a resource allocation or reservation failure reason reported by the edge management and control device, and re-determine a new target edge cloud node according to the failure reason.
In an optional embodiment, after the cloud computing service is ended, or in a case where the edge cloud node needs to be switched, a resource release operation may be involved. The resource release operation may be initiated by the central control device actively, or may be applied by the edge control device.
For the central control device, a resource release notification may also be sent to the edge control device after the cloud computing service is ended or according to a resource release application of the edge control device, so that the edge control device notifies a corresponding resource device in the target edge cloud node to release the resource.
For the edge control device, a resource release application can be sent to the central control device, wherein the resource release application comprises a resource release reason; receiving a resource release notification sent by a central control device after the resource release reason is determined to pass the audit; and notifying the corresponding resource equipment in the target edge cloud node to release the resources according to the resource release notification.
In an optional embodiment, the edge management and control device may further monitor a resource usage rate in the target edge cloud node; under the condition that the resource utilization rate exceeds a set utilization rate upper limit value, sending a resource increase application to the central control equipment to request the central control equipment to increase resources for a target edge cloud node; or sending a resource reduction application to the central control equipment under the condition that the lower limit value of the utilization rate is set in the resource utilization rate region, and requesting the central control equipment to reduce resources as the target edge cloud node.
Optionally, in order to reduce the reasonableness of resource increase or decrease and avoid excessively frequent application of resource increase or decrease, a time threshold may also be set. If the resource utilization rate exceeds the set utilization rate upper limit value, and the time exceeding the set utilization rate upper limit value reaches the set time threshold value, this indicates that the resource utilization rate of the target edge cloud node is too high for a long time and the resources are relatively in short supply, so that a resource increase application can be sent to the central control device. Similarly, the edge management and control device may monitor the resource usage rate of the target edge cloud node, and if the resource usage rate is lower than the set lower limit of the usage rate, and the time that is lower than the set lower limit of the usage rate reaches the set time threshold, this indicates that the resource usage rate of the target edge cloud node is idle for a long time, and the resource is relatively abundant, so that the resource reduction application may be sent to the central management and control device.
Correspondingly, the central management and control device may receive the resource addition application sent by the edge management and control device, determine whether there is any spare physical machine in the target edge cloud node, and add the spare physical machine as an available resource to the resource list of the target edge cloud node when there is a spare physical machine. Or, the central management and control device may receive the resource reduction application sent by the edge management and control device, determine whether the target edge cloud node is suitable for reducing resources, and delete the free physical machines in the target edge cloud node from the resource list of the target edge cloud node when the target edge cloud node is suitable for reducing resources.
For a detailed description of the above method embodiments and other contents, reference may be made to the description of the foregoing system embodiments, which are not repeated herein.
Fig. 2c is a schematic flowchart of a resource scheduling method according to an embodiment of the present application. The resource scheduling method is described from the perspective of a central management and control device, and as shown in fig. 2c, the method includes:
and 21c, determining a scheduled target edge cloud node and scheduled resource information in the target edge cloud node from at least one edge cloud node of the network system according to the resource requirement description information.
And 22c, providing the resource information to the edge control equipment in the network system so that the edge control equipment can control the corresponding resource equipment in the target edge node to perform resource allocation or reservation according to the resource information.
In an optional embodiment, in step 21c, if an edge management and control device is deployed in the target edge cloud node, the resource information may be provided to the edge management and control device in the target edge cloud node.
Optionally, the service requirement description information includes an edge cloud node selection parameter and a resource selection parameter. The edge cloud node selection parameters are parameters required for selecting target edge cloud nodes; the resource selection parameter refers to information required to select a scheduled resource. Based on the method, edge cloud node selection parameters and resource selection parameters can be analyzed from the service requirement description information; determining a scheduled target edge cloud node from at least one edge cloud node according to the edge cloud node selection parameters, and determining scheduled resource information in the target edge cloud node according to the resource selection parameters.
Optionally, the edge cloud node selection parameter includes: scheduling QoS requirements of the domain and/or cloud computing service. Based on this, when determining the target edge cloud node, an edge cloud node capable of meeting the scheduling domain and/or QoS requirements may be selected as the target edge cloud node in combination with the geographic location and the resource remaining amount of at least one edge cloud node.
For the edge control device, the resource information may be received, and the resource allocation or reservation of the corresponding resource device in the target edge cloud node may be controlled according to the resource information. Further, after controlling the corresponding resource devices in the target edge cloud node to perform resource allocation or reservation according to the resource information, the resource reservation condition of the corresponding resource devices can be monitored, and the central control device is notified to record corresponding resource allocation or reservation success information under the condition that the resource allocation or reservation is successful; or reporting the reason of the resource allocation or reservation failure to the central control device under the condition of the resource allocation or reservation failure so that the central control device can determine a new target edge cloud node again.
Correspondingly, the central management and control device may further receive a notification that resource allocation or reservation is successful, which is sent by the edge management and control device, and record corresponding resource allocation or reservation success information. Optionally, the central management and control device may record the resource allocation or reservation success information into the resource information base. Or, the central management and control device may further receive a resource allocation or reservation failure reason reported by the edge management and control device, and re-determine a new target edge cloud node according to the failure reason.
It should be noted that in some of the flows described in the above embodiments and the drawings, a plurality of operations are included in a specific order, but it should be clearly understood that the operations may be executed out of the order presented herein or in parallel, and the sequence numbers of the operations, such as 21a, 22a, etc., are merely used for distinguishing different operations, and the sequence numbers themselves do not represent any execution order. Additionally, the flows may include more or fewer operations, and the operations may be performed sequentially or in parallel. It should be noted that, the descriptions of "first", "second", etc. in this document are used for distinguishing different messages, devices, modules, etc., and do not represent a sequential order, nor limit the types of "first" and "second" to be different.
Fig. 3 is a schematic structural diagram of a central management and control device according to an exemplary embodiment of the present application. As shown in fig. 3, the apparatus includes: a memory 31 and a processor 32.
A memory 31 for storing a computer program and may be configured to store other various data to support operations on the central administration device. Examples of such data include instructions, messages, pictures, videos, etc. for any application or method operating on the central governing device.
A processor 32, coupled to the memory 31, for executing the computer program in the memory 31 for: according to the service demand description information, resource scheduling is carried out on at least one edge cloud node in the network system; and providing a mirror for the scheduled resources in the at least one edge cloud node to provide corresponding cloud computing services, such as cloud computing services, by using the scheduled resources in the at least one edge cloud node.
In an optional embodiment, when performing resource scheduling on at least one edge cloud node, the processor 32 is specifically configured to: determining a scheduled target edge cloud node and scheduled resource information in the target edge cloud node from at least one edge cloud node according to the service requirement description information; and providing the resource information to the edge control equipment in the network system so that the edge control equipment can control the corresponding resource equipment in the target edge cloud node to perform resource allocation or reservation.
Optionally, the service requirement description information includes an edge cloud node selection parameter and a resource selection parameter. The edge cloud node selection parameters are parameters required for selecting target edge cloud nodes; the resource selection parameter refers to information required to select a scheduled resource. Based on this, when determining the target edge cloud node and the scheduled resource information in the target edge cloud node, the processor 32 is specifically configured to: edge cloud node selection parameters and resource selection parameters can be analyzed from the service requirement description information; and determining a target edge cloud node from at least one edge cloud node according to the edge cloud node selection parameters, and determining scheduled resource information in the target edge cloud node according to the resource selection parameters.
Optionally, the edge cloud node selection parameter includes: scheduling QoS requirements of the domain and/or cloud computing service. When determining the target edge cloud node, the processor 32 is specifically configured to: and selecting the edge cloud node capable of meeting the requirements of the scheduling domain and/or the QoS as a target edge cloud node by combining the geographic position and the resource residual amount of at least one edge cloud node.
In an optional embodiment, when providing the mirror for the scheduled resource in the at least one edge cloud node, the processor 32 is specifically configured to: acquiring a mirror image required by cloud computing service; and providing the mirror image to the edge control equipment, and providing the mirror image to corresponding resource equipment in the target edge cloud node by the edge control equipment so that the corresponding resource equipment can provide cloud computing service by utilizing the allocated or reserved resources.
Alternatively, a mirror library may be maintained in which various mirrors are stored. The cloud computing service demander may choose to use the mirror in the mirror library. Based on this, the processor 32 is specifically configured to: and acquiring the mirror image required by the cloud computing service from the mirror image library, providing the mirror image to the edge management and control device through the communication component 33, and opening the use right of the mirror image to the corresponding user. Or, a rule and specification of the mirror image can be provided for the user, so that the user can make or generate the mirror image required by the cloud computing service by himself, and the mirror image is required to meet the relevant requirements of the edge cloud environment. Based on this, the processor 32 is specifically configured to: receiving a mirror image submitted by a user, and carrying out validity check on the mirror image; and if the mirror image passes the validity check, adding the mirror image into the mirror image library, and providing the mirror image for the edge management and control equipment.
In an optional embodiment, as shown in fig. 3, the central management and control apparatus further includes: a communication component 33. The processor 32 is further configured to: and receiving a notification of successful resource allocation or reservation sent by the edge management and control device through the communication component 33, and recording corresponding resource allocation or reservation success information. Alternatively, the processor 32 may record the resource allocation or reservation success information into the resource information base. Alternatively, the processor 32 is further configured to: the communication component 33 receives the resource allocation or reservation failure reason reported by the edge management and control device, and re-determines a new target edge cloud node capable of providing cloud computing service for the user according to the failure reason.
In an alternative embodiment, processor 32 is further configured to: after the cloud computing service is finished or according to the resource release application of the edge management and control device, a resource release notification is sent to the edge management and control device through the communication component 33, so that the edge management and control device notifies the corresponding resource device in the target edge cloud node to release the resource.
In an alternative embodiment, processor 32 is further configured to: the communication component 33 receives the resource increase application sent by the edge management and control device, judges whether a spare physical machine exists in the target edge cloud node, and adds the spare physical machine as an available resource to a resource list of the target edge cloud node under the condition that the spare physical machine exists. Alternatively, the processor 32 is further configured to: the communication component 33 receives the resource reduction application sent by the edge management and control device, judges whether the target edge cloud node is suitable for reducing resources, and deletes the free physical machine in the target edge cloud node from the resource list of the target edge cloud node under the condition that the target edge cloud node is suitable for reducing resources.
It should be noted that the processor 32 may not only implement all the above functions, but also implement the resource scheduling function separately, which is not described again.
Further, as shown in fig. 3, the center managing and controlling apparatus further includes: display 34, power supply 35, and audio 36. Only some of the components are schematically shown in fig. 3, and it is not meant that the central managing device includes only the components shown in fig. 3. In addition, the components within the dashed line frame in fig. 3 are optional components, and may be determined according to the implementation form of the central control device. If the central governing device is a server-like device, optionally, the display 34 and audio component 36 may not be included; if the central control device is in the form of a terminal device, optionally, a display 34 and an audio component 36 may be included.
Accordingly, embodiments of the present application also provide a computer-readable storage medium storing a computer program, where the computer program, when executed by one or more processors, causes the one or more processors to implement the steps or operations that can be executed by the central control device in the foregoing embodiments of the service providing method or the resource scheduling method.
Fig. 4 is a schematic structural diagram of an edge management and control device according to an exemplary embodiment of the present application. As shown in fig. 4, the apparatus includes: a memory 41 and a processor 42.
A memory 41 for storing computer programs and may be configured to store other various data to support operations on the edge policing device. Examples of such data include instructions, messages, pictures, videos, etc. for any application or method operating on the edge governance device.
A processor 42, coupled to the memory 41, for executing the computer program in the memory 41 to: acquiring scheduled resource information in a target edge cloud node provided by a central control device and a mirror image provided for the target edge cloud node; the target edge cloud node is a scheduled edge cloud node in a network system to which the central control equipment belongs; controlling corresponding resource equipment in the target edge cloud node to perform resource allocation or reservation according to the resource information; and providing the image to the corresponding resource device so that the corresponding resource device provides the corresponding cloud computing service by using the allocated or reserved resource.
In an alternative embodiment, processor 42 is further configured to: after controlling the corresponding resource equipment to perform resource allocation or reservation according to the resource information, monitoring the resource reservation condition of the corresponding resource equipment, and informing the central control equipment to record corresponding resource allocation or reservation success information under the condition that the resource allocation or reservation is successful; or reporting the reason of the resource allocation or reservation failure to the central control device under the condition of the resource allocation or reservation failure so that the central control device can determine a new target edge cloud node again.
In an alternative embodiment, as shown in fig. 4, the edge management apparatus further includes: a communication component 43. The processor 42 is further configured to: sending a resource release application to the central management and control device through the communication component 43, where the resource release application includes a resource release reason; receiving a resource release notification sent by the central control device after the resource release reason is determined to pass the audit through the communication component 43; and notifying the corresponding resource equipment in the target edge cloud node to release the resources according to the resource release notification.
In an alternative embodiment, processor 42 is further configured to: monitoring the resource utilization rate in the target edge cloud node; under the condition that the resource utilization rate exceeds the set utilization rate upper limit value, sending a resource increase application to the central control equipment through the communication component 43 to request the central control equipment to increase resources for a target edge cloud node; or, under the condition that the lower limit of the utilization rate is set in the resource utilization rate region, the communication component 43 sends a resource reduction application to the central control device, so as to request the central control device to reduce the resources as the target edge cloud node.
Optionally, in order to reduce the reasonableness of resource increase or decrease and avoid excessively frequent application of resource increase or decrease, a time threshold may also be set. Then, the processor 42 is specifically configured to: and monitoring the resource utilization rate in the target edge cloud node, and if the resource utilization rate exceeds a set utilization rate upper limit value and the time exceeding the set utilization rate upper limit value reaches a set time threshold value, sending a resource increase application to the central control equipment through the communication assembly 43. Similarly, the processor 42 is specifically configured to: and monitoring the resource utilization rate in the target edge cloud node, and if the resource utilization rate is lower than the set utilization rate lower limit value and the time lower than the set utilization rate lower limit value reaches the set time threshold value, sending a resource reduction application to the central control equipment through the communication assembly 43.
Further, as shown in fig. 4, the edge regulating apparatus further includes: a display 44, a power supply component 45, and an audio component 46. Only some of the components are shown schematically in fig. 4, and it is not meant that the edge management apparatus includes only the components shown in fig. 4. In addition, the components within the dashed box in fig. 4 are optional components, and may be determined according to the implementation form of the edge management control device. If the edge management device is a server-style device, optionally, the display 44 and audio component 46 may not be included; if the edge management device is in the form of a terminal device, a display 44 and an audio component 46 may optionally be included.
Accordingly, the present application also provides a computer-readable storage medium storing a computer program, where the computer program, when executed by one or more processors, causes the one or more processors to implement the steps or operations that may be performed by the edge management apparatus in the foregoing method embodiments.
The memories of fig. 3 and 4 may be implemented by any type of volatile or non-volatile memory device or combination thereof, such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disk.
The communication components of fig. 3 and 4 described above are configured to facilitate wired or wireless communication between the device in which the communication component is located and other devices. The device in which the communication component is located may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component may further include a Near Field Communication (NFC) module, Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and the like.
The displays in fig. 3 and 4 described above include screens, which may include Liquid Crystal Displays (LCDs) and Touch Panels (TPs). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation.
The power supply components of fig. 3 and 4 described above provide power to the various components of the device in which the power supply components are located. The power components may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device in which the power component is located.
The audio components of fig. 3 and 4 described above may be configured to output and/or input audio signals. For example, the audio component includes a Microphone (MIC) configured to receive an external audio signal when the device in which the audio component is located is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal may further be stored in a memory or transmitted via a communication component. In some embodiments, the audio assembly further comprises a speaker for outputting audio signals.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The above description is only an example of the present application and is not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims (32)

1. A network system, comprising: the system comprises a central control device, an edge control device and at least one edge cloud node;
the central control device is used for scheduling resources of the at least one edge cloud node according to the service demand description information and providing a mirror image for the scheduled resources in the at least one edge cloud node;
the edge management and control device is configured to cooperate with the central management and control device to perform resource scheduling on the at least one edge cloud node, and provide the mirror image to a scheduled resource in the at least one edge cloud node, so that the scheduled resource in the at least one edge cloud node provides cloud computing service.
2. The network system according to claim 1, wherein the center management and control device includes:
the resource scheduling control module is used for determining a scheduled target edge cloud node and scheduled resource information in the target edge cloud node according to the service demand description information, and providing the resource information to the edge control equipment so that the edge control equipment can control corresponding resource equipment in the target edge cloud node to allocate or reserve resources;
and the mirror image management and control module is used for acquiring a mirror image required by the cloud computing service, providing the mirror image to the edge management and control equipment, and providing the mirror image to corresponding resource equipment in the target edge cloud node by the edge management and control equipment so that the corresponding resource equipment can provide the cloud computing service by utilizing the allocated or reserved resources.
3. The network system according to claim 2, wherein the resource scheduling management and control module is specifically configured to:
analyzing an edge cloud node selection parameter and a resource selection parameter from the service requirement description information;
determining a scheduled target edge cloud node from the at least one edge cloud node according to the edge cloud node selection parameter, and determining scheduled resource information in the target edge cloud node according to the resource selection parameter.
4. The network system of claim 3, wherein the edge cloud node selection parameters comprise: scheduling QoS requirements of a domain and/or cloud computing service;
the resource scheduling management and control module is specifically configured to: and selecting the edge cloud node capable of meeting the dispatching domain and/or QoS requirement as the target edge cloud node by combining the geographic position and the resource residual amount of the at least one edge cloud node.
5. The network system according to claim 2, wherein the mirror management and control module is specifically configured to:
acquiring a mirror image required by cloud computing service from a mirror image library, providing the mirror image to the edge management and control equipment, and opening the use authority of the mirror image to a cloud computing service demand side; or
Receiving a mirror image submitted by a cloud computing service demander, carrying out validity check on the mirror image, if the mirror image passes the validity check, adding the mirror image into a mirror image library, and providing the mirror image for the edge management and control equipment.
6. The network system according to any one of claims 2 to 5, wherein the edge management apparatus includes:
the resource scheduling service module is used for acquiring the resource information provided by the resource scheduling control module and controlling corresponding resource equipment in the target edge cloud node to allocate or reserve resources according to the resource information;
and the mirror image service module is used for acquiring the mirror image provided by the mirror image management and control module and providing the mirror image to the corresponding resource equipment so that the corresponding resource equipment can provide cloud computing service by utilizing the allocated or reserved resources.
7. The network system of claim 6, wherein the resource scheduling service module is further configured to: under the condition that the resource allocation or reservation is successful, informing the resource scheduling control module to record corresponding resource allocation or reservation success information; or reporting the reason of the resource allocation or reservation failure to the resource scheduling control module under the condition that the resource allocation or reservation failure occurs, so that the resource scheduling control module can determine a new target edge cloud node again.
8. The network system according to claim 7, wherein the resource scheduling management and control module is further configured to: after the cloud computing service is finished or according to the resource release application of the resource scheduling service module, sending a resource release notification to the resource scheduling service module so that the resource scheduling service module can notify the corresponding resource equipment in the target edge cloud node of resource release;
the resource scheduling service module is further configured to: and receiving the resource release notification, and notifying corresponding resource equipment in the target edge cloud node to release resources according to the resource release notification.
9. The network system of claim 8, wherein the resource scheduling service module is further configured to: sending a resource release application to the resource scheduling control module, wherein the resource release application comprises a resource release reason;
the resource scheduling management and control module is further configured to: and receiving the resource release application, auditing the resource release reason in the resource release application, and sending a resource release notice to the resource scheduling service module under the condition that the audit is passed.
10. The network system of claim 7, wherein the resource scheduling service module is further configured to: monitoring the resource utilization rate in the target edge cloud node, and sending a resource increase application to the resource scheduling control module when the resource utilization rate exceeds a set utilization rate upper limit value, or sending a resource decrease application to the resource scheduling control module when the resource utilization rate is lower than a set utilization rate lower limit value;
the resource scheduling management and control module is further configured to: under the condition that the resource increasing application is received, judging whether a vacant physical machine exists in the target edge cloud node or not, and under the condition that the vacant physical machine exists, adding the vacant physical machine serving as an available resource into a resource list of the target edge cloud node; or, under the condition that the resource reduction application is received, judging whether the target edge cloud node is suitable for reducing resources, and under the condition that the target edge cloud node is suitable for reducing resources, deleting the vacant physical machines existing in the target edge cloud node from the resource list of the target edge cloud node.
11. The network system according to claim 7, wherein the resource scheduling management and control module is further configured to: and under the condition that the resources of the current target edge cloud node are insufficient or have faults, re-determining a new target edge cloud node so as to provide cloud computing services by utilizing the new target edge cloud node.
12. The network system according to claim 6, wherein the center management and control apparatus further comprises: an operation and maintenance management and control module; the edge management and control apparatus further includes: an operation and maintenance service module;
the operation and maintenance service module is used for monitoring the state, the resource usage and/or the infrastructure of the instance created according to the mirror image in the target edge cloud node and reporting monitoring information to the central management and control equipment;
the operation and maintenance management and control module is used for receiving the monitoring information reported by the operation and maintenance service module and carrying out remote operation and/or log management on the target edge cloud node according to the monitoring information.
13. The network system according to any one of claims 1 to 5, wherein the central control apparatus is deployed in one or more cloud computing data centers, or in one or more legacy data centers.
14. The network system according to any one of claims 1 to 5, wherein an edge management and control device is deployed in each edge cloud node.
15. The network system according to claim 14, wherein each edge cloud node includes one or more resource devices, and the edge management and control device is deployed on one resource device in a centralized manner or deployed on multiple resource devices in a distributed manner; or
Each edge cloud node comprises one or more special devices, and the edge management and control devices are intensively deployed on one special device or are dispersedly deployed on a plurality of special devices.
16. A service providing method, comprising:
according to the service demand description information, resource scheduling is carried out on at least one edge cloud node in the network system;
mirroring the scheduled resources in the at least one edge cloud node to provide corresponding cloud computing services using the scheduled resources in the at least one edge cloud node.
17. The method of claim 16, wherein performing resource scheduling on at least one edge cloud node in the network system according to the service demand description information comprises:
determining a scheduled target edge cloud node and scheduled resource information in the target edge cloud node from the at least one edge cloud node according to the service demand description information;
and providing the resource information to edge control equipment in the network system so that the edge control equipment controls corresponding resource equipment in the target edge cloud node to allocate or reserve resources according to the resource information.
18. The method of claim 17, wherein determining a scheduled target edge cloud node and scheduled resource information in the target edge cloud node from the at least one edge cloud node according to the service demand description information comprises:
analyzing an edge cloud node selection parameter and a resource selection parameter from the service requirement description information;
according to the edge cloud node selection parameters, determining scheduled target edge cloud nodes from the at least one edge cloud node, and determining scheduled resource information in the target edge cloud nodes according to the resource selection parameters.
19. The method of claim 18, wherein the edge cloud node selection parameters comprise: scheduling QoS requirements of a domain and/or cloud computing service;
determining a scheduled target edge cloud node from the at least one edge cloud node according to the edge cloud node selection parameter, including:
and selecting the edge cloud node capable of meeting the dispatching domain and/or QoS requirement as the target edge cloud node by combining the geographic position and the resource residual amount of the at least one edge cloud node.
20. The method of claim 17, wherein mirroring scheduled resources in the at least one edge cloud node comprises:
acquiring a mirror image required by cloud computing service;
and providing the mirror image to the edge management and control device, and providing the mirror image to corresponding resource devices in the target edge cloud node by the edge management and control device so that the corresponding resource devices can provide the cloud computing service by using the allocated or reserved resources.
21. The method of claim 20, wherein obtaining the image required by the cloud computing service comprises:
acquiring a mirror image required by the cloud computing service from a mirror image library, and opening the use authority of the mirror image to a cloud computing service demand side; or
Receiving a mirror image submitted by a cloud computing service demander, and carrying out validity check on the mirror image; and if the mirror image passes the validity check, adding the mirror image into a mirror image library.
22. The method according to any one of claims 17-21, further comprising at least one of:
after the cloud computing service is finished or according to the resource release application of the edge control equipment, sending a resource release notification to the edge control equipment, so that the edge control equipment can notify the corresponding resource equipment in the target edge cloud node of resource release;
receiving a resource increasing application sent by the edge control equipment, judging whether a spare physical machine exists in the target edge cloud node, and adding the spare physical machine serving as an available resource to a resource list of the target edge cloud node under the condition that the spare physical machine exists;
receiving a resource reduction application sent by the edge management and control equipment, judging whether the target edge cloud node is suitable for reducing resources, and deleting a vacant physical machine existing in the target edge cloud node from a resource list of the target edge cloud node under the condition that the target edge cloud node is suitable for reducing the resources;
and receiving monitoring information reported by the edge control equipment, and performing remote operation and/or log management on the target edge cloud node according to the monitoring information, wherein the monitoring information is obtained by monitoring the state, resource usage and/or infrastructure of the application instance created according to the mirror image in the target edge cloud node by the edge control equipment.
23. A service providing method, comprising:
acquiring scheduled resource information in a target edge cloud node provided by a central control device and a mirror image provided for the target edge cloud node; the target edge cloud node is a scheduled edge cloud node in a network system to which the central management and control equipment belongs;
controlling corresponding resource equipment in the target edge cloud node to perform resource allocation or reservation according to the resource information;
and providing the image to the corresponding resource device so that the corresponding resource device provides corresponding cloud computing service by utilizing the allocated or reserved resource.
24. The method of claim 23, further comprising:
sending a resource release application to the central control equipment, wherein the resource release application comprises a resource release reason;
receiving a resource release notification sent by the central control equipment after the resource release reason is determined to pass the audit;
and notifying the corresponding resource equipment in the target edge cloud node to release the resources according to the resource release notification.
25. The method of claim 23 or 24, further comprising:
monitoring the resource utilization rate in the target edge cloud node;
sending a resource increase application to the central control equipment to request the central control equipment to increase resources for the target edge cloud node when the resource utilization rate exceeds a set utilization rate upper limit value;
and sending a resource reduction application to the central control equipment under the condition that the resource utilization rate is lower than a set utilization rate lower limit value so as to request the central control equipment to reduce resources for the target edge cloud node.
26. A central management and control device, comprising: a memory and a processor;
the memory for storing a computer program; the computer program, when executed by the processor, causes the processor to carry out the steps of the method of any of claims 16-22, 32.
27. A computer readable storage medium storing a computer program, wherein the computer program, when executed by one or more processors, causes the one or more processors to implement the steps of the method of any one of claims 16-22, 32.
28. An edge management and control apparatus, comprising: a memory and a processor;
the memory for storing a computer program; the computer program, when executed by the processor, causes the processor to carry out the steps of the method of any one of claims 23-25.
29. A computer-readable storage medium storing a computer program, which when executed by one or more processors causes the one or more processors to carry out the steps of the method of any one of claims 23-25.
30. A network system, comprising: the system comprises a central management and control device and at least one edge cloud node; the central management and control device is configured to perform resource scheduling on the at least one edge cloud node according to the service demand description information, and provide a mirror image for the scheduled resource in the at least one edge cloud node, so as to provide a corresponding cloud computing service by using the scheduled resource in the at least one edge cloud node.
31. A network system, comprising: the system comprises a central control device, an edge control device and at least one edge cloud node;
the central control device is configured to determine, according to resource demand description information, a scheduled target edge cloud node from the at least one edge cloud node and scheduled resource information in the target edge cloud node, and provide the resource information to the edge control device;
the edge control device is configured to acquire the resource information provided by the center control device, and control, according to the resource information, a corresponding resource device in the target edge node to perform resource allocation or reservation.
32. A method for scheduling resources, comprising:
determining a scheduled target edge cloud node and scheduled resource information in the target edge cloud node from at least one edge cloud node of a network system according to resource demand description information;
and providing the resource information to edge control equipment in the network system so that the edge control equipment controls corresponding resource equipment in the target edge node to allocate or reserve resources according to the resource information.
CN201910277898.XA 2019-04-08 2019-04-08 Network system, service providing and resource scheduling method, device and storage medium Active CN111800283B (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN202310147270.4A CN116170317A (en) 2019-04-08 2019-04-08 Network system, service providing and resource scheduling method, device and storage medium
CN201910277898.XA CN111800283B (en) 2019-04-08 2019-04-08 Network system, service providing and resource scheduling method, device and storage medium
PCT/CN2020/081568 WO2020207264A1 (en) 2019-04-08 2020-03-27 Network system, service provision and resource scheduling method, device, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910277898.XA CN111800283B (en) 2019-04-08 2019-04-08 Network system, service providing and resource scheduling method, device and storage medium

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202310147270.4A Division CN116170317A (en) 2019-04-08 2019-04-08 Network system, service providing and resource scheduling method, device and storage medium

Publications (2)

Publication Number Publication Date
CN111800283A true CN111800283A (en) 2020-10-20
CN111800283B CN111800283B (en) 2023-03-14

Family

ID=72750618

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201910277898.XA Active CN111800283B (en) 2019-04-08 2019-04-08 Network system, service providing and resource scheduling method, device and storage medium
CN202310147270.4A Pending CN116170317A (en) 2019-04-08 2019-04-08 Network system, service providing and resource scheduling method, device and storage medium

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202310147270.4A Pending CN116170317A (en) 2019-04-08 2019-04-08 Network system, service providing and resource scheduling method, device and storage medium

Country Status (2)

Country Link
CN (2) CN111800283B (en)
WO (1) WO2020207264A1 (en)

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112583898A (en) * 2020-11-30 2021-03-30 北京百度网讯科技有限公司 Business process arranging method and device and readable medium
CN112710915A (en) * 2020-12-18 2021-04-27 北京百度网讯科技有限公司 Method and device for monitoring power equipment, electronic equipment and computer storage medium
CN112882790A (en) * 2020-12-31 2021-06-01 华数云科技有限公司 Cloud edge cooperative management method based on distributed cloud platform
CN112910713A (en) * 2021-03-02 2021-06-04 山东省计算中心(国家超级计算济南中心) Cloud-edge data distribution transmission method, edge node, control center and storage medium
CN113259359A (en) * 2021-05-21 2021-08-13 重庆紫光华山智安科技有限公司 Edge node capability supplementing method, system, medium and electronic terminal
CN113342478A (en) * 2021-08-04 2021-09-03 阿里云计算有限公司 Resource management method, device, network system and storage medium
CN113497832A (en) * 2021-07-14 2021-10-12 中国联合网络通信集团有限公司 Remote maintenance system, method and server
CN113572821A (en) * 2021-07-05 2021-10-29 山东师范大学 Edge cloud node task cooperative processing method and system
CN113630616A (en) * 2021-08-11 2021-11-09 上海哔哩哔哩科技有限公司 Live broadcast edge node resource control method and system
CN113676511A (en) * 2021-07-13 2021-11-19 阿里巴巴新加坡控股有限公司 Cloud storage method, system, equipment and storage medium
CN113676512A (en) * 2021-07-14 2021-11-19 阿里巴巴新加坡控股有限公司 Network system, resource processing method and equipment
CN113726547A (en) * 2021-07-14 2021-11-30 阿里巴巴新加坡控股有限公司 Network system, network configuration method and equipment
CN113726846A (en) * 2021-07-14 2021-11-30 阿里巴巴新加坡控股有限公司 Edge cloud system, resource scheduling method, equipment and storage medium
CN113839995A (en) * 2021-09-06 2021-12-24 阿里巴巴(中国)有限公司 Cross-domain resource management system, method, device and storage medium
CN114285843A (en) * 2021-12-02 2022-04-05 中国联合网络通信集团有限公司 Application distribution method, device, system, electronic equipment and readable storage medium
CN114567648A (en) * 2022-03-24 2022-05-31 阿里巴巴(中国)有限公司 Distributed cloud system
CN114726871A (en) * 2022-03-22 2022-07-08 阿里巴巴(中国)有限公司 Data synchronization method, device and network system
CN114826869A (en) * 2022-03-04 2022-07-29 阿里巴巴(中国)有限公司 Device management method and device management system
WO2022161430A1 (en) * 2021-02-01 2022-08-04 阿里巴巴集团控股有限公司 Edge cloud system, edge management and control method, management and control node, and storage medium
CN115002810A (en) * 2022-08-01 2022-09-02 阿里巴巴达摩院(杭州)科技有限公司 Resource configuration method, private network control method, edge cloud server and equipment
CN115086336A (en) * 2022-06-09 2022-09-20 重庆吼吼科技有限公司 Industrial Internet platform equipment data acquisition driving P2P downloading method and system
CN115361388A (en) * 2022-10-20 2022-11-18 阿里巴巴(中国)有限公司 Resource scheduling method and device in edge cloud computing system
CN115442374A (en) * 2022-11-07 2022-12-06 阿里巴巴(中国)有限公司 Signaling transmission method and device
WO2023109062A1 (en) * 2021-12-14 2023-06-22 ***数智科技有限公司 Cloud disaster recovery system and method, electronic device, and storage medium
CN117499313A (en) * 2024-01-02 2024-02-02 中移(苏州)软件技术有限公司 Request control method, device, storage medium and electronic equipment
WO2024082930A1 (en) * 2022-10-20 2024-04-25 杭州阿里云飞天信息技术有限公司 Cloud computing instance creation method and apparatus

Families Citing this family (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114390371B (en) * 2020-10-19 2023-08-15 ***通信集团甘肃有限公司 Electric quantity scheduling method and device and electronic equipment
CN112148462B (en) * 2020-10-20 2023-03-28 上海新炬网络信息技术股份有限公司 Jenkins-based CICD process processing method
CN114553964A (en) * 2020-11-20 2022-05-27 中移动信息技术有限公司 Control method, device and equipment of simulcast system and simulcast system
CN112738158B (en) * 2020-12-11 2022-11-25 深圳供电局有限公司 Information transmission method, information transmission device, computer equipment and storage medium
CN114697308A (en) * 2020-12-14 2022-07-01 ***通信有限公司研究院 Edge node application updating method and device
CN112650478B (en) * 2021-01-04 2024-03-26 中车青岛四方车辆研究所有限公司 Dynamic construction method, system and equipment for embedded software development platform
CN112817818B (en) * 2021-01-26 2023-04-14 北京交通大学 Method for monitoring time of deploying running program on cloud by edge security node
CN112799789B (en) * 2021-03-22 2023-08-11 腾讯科技(深圳)有限公司 Node cluster management method, device, equipment and storage medium
CN113162985B (en) * 2021-03-25 2022-11-25 北京赛博云睿智能科技有限公司 Edge resource lightweight containerization integration and hierarchical domain sharing method and system
CN113114656B (en) * 2021-04-07 2022-11-18 北京中嘉和信通信技术有限公司 Infrastructure layout method based on edge cloud computing
CN113157446B (en) * 2021-04-09 2022-12-09 联通(广东)产业互联网有限公司 Cloud edge cooperative resource allocation method, device, equipment and medium
CN113535390B (en) * 2021-06-28 2024-03-26 山东师范大学 Multi-access edge computing node resource allocation method, system, equipment and medium
CN113467816A (en) * 2021-06-28 2021-10-01 国网上海市电力公司 Management platform for remote safe operation and maintenance of automation system based on virtualization
CN113438678B (en) * 2021-07-06 2022-11-22 中国联合网络通信集团有限公司 Method and device for distributing cloud resources for network slices
CN113703394A (en) * 2021-08-26 2021-11-26 浙江九州云信息科技有限公司 Cutter monitoring and managing method and system based on edge calculation
CN113783953A (en) * 2021-08-31 2021-12-10 上海慧程智能***有限公司 Industrial Internet of things network management and control method and system based on cloud edge cooperation
CN115774615A (en) * 2021-09-08 2023-03-10 中兴通讯股份有限公司 Resource scheduling method and device, computer equipment and readable medium
CN113938816B (en) * 2021-09-10 2023-04-28 中国联合网络通信集团有限公司 Computing power resource scheduling method and device
CN114465872B (en) * 2021-12-24 2023-07-25 苏州浪潮智能科技有限公司 Edge computing resource adjusting method, device, equipment and storage medium
CN114500722B (en) * 2022-01-25 2023-10-17 北京百度网讯科技有限公司 Method, device, electronic equipment and medium for distributing application program mirror image
CN114666332A (en) * 2022-03-29 2022-06-24 北京奕斯伟计算技术有限公司 Data transmission method, edge box, edge cloud and data transmission system
CN115102953B (en) * 2022-04-13 2023-08-08 北京智芯微电子科技有限公司 Power distribution network Yun Bianduan cooperative management and control system and method
CN114500539B (en) * 2022-04-14 2022-08-16 浙江大云物联科技有限公司 Edge application deployment method and device in intelligent street lamp system and readable storage medium
CN114793339B (en) * 2022-04-28 2023-06-30 西安交通大学 Edge network node deployment method and system for automobile welding workshop
CN115022045B (en) * 2022-06-02 2023-09-19 联通(广东)产业互联网有限公司 Data processing method and system based on edge cloud
CN115002229A (en) * 2022-06-08 2022-09-02 阿里巴巴(中国)有限公司 Edge cloud network system, scheduling method, device, system and storage medium
WO2023241674A1 (en) * 2022-06-16 2023-12-21 华为云计算技术有限公司 Edge node deployment method based on cloud computing technology, and cloud management platform
CN115086324A (en) * 2022-06-27 2022-09-20 中国电信股份有限公司 Service chain allocation method and system, computer device and storage medium
CN115242662B (en) * 2022-09-22 2023-02-17 音信云(武汉)信息技术有限公司 Data resource allocation method and device based on cloud computing
CN115622762A (en) * 2022-10-08 2023-01-17 中国人民解放军国防科技大学 Cloud edge data distribution method based on block chain and cross-chain interaction method
CN115442375B (en) * 2022-11-08 2023-01-10 深圳市亲邻科技有限公司 Property digital management system based on cloud edge cooperation technology
CN116055496B (en) * 2022-12-30 2024-04-05 广州趣研网络科技有限公司 Monitoring data acquisition method and device, electronic equipment and storage medium
CN116436800B (en) * 2023-06-13 2023-09-19 新华三技术有限公司 Resource scheduling method and device
CN116954869B (en) * 2023-09-18 2023-12-19 武汉信安珞珈科技有限公司 Task scheduling system, method and equipment
CN117112242B (en) * 2023-10-24 2024-01-26 纬创软件(武汉)有限公司 Resource node allocation method and system in cloud computing system
CN117255134B (en) * 2023-11-16 2024-01-16 北京易二零环境股份有限公司 Data transmission method based on cloud edge cooperation

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103297507A (en) * 2013-05-13 2013-09-11 西安电子科技大学 Cloud computing operation system and method for providing services to users
CN105975330A (en) * 2016-06-27 2016-09-28 华为技术有限公司 Virtual network function deployment method, device and system adopting NEC (network edge computing)
CN107370802A (en) * 2017-07-10 2017-11-21 中国人民解放军国防科学技术大学 A kind of collaboration storage dispatching method based on alternating direction multiplier method
US20180227844A1 (en) * 2014-11-20 2018-08-09 At&T Intellectual Property I, L.P. Network edge based access network discovery and selection
CN108737271A (en) * 2017-04-14 2018-11-02 华为技术有限公司 A kind of packet routing method, apparatus and system
CN108833166A (en) * 2018-06-19 2018-11-16 中国联合网络通信集团有限公司 Edge cloud message forwarding method and system, network message retransmission method and system
CN109302483A (en) * 2018-10-17 2019-02-01 网宿科技股份有限公司 A kind of management method and system of application program
CN109491790A (en) * 2018-11-02 2019-03-19 中山大学 Industrial Internet of Things edge calculations resource allocation methods and system based on container

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3457733B1 (en) * 2016-05-28 2022-04-06 Huawei Technologies Co., Ltd. Mobile edge orchestrator and application migration system
CN107404733B (en) * 2017-08-22 2020-04-24 山东省计算中心(国家超级计算济南中心) 5G mobile communication method and system based on MEC and layered SDN

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103297507A (en) * 2013-05-13 2013-09-11 西安电子科技大学 Cloud computing operation system and method for providing services to users
US20180227844A1 (en) * 2014-11-20 2018-08-09 At&T Intellectual Property I, L.P. Network edge based access network discovery and selection
CN105975330A (en) * 2016-06-27 2016-09-28 华为技术有限公司 Virtual network function deployment method, device and system adopting NEC (network edge computing)
CN108737271A (en) * 2017-04-14 2018-11-02 华为技术有限公司 A kind of packet routing method, apparatus and system
CN107370802A (en) * 2017-07-10 2017-11-21 中国人民解放军国防科学技术大学 A kind of collaboration storage dispatching method based on alternating direction multiplier method
CN108833166A (en) * 2018-06-19 2018-11-16 中国联合网络通信集团有限公司 Edge cloud message forwarding method and system, network message retransmission method and system
CN109302483A (en) * 2018-10-17 2019-02-01 网宿科技股份有限公司 A kind of management method and system of application program
CN109491790A (en) * 2018-11-02 2019-03-19 中山大学 Industrial Internet of Things edge calculations resource allocation methods and system based on container

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
赵瑞东: "浪潮移动边缘云 引领边缘计算新时代", 《工业控制计算机》 *

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112583898A (en) * 2020-11-30 2021-03-30 北京百度网讯科技有限公司 Business process arranging method and device and readable medium
CN112583898B (en) * 2020-11-30 2023-08-15 北京百度网讯科技有限公司 Business process arrangement method, device and readable medium
CN112710915A (en) * 2020-12-18 2021-04-27 北京百度网讯科技有限公司 Method and device for monitoring power equipment, electronic equipment and computer storage medium
CN112710915B (en) * 2020-12-18 2024-02-20 北京百度网讯科技有限公司 Method, device, electronic equipment and computer storage medium for monitoring power equipment
CN112882790A (en) * 2020-12-31 2021-06-01 华数云科技有限公司 Cloud edge cooperative management method based on distributed cloud platform
WO2022161430A1 (en) * 2021-02-01 2022-08-04 阿里巴巴集团控股有限公司 Edge cloud system, edge management and control method, management and control node, and storage medium
CN112910713A (en) * 2021-03-02 2021-06-04 山东省计算中心(国家超级计算济南中心) Cloud-edge data distribution transmission method, edge node, control center and storage medium
CN113259359A (en) * 2021-05-21 2021-08-13 重庆紫光华山智安科技有限公司 Edge node capability supplementing method, system, medium and electronic terminal
CN113572821A (en) * 2021-07-05 2021-10-29 山东师范大学 Edge cloud node task cooperative processing method and system
CN113676511A (en) * 2021-07-13 2021-11-19 阿里巴巴新加坡控股有限公司 Cloud storage method, system, equipment and storage medium
CN113676511B (en) * 2021-07-13 2024-03-12 阿里巴巴新加坡控股有限公司 Cloud storage method, system, equipment and storage medium
CN113726547A (en) * 2021-07-14 2021-11-30 阿里巴巴新加坡控股有限公司 Network system, network configuration method and equipment
CN113726846A (en) * 2021-07-14 2021-11-30 阿里巴巴新加坡控股有限公司 Edge cloud system, resource scheduling method, equipment and storage medium
CN113726547B (en) * 2021-07-14 2023-08-15 阿里巴巴新加坡控股有限公司 Network system, network configuration method and device
CN113676512A (en) * 2021-07-14 2021-11-19 阿里巴巴新加坡控股有限公司 Network system, resource processing method and equipment
CN113497832A (en) * 2021-07-14 2021-10-12 中国联合网络通信集团有限公司 Remote maintenance system, method and server
CN113676512B (en) * 2021-07-14 2024-03-08 阿里巴巴新加坡控股有限公司 Network system, resource processing method and equipment
CN113726846B (en) * 2021-07-14 2024-03-05 阿里巴巴新加坡控股有限公司 Edge cloud system, resource scheduling method, equipment and storage medium
CN113342478A (en) * 2021-08-04 2021-09-03 阿里云计算有限公司 Resource management method, device, network system and storage medium
CN113630616A (en) * 2021-08-11 2021-11-09 上海哔哩哔哩科技有限公司 Live broadcast edge node resource control method and system
CN113839995A (en) * 2021-09-06 2021-12-24 阿里巴巴(中国)有限公司 Cross-domain resource management system, method, device and storage medium
CN114285843A (en) * 2021-12-02 2022-04-05 中国联合网络通信集团有限公司 Application distribution method, device, system, electronic equipment and readable storage medium
CN114285843B (en) * 2021-12-02 2023-07-04 中国联合网络通信集团有限公司 Application distribution method, device, system, electronic equipment and readable storage medium
WO2023109062A1 (en) * 2021-12-14 2023-06-22 ***数智科技有限公司 Cloud disaster recovery system and method, electronic device, and storage medium
CN114826869B (en) * 2022-03-04 2023-11-28 阿里巴巴(中国)有限公司 Device management method and device management system
CN114826869A (en) * 2022-03-04 2022-07-29 阿里巴巴(中国)有限公司 Device management method and device management system
CN114726871A (en) * 2022-03-22 2022-07-08 阿里巴巴(中国)有限公司 Data synchronization method, device and network system
CN114567648A (en) * 2022-03-24 2022-05-31 阿里巴巴(中国)有限公司 Distributed cloud system
CN115086336A (en) * 2022-06-09 2022-09-20 重庆吼吼科技有限公司 Industrial Internet platform equipment data acquisition driving P2P downloading method and system
CN115002810B (en) * 2022-08-01 2023-01-13 阿里巴巴达摩院(杭州)科技有限公司 Resource configuration method, private network control method, edge cloud server and equipment
CN115002810A (en) * 2022-08-01 2022-09-02 阿里巴巴达摩院(杭州)科技有限公司 Resource configuration method, private network control method, edge cloud server and equipment
CN115361388A (en) * 2022-10-20 2022-11-18 阿里巴巴(中国)有限公司 Resource scheduling method and device in edge cloud computing system
WO2024082930A1 (en) * 2022-10-20 2024-04-25 杭州阿里云飞天信息技术有限公司 Cloud computing instance creation method and apparatus
CN115442374B (en) * 2022-11-07 2023-03-31 阿里巴巴(中国)有限公司 Signaling transmission method and device
CN115442374A (en) * 2022-11-07 2022-12-06 阿里巴巴(中国)有限公司 Signaling transmission method and device
CN117499313A (en) * 2024-01-02 2024-02-02 中移(苏州)软件技术有限公司 Request control method, device, storage medium and electronic equipment
CN117499313B (en) * 2024-01-02 2024-05-03 中移(苏州)软件技术有限公司 Request control method, device, storage medium and electronic equipment

Also Published As

Publication number Publication date
CN111800283B (en) 2023-03-14
CN116170317A (en) 2023-05-26
WO2020207264A1 (en) 2020-10-15

Similar Documents

Publication Publication Date Title
CN111800283B (en) Network system, service providing and resource scheduling method, device and storage medium
CN111800442B (en) Network system, mirror image management method, device and storage medium
CN111800282B (en) Network system, instance management and control method, device and storage medium
CN111800281B (en) Network system, management and control method, equipment and storage medium
EP3461087B1 (en) Network-slice resource management method and apparatus
CN113342478B (en) Resource management method, device, network system and storage medium
US10481935B2 (en) Management system, overall management node, and management method for managing virtualization resources in a mobile communication network
CN109417719B (en) Network resource management method, device and system
CN113301078B (en) Network system, service deployment and network division method, device and storage medium
CN113301102A (en) Resource scheduling method, device, edge cloud network, program product and storage medium
CN113726846A (en) Edge cloud system, resource scheduling method, equipment and storage medium
EP3455728A1 (en) Orchestrator for a virtual network platform as a service (vnpaas)
CN108370328B (en) Management method and device of NFV MANO policy descriptor
WO2013104217A1 (en) Cloud infrastructure based management system and method for performing maintenance and deployment for application system
CN111427677B (en) Artificial intelligence product generation method, device and server
CN112789832A (en) Dynamic slice priority handling
CN112445575B (en) Multi-cluster resource scheduling method, device and system
CN113296882A (en) Container arranging method, device, system and storage medium
WO2016095524A1 (en) Resource allocation method and apparatus
US20220353151A1 (en) Service provision method, device, and storage medium
CN111443985A (en) Method and equipment for instantiating virtual network function
CN110620754B (en) NF (NF) required resource deployment method and device, storage medium and electronic device
CN113726547B (en) Network system, network configuration method and device
CN115915404A (en) Network slice deployment system and method based on NFV-MANO
CN114443293A (en) Deployment system and method for big data platform

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant