Javascript must be enabled to continue!
DCRoute: Speeding up Inter-Datacenter Traffic Allocation while Guaranteeing Deadlines
View through CrossRef
Datacenters provide the infrastructure for cloud computing services used by millions of users everyday. Many such services are distributed over multiple datacenters at geographically distant locations possibly in different continents. These datacenters are then connected through high speed WAN links over private or public networks. To perform data backups or data synchronization operations, many transfers take place over these networks that have to be completed before a deadline in order to provide necessary service guarantees to end users. Upon arrival of a transfer request, we would like the system to be able to decide whether such a request can be guaranteed successful delivery. If yes, it should provide us with transmission schedule in the shortest time possible. In addition, we would like to avoid packet reordering at the destination as it affects TCP performance. Previous work in this area either cannot guarantee that admitted transfers actually finish before the specified deadlines or use techniques that can result in packet reordering. In this paper, we propose DCRoute, a fast and efficient routing and traffic allocation technique that guarantees transfer completion before deadlines for admitted requests. It assigns each transfer a single path to avoid packet reordering. Through simulations, we show that DCRoute is at least 200 times faster than other traffic allocation techniques based on linear programming (LP) while admitting almost the same amount of traffic to the system.
Title: DCRoute: Speeding up Inter-Datacenter Traffic Allocation while Guaranteeing Deadlines
Description:
Datacenters provide the infrastructure for cloud computing services used by millions of users everyday.
Many such services are distributed over multiple datacenters at geographically distant locations possibly in different continents.
These datacenters are then connected through high speed WAN links over private or public networks.
To perform data backups or data synchronization operations, many transfers take place over these networks that have to be completed before a deadline in order to provide necessary service guarantees to end users.
Upon arrival of a transfer request, we would like the system to be able to decide whether such a request can be guaranteed successful delivery.
If yes, it should provide us with transmission schedule in the shortest time possible.
In addition, we would like to avoid packet reordering at the destination as it affects TCP performance.
Previous work in this area either cannot guarantee that admitted transfers actually finish before the specified deadlines or use techniques that can result in packet reordering.
In this paper, we propose DCRoute, a fast and efficient routing and traffic allocation technique that guarantees transfer completion before deadlines for admitted requests.
It assigns each transfer a single path to avoid packet reordering.
Through simulations, we show that DCRoute is at least 200 times faster than other traffic allocation techniques based on linear programming (LP) while admitting almost the same amount of traffic to the system.
Related Results
The Burden of Road Traffic Injuries: A Global Perspective
The Burden of Road Traffic Injuries: A Global Perspective
Introduction Road Traffic Injury (RTI) pose a significant health challenge. It represents the eighth leading cause of death globally, prompting the UN to designate 2011-2020 as...
Datacenter Traffic Control: Understanding Techniques and Trade-offs
Datacenter Traffic Control: Understanding Techniques and Trade-offs
Datacenters provide cost-effective and flexible access to scalable compute and storage resources necessary for today’s cloud computing needs. A typical datacenter is made up of tho...
DCRoute: Speeding up Inter-Datacenter Traffic Allocation while Guaranteeing Deadlines
DCRoute: Speeding up Inter-Datacenter Traffic Allocation while Guaranteeing Deadlines
Datacenters provide the infrastructure for cloud computing services used by millions of users everyday. Many such services are distributed over multiple datacenters at geographical...
RCD: Rapid Close to Deadline Scheduling for datacenter networks
RCD: Rapid Close to Deadline Scheduling for datacenter networks
Datacenter-based Cloud Computing services provide a flexible, scalable and yet economical infrastructure to host online services such as multimedia streaming, email and bulk storag...
Introduction to Artificial Intelligence in Traffic Systems
Introduction to Artificial Intelligence in Traffic Systems
Traffic management is a pressing challenge in modern societies. The
population of humans is increasing at a substantial pace, and along with that, the
expanse of urban areas and th...
DDCCast: Meeting Point to Multipoint Transfer Deadlines Across Datacenters using ALAP Scheduling Policy
DDCCast: Meeting Point to Multipoint Transfer Deadlines Across Datacenters using ALAP Scheduling Policy
Large cloud companies manage dozens of datacenters across the globe connected using dedicated inter-datacenter networks. An important application of these networks is data replicat...
Smart Traffic Control Using Computer Vision
Smart Traffic Control Using Computer Vision
A Smart Traffic Control System using Computer Vision utilizes cameras, image processing techniques, and machine learning algorithms to monitor, analyze, and manage traffic flow aut...
Harnessing Artificial Intelligence for Road Traffic Surveillance: A Comprehensive Overview of AIbased Statistical Models for Traffic Monitoring and Flow Prediction
Harnessing Artificial Intelligence for Road Traffic Surveillance: A Comprehensive Overview of AIbased Statistical Models for Traffic Monitoring and Flow Prediction
AI-based road traffic surveillance has dramatically changed traffic system
monitoring, analytics, and management. Torn between the inefficiencies of traffic
management techniques a...

