Distributive Computing Network Resource Allocation via Configuration Groups
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing cloud computing networks lack the ability for clients to configure and manage virtual machines with specialized resource groupings, limiting their flexibility and control over service hosting and resource allocation.
Innovation Solution
The method and apparatus allow clients to create and manage specialized virtualized groups within a distributive computing network by specifying configuration types and groups, enabling flexible resource allocation and access control, with the system dynamically adjusting resource allocations based on demand.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If cloud computing networks use standardized resource allocation, then resource utilization efficiency is improved, but client flexibility and control over service hosting are worsened
Solution Approach 1:
The patent segments computing resources into virtual machine groups that can be independently configured and managed. Each virtual machine group represents a discrete unit that can be allocated to different clients with customized resource specifications, enabling both efficient resource utilization through standardized group management and client flexibility through customizable group configurations.
Solution Approach 2:
The system implements dynamic resource allocation where virtual machine groups can be created, modified, and deleted based on client needs and demand fluctuations. The resource allocation is not static but can be adjusted in real-time, allowing the system to maintain high utilization efficiency while adapting to changing client requirements and service conditions.
2Speed
If cloud computing networks dynamically lease resources, then resource allocation speed is improved, but system complexity increases
Solution Approach 1:
The patent introduces a resource manager as an intermediary component that handles the complexity of dynamic resource leasing. This manager abstracts the complex operations of resource allocation, monitoring, and adjustment, providing a simplified interface for clients while maintaining the ability to perform sophisticated resource management tasks that enable fast and flexible resource allocation.
3Productivity
If cloud computing networks multiplex resources among multiple clients, then resource utilization is improved, but security and access control requirements increase
Solution Approach 1:
The system segments physical resources into isolated virtual machine groups, each assigned to specific clients. This segmentation creates logical boundaries that enable secure multi-tenant operation while maintaining high resource utilization. Each client's resources are virtualized and isolated, preventing interference between clients while allowing the physical infrastructure to be shared efficiently across multiple users.
Data Source
AI summary
Methods and apparatus to allocate resources associated with a distributive computing network are disclosed. A disclosed example method includes receiving resource allocation information associated with a service that is to be hosted by a distributive computing network, determining a first configuration type and a second configuration type specified within the received resource allocation information, determining at least one configuration group associated with the first configuration type and at least one configuration group associated with the second configuration type, determining physical resources included within the distributive computing network to host the service, electronically allocating the physical resources for the at least one configuration group associated with the first configuration type, electronically allocating the physical resources for the at least one configuration group associated with the second configuration type, and hosting the service within the physical resources in accordance with the allocations.


