Flexplane : a programmable data plane for resource management in datacenters
Name
940974271-MIT.pdf
Description
Full printable version
Size
4.26 MB
Format
Adobe PDF
Checksum (MD5)
b2df89349396bd5ebf2c213469a694f2
Author(s)
Ousterhout, Amy (Amy Elizabeth)
Advisor(s)
Hari Balakrishnan.
Alternative Title
Programmable data plane for resource management in datacenters
Date Issued
2015
Publisher
Massachusetts Institute of Technology
Abstract
Network resource management schemes can significantly improve the performance of datacenter applications. However, it is difficult to experiment with and evaluate these schemes today because they require modifications to hardware routers. To address this we introduce Flexplane, a programmable network data plane for datacenters. Flexplane enables users to express their schemes in a high-level language (C++) and then run real datacenter applications over them at hardware rates. We demonstrate that Flexplane can accurately reproduce the behavior of schemes already supported in hardware (e.g. RED, DCTCP) and can be used to experiment with new schemes not yet supported in hardware, such as HULL. We also show that Flexplane is scalable and has the potential to support large networks.
Description
Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, 2015.
Cataloged from PDF version of thesis.
Includes bibliographical references (pages 47-51).
Subjects
Electrical Engineering and Computer Science.
MIT Department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Terms of Use
M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission.
Persistent DSpace Link