Cloud Service Association Model for Automated Provisioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current cloud computing systems face challenges in providing seamless and efficient provisioning of services due to their complexity, requiring manual processing and being labor-intensive, which results in difficulties for users in easily accessing and configuring cloud-based services.
Innovation Solution
A method is introduced to enable user-selected associations between disparate services in a cloud infrastructure system, allowing for automated provisioning and enabling associations for authentication, security, and resource sharing, using a computing device to determine allowable associations and implement them based on user selections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual processing is used for provisioning cloud services, then service provisioning can be customized and controlled, but the process becomes labor-intensive and time-consuming
Solution Approach 1:
The system performs preliminary actions by automatically discovering services, determining allowable associations, and preparing association configurations before user selection. This automation of preparatory steps reduces manual effort and accelerates the overall provisioning process while maintaining user control over final associations.
Solution Approach 2:
The system enables self-service by automatically discovering available services, determining which associations are allowable, and presenting pre-configured association options to users. This automation reduces manual configuration effort while allowing users to make informed selections, thereby speeding up service provisioning.
2Productivity
If automated service provisioning is implemented, then provisioning speed increases, but system complexity increases requiring sophisticated association management
Solution Approach 1:
The system introduces an intermediary association management layer that automatically discovers services, determines allowable associations based on service capabilities, and presents simplified association options to users. This intermediary handles the complexity of service compatibility and configuration, enabling fast automated provisioning without exposing system complexity to users.
Solution Approach 2:
The system implements feedback mechanisms where service discovery and association determination results are automatically fed back to update the association interface. This automated feedback loop enables the system to adapt to service states and capabilities dynamically, maintaining simplicity for users while managing underlying complexity through continuous automated assessment.
3Adaptability or versatility
If users can select associations between disparate services, then service integration flexibility increases, but the complexity of determining allowable associations increases
Solution Approach 1:
The system performs self-service by automatically discovering services, analyzing their capabilities, and determining which associations are allowable without requiring manual analysis. This automated self-assessment enables flexible user selection of service associations while the system handles the complex compatibility determination in the background.
Solution Approach 2:
The system introduces an intermediary association determination mechanism that automatically analyzes service capabilities and compatibility requirements. This intermediary translates complex service integration considerations into simple allowable/not allowable determinations, enabling user flexibility while managing the complexity of compatibility assessment automatically.
Data Source
AI summary
Enabling associations between cloud services in a computer network cloud infrastructure system is described. Cloud services can include infrastructure as a service (IAAS) storage and processing services, platform as a service (PAAS) database and Java services, and software as a service (SAAS) customer resource management services. Associations between the services can include automatically sharing security certificate-based keys and tokens or otherwise sharing data. Upon subscribing to a cloud system through an automated system, a user is prompted to select allowable associations between the selected services. The services are then provisioned and the user-selected associations are enabled.


