Modern datacenter networks and private wide area networks underpin cloud computing. Today, due to the lack of flexibility, operators end up over provisioning their networks significantly to avoid performance bottlenecks. This project will make these networks more efficient and more tuned to the application's needs. Specificallyt, this investigation explores a weighted transport abstraction as a flexible and robust substrate for systems that optimize a network's bandwidth allocation. The proposed research revisits a classic theoretical framework in this space, Network Utility Maximization (NUM), and develops a novel and practical distributed algorithm for NUM that is significantly faster than prior approaches, and is thus applicable to modern high speed networks such as datacenter fabrics. This project seeks to design and build a flexible transport architecture.

The proposed architecture has two main technical components:

1. Weighted Transport: Instead of using flow rates to control the bandwidth allocation, this research develops a transport based on weights. To tune the bandwidth allocation, flows adapt a weight field in their packet headers; each link then divides its bandwidth among contending flows in proportion to their weights.

2. Fast Utility Maximization: This project leverages the weighted transport to design a network fabric that can be dynamically tuned for different bandwidth allocation objectives such as minimizing flow/coflow completion time, or service-level fairness.

The PIs plan to interact closely with companies that can influence standards and build commercial systems using the proposed ideas. The education plan includes the incorporation of this research's findings into the undergraduate and graduate curricula and offers an opportunity to take a "top-down" approach to teaching transport architectures with a focus on key bandwidth allocation objectives and how they affect real applications. The course material will be made widely available through MIT OpenCourseWare and on the MITx MOOC.

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Network Systems (CNS)
Type
Standard Grant (Standard)
Application #
1617702
Program Officer
Darleen Fisher
Project Start
Project End
Budget Start
2016-10-01
Budget End
2019-09-30
Support Year
Fiscal Year
2016
Total Cost
$249,952
Indirect Cost
Name
Massachusetts Institute of Technology
Department
Type
DUNS #
City
Cambridge
State
MA
Country
United States
Zip Code
02139