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 thousands of servers connected with a large network and usually managed by one operator. To provide quality access to the variety of applications and services hosted on datacenters and maximize performance, it deems necessary to use datacenter networks effectively and efficiently. Datacenter traffic is often a mix of several classes with different priorities and requirements. This includes user-generated interactive traffic, traffic with deadlines, and long-running traffic. To this end, custom transport protocols and traffic management techniques have been developed to improve datacenter network performance. In this tutorial paper, we review the general architecture of datacenter networks, various topologies proposed for them, their traffic properties, general traffic control challenges in datacenters and general traffic control objectives. The purpose of this paper is to bring out the important characteristics of traffic control in datacenters and not to survey all existing solutions (as it is virtually impossible due to massive body of existing research). We hope to provide readers with a wide range of options and factors while considering a variety of traffic control mechanisms. We discuss various characteristics of datacenter traffic control including management schemes, transmission control, traffic shaping, prioritization, load balancing, multipathing, and traffic scheduling. Next, we point to several open challenges as well as new and interesting networking paradigms. At the end of this paper, we briefly review inter-datacenter networks that connect geographically dispersed datacenters which have been receiving increasing attention recently and pose interesting and novel research problems.

READ FULL TEXT

page 1

page 4

page 23

page 27

research
08/21/2020

Resource Management and Quality of Service Provisioning in 5G Cellular Networks

With the commercial launch of 5G technologies and fast pace of expansion...
research
07/03/2021

TrafPy: Benchmarking Data Centre Network Systems

Benchmarking is commonly used in research fields such as computer archit...
research
01/25/2022

Large-scale Deterministic Transmission among IEEE 802.1Qbv Time-Sensitive Networks

IEEE 802.1Qbv (TAS) is the most widely used technique in Time-Sensitive ...
research
08/29/2019

On Efficient Data Transfers Across Geographically Dispersed Datacenters

As applications become more distributed to improve user experience and o...
research
12/10/2020

An Overview of 5G System Accessibility Control and Differentiation

5G system is characterized by its capability to support a wide range of ...
research
07/08/2019

xRAC: Execution and Access Control for Restricted Application Containers on Managed Hosts

We propose xRAC to permit users to run special applications on managed h...
research
12/03/2019

A Complete LoRaWAN Model for Single-Gateway Scenarios

LoRaWAN is a Low Power Wide Area Network technology featuring long trans...

Please sign up or login with your details

Forgot password? Click here to reset