Flexplane: An Experimentation Platform for Resource Management in Datacenters

被引:0
|
作者
Ousterhout, Amy [1 ]
Perry, Jonathan [1 ]
Balakrishnan, Hari [1 ]
Lapukhov, Petr [2 ]
机构
[1] MIT CSAIL, Cambridge, MA 02139 USA
[2] Facebook, Menlo Pk, CA USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Flexplane enables users to program data plane algorithms and conduct experiments that run real application traffic over them at hardware line rates. Flexplane explores an intermediate point in the design space between past work on software routers and emerging work on programmable hardware chipsets. Like software routers, Flexplane enables users to express resource management schemes in a high-level language (C++), but unlike software routers, Flexplane runs at close to hardware line rates. To achieve these two goals, a centralized emulator faithfully emulates, in real-time on a multi-core machine, the desired data plane algorithms with very succinct representations of the original packets. Real packets traverse the network when notified by the emulator, sharing the same fate and relative delays as their emulated counterparts. Flexplane accurately predicts the behavior of several network schemes such as RED and DCTCP, sustains aggregate throughput of up to 760 Gbits/s on a 10-core machine (approximate to 20x faster than software routers), and enables experiments with real-world operating systems and applications (e.g., Spark) running on diverse network schemes at line rate, including those such as HULL and pFabric that are not available in hardware today.
引用
收藏
页码:437 / 451
页数:15
相关论文
共 50 条
  • [41] FollowMe@LS: Electricity price and source aware resource management in geographically distributed heterogeneous datacenters
    Ali, Hashim
    Zakarya, Muhammad
    Rahman, Izaz Ur
    Khan, Ayaz Ali
    Buyya, Rajkumar
    JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 175
  • [42] Energy-Aware Resource Management and Green Energy Use for Large-Scale Datacenters: A Survey
    Wang, Xiaoying
    Liu, Xiaojing
    Fan, Lihua
    Huang, Jianqiang
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (CSAIT 2013), 2014, 255 : 555 - 563
  • [43] Multi-Resource Characterization and their (In)dependencies in Production Datacenters
    Birke, Robert
    Chen, Lydia Y.
    Smirni, Evgenia
    2014 IEEE NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (NOMS), 2014,
  • [44] Resource Efficient Computing for Warehouse-scale Datacenters
    Kozyrakis, Christos
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 1351 - 1356
  • [45] Kraken: Online and Elastic Resource Reservations for Cloud Datacenters
    Fuerst, Carlo
    Schmid, Stefan
    Suresh, Lalith
    Costa, Paolo
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2018, 26 (01) : 422 - 435
  • [46] Proactive thermal management in green datacenters
    Lee, Eun Kyung
    Kulkarni, Indraneel
    Pompili, Dario
    Parashar, Manish
    JOURNAL OF SUPERCOMPUTING, 2012, 60 (02): : 165 - 195
  • [47] ABM: Active Buffer Management in Datacenters
    Addanki, Vamsi
    Apostolaki, Maria
    Ghobadi, Manya
    Schmid, Stefan
    Vanbever, Laurent
    SIGCOMM '22: PROCEEDINGS OF THE 2022 ACM SIGCOMM 2022 CONFERENCE, 2022, : 36 - 52
  • [48] Proactive thermal management in green datacenters
    Eun Kyung Lee
    Indraneel Kulkarni
    Dario Pompili
    Manish Parashar
    The Journal of Supercomputing, 2012, 60 : 165 - 195
  • [49] Design and Deployment of an Open Management and Orchestration Platform for Multi-Site NFV Experimentation
    Nogales, Borja
    Vidal, Ivan
    Lopez, Diego R.
    Rodriguez, Juan
    Garcia-Reinoso, Jaime
    Azcorra, Arturo
    IEEE COMMUNICATIONS MAGAZINE, 2019, 57 (01) : 20 - 27
  • [50] Virtual Machines and Containers as a Platform for Experimentation
    Metze, Florian
    Riebling, Eric
    Warlaumont, Anne S.
    Bergelson, Elika
    17TH ANNUAL CONFERENCE OF THE INTERNATIONAL SPEECH COMMUNICATION ASSOCIATION (INTERSPEECH 2016), VOLS 1-5: UNDERSTANDING SPEECH PROCESSING IN HUMANS AND MACHINES, 2016, : 1603 - 1607