17551520. COLD-START SERVICE PLACEMENT OVER ON-DEMAND RESOURCES simplified abstract (INTERNATIONAL BUSINESS MACHINES CORPORATION)

From WikiPatents
Jump to navigation Jump to search

COLD-START SERVICE PLACEMENT OVER ON-DEMAND RESOURCES

Organization Name

INTERNATIONAL BUSINESS MACHINES CORPORATION

Inventor(s)

Venkatesan Thirumalai Chakaravarthy of Bangalore (IN)

Ashok Pon Kumar Sree Prakash of Bangalore (IN)

Saritha Vinod of Bangalore (IN)

Yogish Sabharwal of Gurgaon (IN)

COLD-START SERVICE PLACEMENT OVER ON-DEMAND RESOURCES - A simplified explanation of the abstract

This abstract first appeared for US patent application 17551520 titled 'COLD-START SERVICE PLACEMENT OVER ON-DEMAND RESOURCES

Simplified Explanation

The abstract describes a method for placing services on on-demand resources based on their performance requirements. The method involves obtaining a performance requirement profile for a service, determining different incarnations of the service with varying performance levels and resource requirements, and identifying computing nodes with different types and capacities. The method then schedules the computing nodes and the incarnations over a time interval to ensure that the cumulative performance of the scheduled incarnations meets the performance requirement profile of the service.

  • Obtaining a performance requirement profile for a service
  • Determining different incarnations of the service with varying performance levels and resource requirements
  • Identifying computing nodes with different types and capacities
  • Jointly scheduling the computing nodes and the incarnations over a time interval
  • Ensuring that the cumulative performance of the scheduled incarnations meets the performance requirement profile of the service

Potential Applications

  • Cloud computing platforms
  • Service-oriented architectures
  • Resource allocation in distributed systems

Problems Solved

  • Efficient placement of services on on-demand resources
  • Meeting performance requirements of services over time
  • Optimizing resource allocation in distributed systems

Benefits

  • Improved performance of services
  • Efficient utilization of computing resources
  • Flexibility in adapting to changing performance requirements
  • Cost savings through optimized resource allocation


Original Abstract Submitted

Methods, systems, and computer program products for cold-start service placement over on-demand resources are provided herein. A computer-implemented method includes obtaining a performance requirement profile comprising performance requirements of a service that vary over time; determining a plurality of incarnations for the service, wherein each incarnation is associated with a level of performance provided by the incarnation for the service, resource requirements of the incarnation, and a type of computing node the incarnation is configured to execute on; identifying computing nodes having different types and different resource capacities; jointly scheduling (i) the computing nodes and (ii) one or more of the incarnations on the computing nodes over a time interval such that a cumulative level of performance of the incarnations scheduled at each timepoint in the time interval satisfies the performance requirement profile of the service.