Resource unified scheduling method and device in heterogeneous cloud environment and medium

By establishing a virtual resource center and a virtual data center in the cloud platform, the cloud platform has solved the problems of low resource utilization, unbalanced allocation and mismatched service characteristics in heterogeneous cloud computing environments, and unified management and efficient utilization of resources are achieved, service performance is improved and operation costs are saved.

CN120086002APending Publication Date: 2025-06-03INSPUR SOFTWARE TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411338243.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-25
Publication Date
2025-06-03

AI Technical Summary

Technical Problem

The cloud platform has low resource utilization, unbalanced allocation and mismatched service characteristics in heterogeneous cloud computing environments.

Method used

By establishing a virtual resource center (VRC) in the cloud platform, logical isolation and integration of single or multiple virtual data centers (VDCs), shielding the differences in the underlying heterogeneous IaaS environment, generating a unified virtual resource center, providing the computing, storage and network resources required for a unified cloud computing service, and supporting dynamic scheduling and reuse of resources.

Benefits of technology

It realizes unified resource management, improves resource utilization, reduces resource fragmentation, improves service performance, saves cloud platform operation costs, and solves the problems of low resource utilization, unbalanced allocation and mismatch of service characteristics.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120086002A_ABST
    Figure CN120086002A_ABST
Patent Text Reader

Abstract

The invention discloses a resource unified scheduling method and device in a heterogeneous cloud environment and a medium, belongs to the technical field of cloud platforms, and aims to solve the technical problems of low resource utilization rate, unbalanced allocation and mismatching of service characteristics of the cloud platform in the heterogeneous cloud computing environment. According to the technical scheme, the method comprises the steps that virtual resource centers are established in a cloud platform, logic isolation and integration are conducted on one or more virtual data centers, the virtual resource centers are created and allocated to users for use, differences of calculation, storage and network resources of a bottom layer heterogeneous IaaS environment are shielded, the unified virtual resource centers are generated, and the virtual resource centers are distributed to the users for use. Unified computing, storage and network resources required by cloud computing service are provided for the upper layer of the cloud platform, and dynamic scheduling and multiplexing of the resources are supported; the method specifically comprises the following steps: accessing a virtualization environment; carrying out resource tagging management; creating a virtual resource center and a virtual data center; and scheduling service resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of cloud platforms, and more particularly to a method, device, and medium for unified resource scheduling in a heterogeneous cloud environment. Background Art

[0002] The cloud computing platform belongs to the PaaS platform, which interfaces with the underlying infrastructure IaaS layer to manage the corresponding basic resources, and the upper-layer business system provides a unified resource environment for computing, storage, network, security, database, middleware, etc. for the business system. Currently, there is more than one mainstream IaaS. In the actual production environment, the cloud platform often needs to manage multiple heterogeneous infrastructure IaaS layers simultaneously. The hardware server configurations of heterogeneous resources are different, the management software is different, and the API interfaces are also different. How to uniformly manage heterogeneous resources and how to encapsulate heterogeneous IaaS resources into a unified resource pool for use by the upper-layer business system has become a difficult problem in the use of the cloud platform. Summary of the Invention

[0003] The technical task of the present invention is to provide a method, device, and medium for unified resource scheduling in a heterogeneous cloud environment to solve the problems of low resource utilization rate, unbalanced distribution, and mismatched service characteristics in the heterogeneous cloud computing environment of the cloud platform.

[0004] The technical task of the present invention is achieved in the following way. A method for unified resource scheduling in a heterogeneous cloud environment is to establish a Virtual Resource Center (VRC) in the cloud platform. By logically isolating and integrating one or more Virtual Data Centers (VDCs), a Virtual Resource Center (VRC) is created and allocated to users, shielding the differences in computing, storage, and network resources of the underlying heterogeneous IaaS environment, generating a unified virtual resource center, providing the computing, storage, and network resources required for unified cloud computing services for the upper layer of the cloud platform, and supporting dynamic scheduling and reuse of resources, so that users cannot perceive the operation differences in creating services for the underlying heterogeneous IaaS resources. Specifically as follows:

[0005] Access the virtualization environment;

[0006] Manage resources with tags;

[0007] Create a virtual resource center and virtual data centers;

[0008] Schedule service resources.

[0009] Preferably, the cloud platform sets three roles: system administrator, operation administrator, and developer;

[0010] Among them, the system administrator is responsible for the overall operation and management of the cloud platform, specifically: creating virtual data centers and managing the resource quotas of the corresponding virtual machines, CPU, and memory; the system administrator is also responsible for allocating virtual resource centers for specific operation administrators to use;

[0011] The operation administrator is responsible for specific resource allocation and virtual machine creation;

[0012] Developers submit resource usage applications through the cloud platform, and then the operation administrator allocates resources and creates virtual machines according to the requirements.

[0013] Preferably, the access to the virtualization environment is as follows:

[0014] The cloud platform manages and schedules the underlying IaaS resources, connects to the northbound interface of the IaaS resources, and realizes data synchronization, image synchronization, full life cycle management of virtual machines, monitoring and alarming of the underlying resource pool, and evaluation of the usage and health status of virtual machines and cloud server components.

[0015] Preferably, the resource tagging management is as follows:

[0016] The system administrator pre-tags the cloud platform resources during the cloud platform construction stage to identify the characteristics of the cloud platform resources; among them, the tags are used for identification, classification, and policy selection in the cloud platform to help the system administrator manage resources and allocate services; the cloud platform has three built-in tag types: resource characteristic type, service type, and service component type; among them, the system administrator customizes a new tag system other than the three tag types of resource characteristic type, service type, and service component type;

[0017] During the resource allocation stage, the system administrator uses tags for policy selection to create different types of services on different resources;

[0018] By tagging and managing available partitions, the cloud platform optimizes service resource scheduling, distributes service instances in different available partitions, improves the disaster tolerance of services, and realizes resource isolation.

[0019] Preferably, the creation of virtual resource centers and virtual data centers is as follows:

[0020] The system administrator creates virtual resource centers and virtual data centers and allocates them to operation administrators who use resources. The underlying of the cloud platform accesses multiple heterogeneous IaaS resource pools. After being integrated and processed by the cloud platform, the differences are masked, and a unified virtual resource center is provided externally;

[0021] Among them, a virtual resource center is created for each department. In a virtual resource center, multiple virtual data centers are created according to the resource requirements of the business department for computing, storage, and network. Each virtual data center covers some computing, storage, and network resources within any available partition in an IaaS environment. The multiple virtual data centers correspond to multiple different IaaS environments, and thus the resources are allocated layer by layer.

[0022] Preferably, the service resource scheduling is as follows:

[0023] The operation administrator creates developer users under his / her management. The developers apply for virtual machine, middleware, and relational database resources and submit the applications to the operation administrator for approval.

[0024] During the approval and deployment process, the cloud platform automatically analyzes and selects suitable virtual resource centers and virtual data centers based on the resource types and resource label information of the developers.

[0025] According to the selected virtual data center, the cloud platform will find the associated available partition of the IaaS environment and call the corresponding IaaS environment interface to create the corresponding service. This process is completely automated for both developers and operation administrators, and all operations are automatically completed by the cloud platform. No matter on which IaaS environment the service is created, the operation method of the user is the same. Therefore, the user cannot perceive the operation differences in creating services for the underlying heterogeneous IaaS resources.

[0026] Preferably, a virtual data center (Virtual Data Center, abbreviated as VDC) is a new type of data center form in cloud computing. It uses virtualization technology to integrate and abstract the hardware resources of servers, storage devices, and networks, realizing the dynamic allocation and scheduling of resources. This automated deployment method improves the usage efficiency and flexibility of the system, and also enhances the availability and measurability of application software. Through the virtual data center, the operation cost of the cloud platform will be greatly reduced.

[0027] Among them, virtualization technology allows the creation and operation of multiple virtual computing environments on a single server. Each environment runs an operating system and applications independently. The goal of virtualization is to improve the utilization rate of computing resources, reduce costs, and simplify management. Through virtualization, a server is divided into multiple virtual machines (VMs for short). Each virtual machine is equivalent to an independent computer system, with its own operating system, applications, and resources. Virtual machines are isolated from each other and do not interfere with each other. A server is a computer hardware device used to store, process, and provide data and services. Servers usually have high-performance processors, large-capacity storage spaces, high-speed network connections, and other necessary hardware components. Server devices provide computing, storage, and network resources for the cloud computing platform and carry the operation of various cloud services in the cloud platform.

[0028] More preferably, the Virtual Resource Center (VRC for short) is formed by logically isolating and integrating one or more virtual data centers, and flexibly provides the computing, storage, and network resources required for cloud computing services. Users under the same VRC share underlying resources, services, and applications, and realize the dynamic scheduling and reuse of resources. In addition, the virtual resource center is also used to realize the sharing and exchange of data, providing users with a more convenient way of data management and communication.

[0029] An electronic device, comprising: a memory and at least one processor;

[0030] Wherein, a computer program is stored on the memory;

[0031] The at least one processor executes the computer program stored in the memory, so that the at least one processor executes the resource unified scheduling method in the heterogeneous cloud environment as described above.

[0032] A computer-readable storage medium, in which a computer program is stored, and the computer program can be executed by a processor to implement the resource unified scheduling method in the heterogeneous cloud environment as described above.

[0033] The resource unified scheduling method, device and medium in the heterogeneous cloud environment of the present invention have the following advantages: The cloud platform of the present invention needs to be able to shield the underlying heterogeneous resources, perceive the resource usage in the heterogeneous resource pool, schedule resources such as computing, storage, and network in the heterogeneous resource pool, and through pre-configuration, manual intervention and resource scheduling strategies, encapsulate these heterogeneous resources into a unified resource pool for the upper-layer business system to use, realizing unified resource management, enabling resources to be effectively utilized at the service layer, data center layer, and hardware layer, reducing resource fragmentation, improving resource utilization rate and enhancing service performance, saving the operation cost of the cloud platform, and solving problems such as low resource utilization rate, uneven distribution, and mismatched service characteristics in the heterogeneous cloud computing environment of the cloud platform. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] The present invention will be further described below with reference to the accompanying drawings.

[0035] Appendix Figure 1 It is a relationship diagram of VRC, VDC and IaaS resource pools. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0036] The resource unified scheduling method, device and medium in the heterogeneous cloud environment of the present invention will be described in detail below with reference to the accompanying drawings of the specification and specific embodiments.

[0037] Embodiment 1:

[0038] This embodiment provides a resource unified scheduling method in a heterogeneous cloud environment. In this method, a Virtual Resource Center (VRC) is established in the cloud platform. By logically isolating and integrating one or more Virtual Data Centers (VDCs), a Virtual Resource Center (VRC) is created and allocated to users for use, shielding the differences in computing, storage, and network resources of the underlying heterogeneous IaaS environment, generating a unified virtual resource center, providing the computing, storage, and network resources required for unified cloud computing services to the upper layer of the cloud platform, and supporting dynamic scheduling and reuse of resources, so that users cannot perceive the operation differences in creating services for the underlying heterogeneous IaaS resources. Specifically as follows:

[0039] S1. Access the virtualization environment;

[0040] S2. Resource tagging management;

[0041] S3. Create a virtual resource center and a virtual data center;

[0042] S4. Service resource scheduling.

[0043] In this embodiment, the cloud platform sets three roles: system administrator, operation administrator, and developer;

[0044] Among them, the system administrator is responsible for the overall operation and maintenance of the cloud platform, specifically: creating a virtual data center and managing the resource quotas of the corresponding number of virtual machines, CPU, and memory; the system administrator is also responsible for allocating the virtual resource center for specific operation administrators to use;

[0045] The operation administrator is responsible for specific resource allocation and virtual machine creation;

[0046] Developers submit resource usage applications through the cloud platform, and then the operation administrator allocates resources and creates virtual machines according to the requirements.

[0047] The access to the virtualization environment in step S1 of this embodiment is specifically as follows:

[0048] The cloud platform manages and schedules the underlying IaaS resources, connects to the northbound interface of the IaaS resources, and realizes data synchronization, image synchronization, full life cycle management of virtual machines, monitoring and alarming of the underlying resource pool, and evaluates the usage and health status of virtual machines and cloud server components.

[0049] The resource tagging management in step S2 of this embodiment is specifically as follows:

[0050] S201. The system administrator pre-tags the cloud platform resources during the cloud platform construction phase to identify the characteristics of the cloud platform resources; among them, the tags are used for identification, classification, and policy selection in the cloud platform to help the system administrator manage resources and allocate services; the cloud platform has three built-in tag types: resource characteristic type, service type, and service component type; among them, the system administrator customizes a new tag system other than the three tag types of resource characteristic type, service type, and service component type;

[0051] S202. During the resource allocation phase, the system administrator uses tags for policy selection to create different types of services on different resources;

[0052] S203. By tagging and managing available partitions, the cloud platform optimizes service resource scheduling, distributes service instances in different available partitions, improves the disaster tolerance of services, and realizes resource isolation.

[0053] The creation of the virtual resource center and the virtual data center in step S3 of this embodiment is specifically as follows:

[0054] The system administrator creates a virtual resource center and a virtual data center and allocates them to the operation administrator who uses the resources. The underlying layer of the cloud platform accesses multiple heterogeneous IaaS resource pools. After being integrated and processed by the cloud platform, the differences are masked, and a unified virtual resource center is provided externally;

[0055] Among them, a virtual resource center is created for each department. In a virtual resource center, multiple virtual data centers are created according to the resource requirements of business departments for computing, storage, and network. Each virtual data center covers some computing, storage, and network resources within any available partition in an IaaS environment. The multiple virtual data centers correspond to multiple different IaaS environments, and then the resources are allocated layer by layer, as shown in the appendix Figure 1 as shown.

[0056] The service resource scheduling in step S4 of this embodiment is specifically as follows:

[0057] S401. The operation administrator creates developer users under his management. The developer applies for virtual machine, middleware, and relational database resources and submits the application to the operation administrator for approval.

[0058] S402. During the approval and deployment process, the cloud platform automatically analyzes and selects suitable virtual resource centers and virtual data centers according to the resource type and resource label information of the developer.

[0059] S403. According to the selected virtual data center, the cloud platform will find the associated available partition of the IaaS environment and call the corresponding IaaS environment interface to create the corresponding service. This process is completely automated for both the developer and the operation administrator, and all operations are automatically completed by the cloud platform; regardless of which IaaS environment the service is created on, the user's operation method is the same; therefore, the user cannot perceive the operation differences in creating services for the underlying heterogeneous IaaS resources.

[0060] The virtual data center (VDC) in this embodiment is a new type of data center form in cloud computing. It uses virtualization technology to integrate and abstract the hardware resources of servers, memories, and networks, realizing the dynamic allocation and scheduling of resources. This automated deployment method improves the system's usage efficiency and flexibility, and also enhances the availability and measurability of application software. Through the virtual data center, the operation cost of the cloud platform will be greatly reduced;

[0061] Among them, virtualization technology allows multiple virtual computing environments to be created and run on a single server. Each environment runs an operating system and applications independently. The goal of virtualization is to improve the utilization rate of computing resources, reduce costs, and simplify management. Through virtualization, a server is divided into multiple virtual machines (VMs). Each virtual machine is equivalent to an independent computer system, with its own operating system, applications, and resources. Virtual machines are isolated from each other and do not interfere with each other. A server is a computer hardware device used to store, process, and provide data and services. Servers usually have high-performance processors, large-capacity storage spaces, high-speed network connections, and other necessary hardware components. Server devices provide computing, storage, and network resources for the cloud computing platform and carry the operation of various cloud services in the cloud platform.

[0062] The virtual resource center (VRC) in this embodiment is formed by logically isolating and integrating one or more virtual data centers, and flexibly provides the computing, storage, and network resources required for cloud computing services. Users under the same VRC share underlying resources, services, and applications, realizing dynamic scheduling and reuse of resources. In addition, the virtual resource center is also used to realize data sharing and exchange, providing users with a more convenient way of data management and communication.

[0063] Embodiment 2:

[0064] This embodiment also provides an electronic device, including: a memory and a processor;

[0065] Among them, the memory stores computer-executable instructions;

[0066] The processor executes the computer-executable instructions stored in the memory, enabling the processor to execute the resource unified scheduling method in any embodiment of the present invention in a heterogeneous cloud environment.

[0067] The processor can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The processor can be a microprocessor or the processor can also be any conventional processor, etc.

[0068] The memory can be used to store computer programs and / or modules. By running or executing the computer programs and / or modules stored in the memory, and invoking the data stored in the memory, the processor realizes various functions of the electronic device. The memory mainly includes a program storage area and a data storage area. Among them, the program storage area can store the operating system, application programs required for at least one function, etc.; the data storage area can store the data created according to the use of the terminal, etc. In addition, the memory can also include high-speed random access memory, and can also include non-volatile memory, such as hard disks, memory, plug-in hard disks, smart media cards (SMC), secure digital (SD) cards, flash memory cards, at least one magnetic disk storage period, flash memory devices, or other volatile solid-state storage devices.

[0069] Embodiment 3:

[0070] This embodiment also provides a computer-readable storage medium, which stores multiple instructions. The instructions are loaded by the processor to make the processor execute the resource unified scheduling method in any embodiment of the present invention in a heterogeneous cloud environment. Specifically, a system or device equipped with a storage medium can be provided. On the storage medium, software program codes for implementing the functions in any one of the above embodiments are stored, and the computer (or CPU or MPU) of the system or device reads and executes the program codes stored in the storage medium.

[0071] In this case, the program code read from the storage medium itself can implement the functions in any one of the above embodiments. Therefore, the program code and the storage medium storing the program code constitute a part of the present invention.

[0072] Embodiments of the storage medium for providing program codes include floppy disks, hard disks, magneto-optical disks, optical disks (such as CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD+RW), magnetic tapes, non-volatile memory cards, and ROMs. Optionally, the program code can be downloaded from a server computer through a communication network.

[0073] In addition, it should be clear that not only can the functions in any one of the above embodiments be realized by executing the program code read by the computer, but also by making the operating system etc. operating on the computer based on the instructions of the program code complete part or all of the actual operations.

[0074] In addition, it can be understood that the program code read from the storage medium is written into the memory provided in the expansion board inserted into the computer or into the memory provided in the expansion unit connected to the computer. Subsequently, based on the instructions of the program code, the CPU etc. installed on the expansion board or expansion unit execute part and all of the actual operations, thereby realizing the functions in any one of the above embodiments.

[0075] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some or all of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for unified resource scheduling in a heterogeneous cloud environment, characterized in that: The method is to establish a virtual resource center in the cloud platform, and to create a virtual resource center and allocate it to users by logically isolating and integrating a single or multiple virtual data centers, shielding the differences in computing, storage, and network resources of the underlying heterogeneous IaaS environment, generating a unified virtual resource center, and providing the computing, storage, and network resources required for unified cloud computing services to the upper layer of the cloud platform, and supporting dynamic scheduling and reuse of resources; the details are as follows: Access to virtualized environment; Resource tag management; Create virtual resource centers and virtual data centers; Service resource scheduling.

2. The method for unified resource scheduling in a heterogeneous cloud environment according to claim 1, characterized in that: The cloud platform sets three roles: system administrator, operation administrator, and developer; The system administrator is responsible for the overall operation and management of the cloud platform, specifically: creating virtual data centers and managing the corresponding number of virtual machines, CPU and memory resource quotas; the system administrator is also responsible for allocating virtual resource centers to specific operation administrators; Operations administrators use it to allocate specific resources and create virtual machines; Developers submit resource usage applications through the cloud platform, and then the operations administrator allocates resources and creates virtual machines based on demand.

3. The method for unified resource scheduling in a heterogeneous cloud environment according to claim 1, characterized in that: The details of accessing the virtualization environment are as follows: The cloud platform manages and schedules the underlying IaaS resources, connects to the northbound interface of the IaaS resources, implements data synchronization and image synchronization of the underlying resource pool, manages the entire life cycle of virtual machines, monitors alarms, and evaluates the use and health of virtual machines and cloud server components.

4. The method for unified resource scheduling in a heterogeneous cloud environment according to claim 1, characterized in that: The resource tag management is as follows: During the cloud platform construction phase, the system administrator pre-labels the cloud platform resources to identify the characteristics of the cloud platform resources. Labels are used for identification, classification, and policy selection in the cloud platform to help the system administrator manage resources and allocate services. The cloud platform has three built-in label types: resource characteristic type, service type, and service component type. In addition to the three types of label types, the system administrator customizes a new label system. During the resource allocation phase, system administrators use tags to select policies and create different types of services on different resources. By managing availability zones through labeling, the cloud platform optimizes service resource scheduling, distributes service instances across different availability zones, improves service disaster tolerance, and achieves resource isolation.

5. The method for unified resource scheduling in a heterogeneous cloud environment according to claim 1, characterized in that: To create a virtual resource center and a virtual data center, follow these steps: System administrators create virtual resource centers and virtual data centers and assign them to operations administrators who use resources. The cloud platform is connected to multiple heterogeneous IaaS resource pools at the bottom layer. After the cloud platform integrates and processes them, the differences are shielded and a unified virtual resource center is provided to the outside world. Among them, virtual resource centers are created based on departments. In a virtual resource center, multiple virtual data centers are created according to the business departments' requirements for computing, storage, and network resources. Each virtual data center covers part of the computing, storage, and network resources in any available partition in an IaaS environment. Multiple virtual data centers correspond to multiple different IaaS environments, and resources are allocated layer by layer.

6. The method for unified resource scheduling in a heterogeneous cloud environment according to claim 1, characterized in that: The service resource scheduling is as follows: The operations administrator creates developer users that he manages. Developers apply for virtual machines, middleware, and relational database resources and submit the applications to the operations administrator for approval. During the approval and deployment process, the cloud platform automatically analyzes and selects appropriate virtual resource centers and virtual data centers based on the developer's resource type and resource tag information; Based on the selected virtual data center, the cloud platform will find the associated IaaS environment available partition and call the corresponding IaaS environment interface to create the corresponding service.

7. The method for unified resource scheduling in a heterogeneous cloud environment according to claim 1, characterized in that: A virtual data center is a new type of data center in cloud computing. It uses virtualization technology to integrate and abstract the hardware resources of servers, storage, and networks to achieve dynamic allocation and scheduling of resources. Among them, virtualization technology allows the creation and operation of multiple virtual computing environments on a single server. Each environment runs the operating system and application programs independently. The goal of virtualization is to improve the utilization of computing resources, reduce costs and simplify management. Through virtualization, the server is divided into multiple virtual machines, each of which is equivalent to an independent computer system with its own operating system, application programs and resources. The virtual machines are isolated from each other.

8. The method for unified resource scheduling in a heterogeneous cloud environment according to any one of claims 1 to 7, characterized in that: The virtual resource center is formed by logically isolating and integrating a single or multiple virtual data centers, and flexibly provides the computing, storage and network resources required for cloud computing services. Users under the same VRC share underlying resources, services and applications to achieve dynamic scheduling and reuse of resources. In addition, the virtual resource center is also used to achieve data sharing and exchange.

9. An electronic device, characterized in that: include: memory and at least one processor; Wherein, the memory stores a computer program; The at least one processor executes the computer program stored in the memory, so that the at least one processor executes the method for unified resource scheduling in a heterogeneous cloud environment as described in any one of claims 1 to 8.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which can be executed by a processor to implement the method for unified resource scheduling in a heterogeneous cloud environment according to any one of claims 1 to 8.

Citation Information

Cited By

  • Computer data storage method and system based on Internet of Things

    CN121907862A

  • Multi-cloud environment-oriented resource intelligent scheduling and cost optimization method and system

    CN122691821A