×

Method, device and computer program product for scheduling multi-cloud system

  • US 10,757,190 B2
  • Filed: 03/06/2019
  • Issued: 08/25/2020
  • Est. Priority Date: 04/20/2018
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • obtaining application information of an application to be run by one of a plurality of cloud systems;

    obtaining history information corresponding to the application from each of the plurality of cloud systems that has previously run the application;

    based at least in part on a determination that the history information has been obtained from each cloud system of the plurality of cloud systems;

    comparing the history information obtained from each of the plurality of cloud systems that has previously run the application to the application information;

    matching the application to a first cloud system of the plurality of cloud systems based at least in part on the comparison, the matching comprising;

    determining that a difference between a value of at least one parameter of the history information of the first cloud system and a value of at least one corresponding parameter of the application information is smaller than a difference between a value of the at least one parameter of the history information of at least one other cloud system and the value of the at least one corresponding parameter of the application information based at least in part on the comparison; and

    assigning the application to the first cloud system based at least in part on the determination that the difference is smaller;

    scheduling the application to run on the first cloud system based at least in part on the matching of the application to the first cloud system; and

    based at least in part on a determination that the history information has not been obtained from at least one of the plurality of cloud systems, scheduling the application to run on a second cloud system of the plurality of cloud systems.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×