Cross-Cloud Operation Management via Agent Discovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current cloud computing systems face challenges in managing and synchronizing operations across multiple third-party computing clouds provided by different vendors, lacking efficient mechanisms for cross-cloud resource discovery and operation execution.
Innovation Solution
Implementing a cloud discovery process using cloud agents that communicate across third-party clouds and a cross-cloud repository to discover and manage resources, allowing for event-triggered operations across different cloud providers through APIs and data policies.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple third-party computing clouds are used to provide services to tenants, then service variety and resource availability are improved, but system complexity and difficulty of managing cross-cloud operations increase
Solution Approach 1:
The patent introduces cloud agents as intermediary components that execute on processing resources within each third-party computing cloud. These agents serve as mediators between the tenant's processing resource and the multiple cloud providers, enabling centralized management and coordination of cross-cloud operations without requiring the tenant to directly manage complexity across multiple cloud systems
Solution Approach 2:
The system segments cross-cloud management functionality into distributed cloud agents deployed across different computing clouds. Each agent handles local cloud operations independently while coordinating through a standardized interface, dividing the complex task of multi-cloud management into manageable, modular components that can operate autonomously
2Productivity
If cloud agents are deployed across multiple clouds to enable operation execution, then operation automation and efficiency are improved, but resource consumption and system overhead increase
Solution Approach 1:
The cloud agents are designed as universal, multi-functional components that can execute various operations across different cloud environments using a standardized interface. This multi-functionality reduces the need for multiple specialized agents or complex coordination mechanisms, thereby minimizing resource consumption while maintaining high automation capability
Solution Approach 2:
The cloud agents autonomously discover available operations and resources in their respective clouds and automatically execute operations based on event triggers without requiring constant external coordination. This self-service capability reduces overhead by eliminating the need for continuous centralized control and manual intervention
Data Source
AI summary
Operations include executing operations across different third-party computing clouds provided by different vendors. A cloud discovery process allows for a virtual machine, executing on a computing cloud, to discover resources on a different computing cloud provided by a different vendor. The cloud discovery process is implemented by one or more cloud agents executing within third-party clouds. A cloud agent, corresponding to a third-party computing cloud, may use a cross-cloud repository that is maintained by a tenant to discover resources in other third-party computing clouds provided by different vendors. An Application Programming Interface (API) for accessing a particular third-party computing cloud may be exposed to a cloud agent of another third-party computing cloud provided by a different vendor. The cloud agent may trigger operations on the particular third-party computing cloud based on events detected by the cloud agent in the third-party computing cloud corresponding to the cloud agent.


