×

System and method for service expiration in a cloud platform environment

  • US 10,361,968 B2
  • Filed: 09/05/2014
  • Issued: 07/23/2019
  • Est. Priority Date: 09/20/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system for providing service expiration in a cloud computing environment, comprising:

  • a computer, including one or more processors, and a cloud environment executing thereon that supports provisioning of services, wherein the cloud environment includes, for each service type of a plurality of service types, a service definition package that includes information that enables the cloud environment to provide the service type within the cloud environment, wherein the service type can then be provisioned as an instance of the service;

    wherein the services, upon provisioning, can be associated with and utilize resources within the cloud environment; and

    a service expiration component that associates each of the services that are defined by one or more service definition packages and have been provisioned within the cloud environment, with an expiration time, includingreceiving input that enables a plurality of reservation types to be defined and associated with the services, wherein each reservation type defines attributes including a duration to be associated with the execution and expiration of a service within the cloud environment, andassociating reservations with particular ones of the services defined by the one or more service definition packages, to enable the particular ones of the services to utilize the resources of the cloud environment for periods of time as determined by their reservation types and corresponding expiration times; and

    periodically determines, based on their expiration times, a status of one or more expired services, and instructs the system to release the resources of the cloud environment that are utilized by the one or more expired services;

    wherein the system enables configuration and management of tenants within the cloud environment, wherein the tenants utilize the services and resources within the cloud environment, wherein each tenant can be associated with a service environment within which services can deployed for use by that tenant.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×