Cloud Service Expiration Component for Resource Reclamation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud computing environments, there is a need to efficiently manage resources by expiring unused or resource-intensive services to reclaim resources for other services, as existing systems lack effective mechanisms for service lifecycle management and quota enforcement.

Innovation Solution

A system and method for service expiration in a cloud environment, which includes a service expiration component that associates reservations with services, periodically determines the status of these services, and releases resources of expired services to be reused by others, along with quota management and locking functionalities to control resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If services are continuously allocated without expiration mechanisms, then service availability is improved, but resource wastage increases

Engineering Contradiction:
Improveservice availabilityVSAvoidresource wastage
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent implements periodic determination of service status through expiration mechanisms. The system periodically checks whether services have exceeded their allocated time or resource limits, and automatically expires them when conditions are met. This periodic action ensures that resources are reclaimed from unused services while maintaining availability for active services, resolving the contradiction between service availability and resource wastage.

Inventive Principle:
Principle #19Periodic action

2Productivity

If resources are released from expired services, then resource utilization is improved, but system complexity increases

Engineering Contradiction:
Improveresource utilizationVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements automatic service expiration and resource release mechanisms that operate without manual intervention. The system self-monitors service status, automatically determines when services should expire based on predefined criteria (time limits, resource consumption thresholds), and autonomously releases resources. This self-service approach improves resource utilization while minimizing the operational complexity burden on administrators.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent establishes predefined expiration criteria and policies in advance before services are deployed. By setting up time limits, resource thresholds, and expiration rules beforehand, the system prepares the framework for automatic resource management. This preliminary configuration reduces the complexity of real-time decision-making and enables streamlined resource release processes when services expire.

Inventive Principle:
Principle #10Preliminary action

3Loss of substance

If service expiration is implemented, then resource reclamation is improved, but service continuity is worsened

Engineering Contradiction:
Improveresource reclamationVSAvoidservice continuity
Core Design Contradiction:
Loss of substanceVSDuration of action of stationary object

Solution Approach 1:

The system implements periodic monitoring and determination of service status before expiration. Rather than abrupt termination, the periodic checking allows for planned resource reclamation where services are expired systematically based on predefined criteria. This approach balances resource reclamation needs with service continuity by ensuring that active, needed services are not prematurely terminated while expired services release their resources.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10361968B2System and method for service expiration in a cloud platform environment
Publication Date: 2019.07.23 ORACLE INT CORP
  • US10361968B2 patent drawing
  • US10361968B2 patent drawing
  • US10361968B2 patent drawing

AI summary

In accordance with an embodiment, described herein is a system and method for providing service expiration in a cloud computing environment. In accordance with an embodiment, the system includes a plurality of services which can be used by applications within the cloud environment, wherein the services can be associated with and utilize resources within the cloud environment. A service expiration component associates reservations with the services, periodically determines a status of the reservations and of any expired services associated therewith, and instructs the system to release the resources of expired services, for use by other services.