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 条
  • [31] Cuckoo search based resource optimization of datacenters
    Sait, Sadiq M.
    Bala, Abubakar
    El-Maleh, Aiman H.
    APPLIED INTELLIGENCE, 2016, 44 (03) : 489 - 506
  • [32] Avalon: Towards QoS Awareness and Improved Utilization through Multi-Resource Management in Datacenters
    Chen, Quan
    Wang, Zhenning
    Leng, Jingwen
    Li, Chao
    Zheng, Wenli
    Guo, Minyi
    INTERNATIONAL CONFERENCE ON SUPERCOMPUTING (ICS 2019), 2019, : 272 - 283
  • [33] An Experimentation Platform for Precision Medicine
    Nguyen, Vincent
    Karimi, Sarvnaz
    Jin, Brian
    PROCEEDINGS OF THE 42ND INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL (SIGIR '19), 2019, : 1357 - 1360
  • [34] FreeLab: A Free Experimentation Platform
    Varvello, Matteo
    Perino, Diego
    HOTNETS-XVI: PROCEEDINGS OF THE 16TH ACM WORKSHOP ON HOT TOPICS IN NETWORKS, 2017, : 80 - 86
  • [35] A Virtual Platform for Network Experimentation
    Landsiedel, Olaf
    Kunz, Georg
    Goetz, Stefan
    Wehrle, Klaus
    VISA 09, 2009, : 45 - 52
  • [36] Orchestration Software for Resource Constrained Datacenters: an Experimental Evaluation
    Valantasis, Alexandros
    Makris, Nikos
    Korakis, Thanasis
    PROCEEDINGS OF THE 2022 IEEE 8TH INTERNATIONAL CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2022): NETWORK SOFTWARIZATION COMING OF AGE: NEW CHALLENGES AND OPPORTUNITIES, 2022, : 121 - 126
  • [37] IT design and development of multilingual terminology resource management platform
    Niyazbek, Muheyat
    Talp, Kuenssaule
    Sun, Jing
    2021 2ND INTERNATIONAL CONFERENCE ON BIG DATA & ARTIFICIAL INTELLIGENCE & SOFTWARE ENGINEERING (ICBASE 2021), 2021, : 579 - 582
  • [38] Cloud curriculum resource management platform based on Hadoop
    Zhao, Yu
    Liu, Hongxin
    MEASUREMENT & CONTROL, 2020, 53 (9-10): : 1782 - 1790
  • [39] An intelligent scheduling algorithm for resource management of cloud platform
    Huixia Jin
    Yuanyuan Fu
    Gelan Yang
    Xiaoning Zhu
    Multimedia Tools and Applications, 2020, 79 : 5335 - 5353
  • [40] An intelligent scheduling algorithm for resource management of cloud platform
    Jin, Huixia
    Fu, Yuanyuan
    Yang, Gelan
    Zhu, Xiaoning
    MULTIMEDIA TOOLS AND APPLICATIONS, 2020, 79 (7-8) : 5335 - 5353