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 条
  • [1] Stochastic Load Balancing for Virtual Resource Management in Datacenters
    Yu, Lei
    Chen, Liuhua
    Cai, Zhipeng
    Shen, Haiying
    Liang, Yi
    Pan, Yi
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2020, 8 (02) : 459 - 472
  • [2] RARE: Renewable Energy Aware Resource Management in Datacenters
    Venkataswamy, Vanamala
    Grigsby, Jake
    Grimshaw, Andrew
    Qi, Yanjun
    JOB SCHEDULING STRATEGIES FOR PARALLEL PROCESSING, JSSPP 2022, 2023, 13592 : 108 - 130
  • [3] Fast and Smart Network Resource Management for Datacenters and Beyond
    Alizadeh, Mohammad
    CONEXT'17: PROCEEDINGS OF THE 2017 THE 13TH INTERNATIONAL CONFERENCE ON EMERGING NETWORKING EXPERIMENTS AND TECHNOLOGIES, 2017, : 1 - 1
  • [4] Reconnaissance Blind Multi-Chess: An Experimentation Platform for ISR Sensor Fusion and Resource Management
    Newman, Andrew J.
    Richardson, Casey L.
    Kain, Sean M.
    Stankiewicz, Paul G.
    Guseman, Paul R.
    Schreurs, Blake A.
    Dunne, Jeffrey A.
    SIGNAL PROCESSING, SENSOR/INFORMATION FUSION, AND TARGET RECOGNITION XXV, 2016, 9842
  • [5] Intelligent Resource Management in Blockchain-Based Cloud Datacenters
    Xu, Chenhan
    Wang, Kun
    Guo, Mingyi
    IEEE CLOUD COMPUTING, 2017, 4 (06): : 50 - 59
  • [6] CHARM: Collaborative Host and Accelerator Resource Management for GPU Datacenters
    Zhang, Wei
    Fu, Kaihua
    Zheng, Ningxin
    Chen, Quan
    Li, Chao
    Zheng, Wenli
    Guo, Minyi
    2021 IEEE 39TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2021), 2021, : 307 - 315
  • [7] LoMM: a Monitoring and Management Platform for LoRaWAN Experimentation
    Costa, Cristina Emilia
    Centenaro, Marco
    Riggio, Roberto
    2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC WORKSHOPS), 2020,
  • [8] Risk-Aware Virtual Resource Management for Multitenant Cloud Datacenters
    Almutairi, Abdulrahman A.
    Ghafoor, Arif
    IEEE CLOUD COMPUTING, 2014, 1 (03): : 34 - 44
  • [9] Energy-aware dynamic resource management in elastic cloud datacenters
    Khan, Ayaz Ali
    Zakarya, Muhammad
    Khan, Rahim
    SIMULATION MODELLING PRACTICE AND THEORY, 2019, 92 : 82 - 99
  • [10] Resource management in ASMA platform
    Bakour, H
    Boukhatem, N
    NETWORK CONTROL AND ENGINEERING FOR QOS, SECURITY AND MOBILITY II, 2003, 133 : 152 - 163