Automated Resource Management in Shared Computing Environments
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current shared computing environments require manual intervention by human operators to manage resources, leading to inefficiencies and errors in resource allocation.
Innovation Solution
A method and system for automating resource management in shared computing environments, involving a reservation subsystem to reserve resources, an assignment subsystem to allocate instances, and a deployment subsystem to activate resources, with a resource access handle provided to clients, allowing for automated tracking and management of resource usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual intervention by human operators is used to manage resources, then resources can be allocated to users, but efficiency is reduced and errors are introduced
Solution Approach 1:
The system enables self-service through automated resource management where the resource management system automatically reserves, assigns, and deploys resources without human operator intervention. The system tracks assigned resources and manages the complete lifecycle of resource allocation autonomously, eliminating manual errors while maintaining high efficiency.
Solution Approach 2:
The patent replaces the mechanical manual system with an automated computational system. Human operators are substituted by an automated resource management system that uses software to reserve, assign, and track resources, replacing manual mechanical processes with automated electronic management.
2Ease of operation
If manual configuration of resources is performed, then resources can be assigned to users, but the process becomes time-consuming and labor-intensive
Solution Approach 1:
The system performs preliminary actions by automatically reserving resources in advance based on user requests. The resource management system proactively assigns and deploys resources before they are needed, eliminating the need for time-consuming manual configuration at the moment of use.
Solution Approach 2:
The automated resource management system performs configuration tasks autonomously without requiring human operators. The system handles the entire configuration process from reservation to deployment automatically, making the operation simple and fast.
3Adaptability or versatility
If human operators manage resource allocation, then resources can be distributed to clients, but the system complexity increases and scalability is limited
Solution Approach 1:
The resource management system is designed as a universal automated system that handles multiple functions including reservation, assignment, deployment, and tracking of resources. This multi-functional automated system replaces multiple human operators and can scale to manage diverse resource types across the shared computing environment.
Data Source
AI summary
According to an embodiment, a method of managing resources in a shared computing environment begins with a first step of receiving a resource request object from a client. The resource request object requests resources from a resource pool of the shared computing environment for a time period. The method continues with a second step of assigning the resources to the client, thereby forming assigned resources. In a third step, the method sends a resource access handle to the client. The resource access handle provides the client access to the resources by a start time. The method employs a step of tracking the assigned resources and other state information by amendments to the resource request object. According to another embodiment, a system for managing resources in a shared computing environment employs the method.


