Subscription-Based Composed System Instantiation for Resource Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Managing computing systems to provide desired computer-implemented services is challenging due to the complexity of identifying and configuring hardware and software components, and existing systems often lack the flexibility to dynamically adjust capabilities based on user subscriptions.
Innovation Solution
A subscription-based model is implemented using local subscription managers to automatically enable and disable system components, allowing for the instantiation and retirement of composed systems, and utilizing controllers to present hardware resources as bare metal interfaces, thereby aligning system operations with user subscriptions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If manual configuration of hardware and software components is used, then system customization is possible, but management complexity increases
Solution Approach 1:
The system enables self-service through automated subscription-based configuration where the managed system automatically instantiates composed systems and retires hardware resources based on user subscriptions, eliminating the need for manual configuration while maintaining customization capabilities
Solution Approach 2:
The system changes the management parameter from manual configuration to automated subscription-based control, where hardware enablement and disablement are automatically adjusted according to subscription status, reducing management complexity while preserving adaptability
2Reliability
If all hardware components are always enabled, then system availability is maximized, but resource waste increases
Solution Approach 1:
The system transitions from static hardware enablement to dynamic hardware enablement where components are automatically enabled or disabled based on active subscriptions, allowing the system to adapt its configuration in real-time to match actual usage requirements
Solution Approach 2:
The system implements automatic retirement of hardware resources when subscriptions expire, freeing up resources for other uses while maintaining system availability for active subscribers, thus eliminating resource waste while preserving reliability
3Productivity
If dynamic subscription-based configuration is implemented, then resource efficiency improves, but system complexity increases
Solution Approach 1:
The system segments hardware resources into composable units that can be independently instantiated and retired based on subscriptions, allowing fine-grained resource management that improves efficiency while containing complexity through modular architecture
Solution Approach 2:
The system introduces a subscription manager as an intermediary component that handles the complexity of subscription processing, hardware enablement, and resource allocation automatically, shielding users from system complexity while enabling dynamic configuration
4Ease of operation
If automated subscription management is used, then operational burden is reduced, but control precision decreases
Solution Approach 1:
The system implements feedback mechanisms where the subscription manager continuously monitors subscription status and automatically adjusts hardware configuration accordingly, ensuring precise control while reducing operational burden through automation
Data Source
AI summary
Methods, systems, and devices for providing computer implemented services using managed systems are disclosed. To provide the computer implemented services, the managed systems may need to operate in a predetermined manner conducive to, for example, execution of applications that provide the computer implemented services. Similarly, the managed system may need access to certain hardware resources (e.g., and also software resources such as drivers, firmware, etc.) to provide the desired computer implemented services. To improve the likelihood of the computer implemented services being provided, the managed systems may be managed using a subscription based model. The subscription model may utilize a highly accessible service to obtain information regarding desired capabilities (e.g., a subscription) of a managed system, and use the acquired information to automatically instantiate and/or retire composed systems to manage resources presentation and/or use.


