Pied Piper: Rethinking Internet Data Delivery

12/13/2018
by   Aran Bergman, et al.
0

We contend that, analogously to the transition from resource-limited on-prem computing to resource-abundant cloud computing, Internet data delivery should also be adapted to a reality in which the cloud offers a virtually unlimited resource, i.e., network capacity, and virtualization enables delegating local tasks, such as routing and congestion control, to the cloud. This necessitates rethinking the traditional roles of inter- and intra-domain routing and conventional end-to-end congestion control. We introduce Optimized Cloudified Delivery (OCD), a holistic approach for optimizing joint Internet/cloud data delivery, and evaluate OCD through hundreds of thousands of file downloads from multiple locations. We start by examining an OCD baseline approach: traffic from a source A to a destination B successively passes through two cloud virtual machines operating as relays - nearest to A and B; and the two cloud relays employ TCP split. We show that even this naive strategy can outperform recently proposed improved end-to-end congestion control paradigms (BBR and PCC) by an order of magnitude. Next, we present a protocol-free, ideal pipe model of data transmission, and identify where today's Internet data delivery mechanisms diverge from this model. We then design and implement OCD Pied Piper. Pied Piper leverages various techniques, including novel kernel-based transport-layer accelerations, to improve the Internet-Cloud interface so as to approximately match the ideal network pipe model.

READ FULL TEXT

page 4

page 5

page 7

research
10/31/2021

Beyond Bufferbloat: End-to-End Congestion Control Cannot Avoid Latency Spikes

End-to-end congestion control is the main method of congestion control i...
research
02/10/2019

Cloud Futurology

The Cloud has become integral to most Internet-based applications and us...
research
10/22/2022

ACP+: An Age Control Protocol for the Internet

We present ACP+, an age control protocol, which is a transport layer pro...
research
10/08/2018

Internet Congestion Control via Deep Reinforcement Learning

We present and investigate a novel and timely application domain for dee...
research
11/20/2017

SCTP in Go

This paper describes a successful attempt to combine two relatively new ...
research
12/16/2021

Ruta: Dis-aggregated routing system over multi-cloud

Over the years, the SDN evolution create multiple overlay technologies w...
research
01/31/2023

Leveraging the SCION Internet Architecture to Accelerate File Transfers over BitTorrent

As the needs of Internet users and applications significantly changed ov...

Please sign up or login with your details

Forgot password? Click here to reset