Dedicated Network Channels for Isolated Data Replication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Service providers face challenges in meeting replication delay requirements across different regions due to limited cross-region bandwidth, leading to difficulties in maintaining regulatory compliance and business continuity, as the available bandwidth within regions exceeds that between regions, causing the 'noisy neighbor' problem where transmission performance is impacted.
Innovation Solution
Implementing a data transport service that allocates user-dedicated channels to isolate transmission performance, allowing multiple users to utilize different amounts of network resource capacity and compute capacity, thereby reducing the noisy neighbor problem and ensuring more predictable data replication timelines.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple clients share cross-region bandwidth, then bandwidth utilization is improved, but replication delay requirements cannot be met due to the noisy neighbor problem
Solution Approach 1:
The patent segments the shared cross-region bandwidth into multiple isolated channels, each dedicated to a specific client. This segmentation allows multiple clients to simultaneously utilize cross-region bandwidth without interfering with each other, thus maintaining high bandwidth utilization while ensuring that each client's replication delay requirements are met through isolation from the noisy neighbor problem.
Solution Approach 2:
The patent implements dynamic channel allocation where the system can adjust and allocate channel resources based on real-time replication needs and performance requirements. This dynamic approach allows the system to optimize bandwidth utilization across multiple clients while ensuring that each client receives sufficient isolated bandwidth to meet their specific replication delay requirements.
2Reliability
If dedicated channels are allocated to each user, then transmission performance is isolated and predictable, but network resource capacity consumption increases
Solution Approach 1:
The patent creates a multi-functional channel allocation system where channels can serve multiple purposes: providing transmission isolation, enabling predictable performance, and efficiently utilizing network resources. The system dynamically manages channel resources to fulfill multiple objectives simultaneously, balancing performance isolation with resource efficiency.
Solution Approach 2:
The patent employs parameter changes in channel allocation, allowing the system to adjust channel characteristics such as bandwidth allocation, priority levels, and resource reservation based on user needs and system conditions. This flexible parameter adjustment enables the system to provide dedicated channel benefits while optimizing overall network resource utilization.
Data Source
AI summary
A data transport service of a provider network provide isolated and flexible network data transmission between different computing infrastructure collections of the provider network (e.g., between different geographical regions) for different users. The data transport service may receive a request from a user for assignment of a channel. The request specifies a desired capacity of the channel to transmit data from a computing infrastructure collection to another a computing infrastructure collection. Based on the requested capacity for the channel, the data transport service may reserve, for the channel, network resource capacity to transmit the data between the infrastructures and reserve, for the channel, compute instance capacity to ingest the data and to send the data between the infrastructures using the reserved network resource capacity. The reserved network resource capacity and reserved compute instance capacity are dedicated to the channel and are unavailable for use by other channels.


