METHOD, DEVICE AND COMPUTER PROGRAM PRODUCT FOR SCHEDULING MULTI-CLOUD SYSTEM
First Claim
1. A computer-implemented method, comprising:
- obtaining information of an application to be run by one of a plurality of cloud systems;
obtaining history information resulted from the plurality of cloud systems running the application;
in response to presence of the history information resulted from each of the plurality of cloud systems, scheduling the application to a first cloud system whose history information is matched with the obtained information for running the application; and
in response to lack of the history information resulted from at least one of the plurality of cloud systems, scheduling the application to a second cloud system of the at least one cloud system.
7 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present disclosure provide a computer-implemented method, an electronic device and a computer program product. The method comprises: obtaining information of an application to be run by one of a plurality of cloud systems; obtaining history information resulted from the plurality of cloud systems running the application; in response to presence of the history information resulted from each of the plurality of cloud systems, scheduling the application to a first cloud system whose history information is matched with the obtained information for running the application; and in response to lack of the history information resulted from at least one of the plurality of cloud systems, scheduling the application to a second cloud system of the at least one cloud system. Embodiments of the present disclosure can optimize the scheduling result of the scheduler of a cloud system and enhance user experience.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
obtaining information of an application to be run by one of a plurality of cloud systems; obtaining history information resulted from the plurality of cloud systems running the application; in response to presence of the history information resulted from each of the plurality of cloud systems, scheduling the application to a first cloud system whose history information is matched with the obtained information for running the application; and in response to lack of the history information resulted from at least one of the plurality of cloud systems, scheduling the application to a second cloud system of the at least one cloud system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An electronic device, comprising:
-
at least one processor; and at least one memory including computer program instructions, the at least one memory and the computer program instructions being configured to, together with the at least one processor, cause the electronic device to; obtain information of an application to be run by one of a plurality of cloud systems; obtain history information resulted from the plurality of cloud systems running the application; in response to presence of the history information resulted from each of the plurality of cloud systems, schedule the application to a first cloud system whose history information is matched with the obtained information for running the application; and in response to lack of the history information resulted from at least one of the plurality of cloud systems, schedule the application to a second cloud system of the at least one cloud system. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product tangibly stored on a non-transitory computer readable medium and including machine executable instructions which, when executed, cause the machine to perform steps of a method comprising:
-
obtaining information of an application to be run by one of a plurality of cloud systems; obtaining history information resulted from the plurality of cloud systems running the application; in response to presence of the history information resulted from each of the plurality of cloud systems, scheduling the application to a first cloud system whose history information is matched with the obtained information for running the application; and in response to lack of the history information resulted from at least one of the plurality of cloud systems, scheduling the application to a second cloud system of the at least one cloud system. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification