Container Mobility via BGP Prefix Routing for Lower Edge Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Cloud-computing systems experience latency issues due to data centers being located far from clients, leading to increased access times and user dissatisfaction, especially for latency-sensitive applications.
Innovation Solution
Implementing edge sites closer to users within the cloud-computing system to host containers and dynamically migrating these containers based on changes in network routing to minimize latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If data centers are located far from clients to provide cloud computing services, then service coverage and resource consolidation are improved, but access latency increases
Solution Approach 1:
The patent segments the cloud computing system into multiple edge sites distributed geographically closer to clients, rather than relying on a single centralized data center. This segmentation allows the system to maintain broad service coverage while reducing the distance clients must traverse to access services, thereby lowering latency.
Solution Approach 2:
The patent introduces a new dimension of service delivery by deploying edge sites at multiple geographic locations between the centralized data center and end clients. This spatial distribution across different locations creates intermediate access points, effectively adding a dimensional layer to the architecture that reduces the effective distance clients must travel to access services.
2Stability of the object's composition
If containers are statically deployed at fixed locations, then system stability and simplicity are improved, but adaptability to network routing changes deteriorates
Solution Approach 1:
The patent implements dynamic container migration capabilities that allow containers to move between edge sites based on real-time network routing conditions. This dynamic behavior enables the system to adapt to changing network topologies and routing patterns while maintaining service continuity, resolving the contradiction between static stability and dynamic adaptability.
Solution Approach 2:
The system incorporates feedback mechanisms that monitor network routing changes and automatically trigger container migration decisions. By continuously observing network conditions and responding with appropriate container relocation actions, the system maintains adaptability to routing changes while preserving operational stability through automated, data-driven decision-making.
3Loss of time
If containers are migrated dynamically based on prefix-connection locations, then access latency is reduced, but system complexity increases
Solution Approach 1:
The patent implements self-service automation where the system autonomously monitors prefix-connection locations and performs container migration without requiring manual intervention. This self-managing capability reduces latency by automatically responding to routing changes while containing complexity within the automated decision-making framework, eliminating the need for complex manual coordination procedures.
4Speed
If multiple edge sites are deployed closer to clients, then access speed is improved, but infrastructure cost and complexity increase
Solution Approach 1:
The patent designs edge sites with universal, standardized architectures that can be replicated across multiple locations. This multi-functionality approach allows the same containerized services to be deployed uniformly at different edge sites, improving access speed for geographically distributed clients while reducing infrastructure complexity through standardization and reuse of proven configurations.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The disclosure describes systems and methods for minimizing latency for users accessing services hosted on a cloud-computing system. A service of the cloud-computing system periodically queries edge sites of the cloud-computing system for information regarding containers stored on the edge sites. In response to the queries, the edge sites provide information identifying containers hosted on the edge sites, prefixes that the containers service, and connection locations where traffic from the prefixes enter the cloud-computing system. The service may determine whether the connection locations have changed. If a connection location for a prefix has changed, the service modifies a location of a container servicing the prefix. The service may migrate the container to a current connection location for the prefix. Modifying the location may reduce latency experienced by users behind the prefix.