Topology Deployment System for Multi-Tenant Hybrid Cloud Constraints
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Generating and deploying network topologies across multiple workload resource domains is complex and costly due to functional disparities and dynamic changes in computing environments, as well as split management responsibilities between different providers in cloud and on-premise infrastructures.
Innovation Solution
A topology deployment system that receives a logical topology model and generates a functionally equivalent network topology using resources and deployment constraints from various tenants, ensuring compliance with specific requirements by selecting compatible services and resources, and optimizing resource usage and performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If network topologies are generated and deployed across multiple workload resource domains, then architectural flexibility and scalability are improved, but system complexity and deployment cost increase due to functional disparities and split management responsibilities
Solution Approach 1:
The patent introduces an intermediary system that acts as a mediator between multiple workload resource domains and the network topology deployment process. This intermediary manages the complexity by centralizing the coordination of functional disparities and split management responsibilities, allowing the system to achieve architectural flexibility without proportionally increasing overall system complexity.
Solution Approach 2:
The patent segments the network topology deployment system into modular components that can operate independently across different workload resource domains. Each domain can be managed separately with its own specific constraints and requirements, reducing the perceived complexity while maintaining overall architectural flexibility and scalability.
2Productivity
If network topologies span multiple workload resource domain environments, then resource utilization and scalability are improved, but deployment complexity and cost increase due to dynamic system changes and functional disparities
Solution Approach 1:
The patent implements preliminary action by pre-defining templates and constraints for network topology deployment across multiple domains. These pre-configured elements allow the system to handle dynamic changes more efficiently, reducing deployment complexity while maintaining high resource utilization across workload resource domains.
Solution Approach 2:
The patent introduces dynamic adaptation mechanisms that allow the network topology to automatically adjust to changing system conditions across different workload resource domains. This dynamic approach enables the system to respond to functional disparities and dynamic changes without requiring complex manual reconfiguration, thereby improving resource utilization while managing deployment complexity.
3Adaptability or versatility
If tenant-specific deployment constraints and resources are supported, then service differentiation and compliance are improved, but system complexity and management overhead increase
Solution Approach 1:
The patent applies local quality by allowing each tenant to have customized deployment constraints and resource allocations specific to their service requirements. The system manages this differentiation through localized configuration policies that apply only to specific tenants or domains, enabling service differentiation without requiring complex global management overhead.
Data Source
AI summary
Techniques are described herein for generating network topologies based on models, and deploying the network topologies across hybrid clouds and other computing environments that include multiple workload resource domains. A topology deployment system may receive data representing a logical topology model, and may generate a network topology for deployment based on the logical model. The network topology may include various services and/or other resources provided by different tenants in the computing environment, and tenant may be associated with different set of resources and deployment constraints. The topology deployment system may determine and generate the network topology to use the various resources and comply with various deployment constraints of the different tenants providing the services, and the tenants consuming the network topology.


