Layered Computing Resource Catalog for Multi-Entity Provisioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional approaches to providing computing resources through cloud services are limited, costly, and inefficient, with a small number of entities creating resources and a larger number consuming them, leading to restricted availability and high development costs.
Innovation Solution
The system enables repeated use of computing resources by allowing a larger number of entities to create and offer layered computing resources through a service catalog, with relational information such as financial, licensing, and SLA information tracked and payments allocated accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a limited number of entities create computing resources through conventional cloud services, then resource creation control is maintained, but the availability and variety of computing resources are restricted
Solution Approach 1:
The patent segments the resource creation process into distinct layers: foundation resources created by service providers, intermediate resources built by partners, and end-user applications. This segmentation allows multiple entities to contribute at different levels, expanding resource variety while maintaining manageable complexity through clear role definition and modular architecture.
Solution Approach 2:
The service catalog acts as a universal platform that serves multiple functions: it lists foundation resources, displays intermediate resources built by partners, handles provisioning, and manages billing. This multi-functional catalog enables diverse entities to contribute resources through a single unified interface, increasing availability without proportionally increasing system complexity.
2Productivity
If fewer entities create computing resources, then resource quality and reliability can be maintained, but development costs increase and efficiency decreases
Solution Approach 1:
Service providers pre-create and certify foundation resources in advance, ensuring they meet quality standards before being made available. This preliminary action allows partners and end-users to build upon already-validated resources, improving development efficiency while maintaining quality consistency through pre-established reliability baselines.
Solution Approach 2:
The service catalog and platform architecture act as intermediaries that coordinate between resource creators and consumers. They manage the relationships between foundation resources, intermediate resources, and end applications, enabling efficient resource reuse while maintaining quality control through standardized interfaces and provisioning processes.
3Adaptability or versatility
If computing resources are provided through traditional service catalogs, then service delivery is simplified, but the spectrum of available resources remains limited
Solution Approach 1:
The patent implements a nested resource structure where end-user applications are built upon intermediate resources, which in turn are constructed from foundation resources. This nesting allows the service catalog to display and provision multi-layered resource bundles, expanding the spectrum of available resources while maintaining provisioning simplicity through hierarchical packaging and standardized interfaces.
Data Source
AI summary
Systems, methods, and non-transitory computer-readable media can provide access to a first-level computing resource via a service catalog. In some instances, the first-level computing resource can be created by a first entity. Moreover, a second-level computing resource can be received. In some cases, the second-level computing resource can be created by a second entity based, at least in part, on the first-level computing resource. Access to the second-level computing resource can be provided via the service catalog. Relational information associated with the first-level computing resource and the second-level computing resource can be tracked.


