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 条
  • [21] Energy-Efficient Resource Management of Cloud Datacenters Under Fault Tolerance Constraints
    Ghoreyshi, Seyed Mohammad
    2013 INTERNATIONAL GREEN COMPUTING CONFERENCE (IGCC), 2013,
  • [22] Bacteria swarm foraging optimization for dynamical resource allocation in a multizone temperature experimentation platform
    Munoz, Mario A.
    Lopez, Jesus A.
    Caicedo, Eduardo
    ANALYSIS AND DESIGN OF INTELLIGENT SYSTEMS USING SOFT COMPUTING TECHNIQUES, 2007, 41 : 427 - +
  • [23] PySM an Integrated Data Management and Analysis Platform for Single Molecule Experimentation
    Bolewski, Jacob C.
    Moran-Mirabal, Jose M.
    Walker, Larry
    BIOPHYSICAL JOURNAL, 2011, 100 (03) : 140 - 140
  • [24] Adaptive resource management platform for reconfigurable networks
    University of Piraeus, Piraeus, Greece
    不详
    不详
    不详
    不详
    Multibody Syst Dyn, 2006, 4 (799-811):
  • [25] A resource management interface for the Java']Java™ platform
    Czajkowski, G
    Hahn, S
    Skinner, G
    Soper, P
    Bryce, C
    SOFTWARE-PRACTICE & EXPERIENCE, 2005, 35 (02): : 123 - 157
  • [26] Adaptive Resource Management Platform for Reconfigurable Networks
    George Dimitrakopoulos
    Klaus Moessner
    Clemens Kloeck
    David Grandblaise
    Sophie Gault
    Oriol Sallent
    Kostas Tsagkaris
    Panagiotis Demestichas
    Mobile Networks and Applications, 2006, 11 (6) : 799 - 811
  • [27] An Implementation of Cognitive Resource Management on LTE Platform
    Cai, Tao
    Koudouridis, Georgios P.
    Johansson, Johan
    van de Beek, Jaap
    Nasreddine, Jad
    Petrova, Marina
    Maehoenen, Petri
    2010 IEEE 21ST INTERNATIONAL SYMPOSIUM ON PERSONAL INDOOR AND MOBILE RADIO COMMUNICATIONS (PIMRC), 2010, : 2663 - 2668
  • [28] Adaptive resource management platform for reconfigurable networks
    Dimitrakopoulos, George
    Moessner, Klaus
    Kloeck, Clemens
    Grandblaise, David
    Gault, Sophie
    Sallent, Oriol
    Tsagkaris, Kostas
    Demestichas, Panagiotis
    MOBILE NETWORKS & APPLICATIONS, 2006, 11 (06): : 799 - 811
  • [29] Cuckoo search based resource optimization of datacenters
    Sadiq M. Sait
    Abubakar Bala
    Aiman H. El-Maleh
    Applied Intelligence, 2016, 44 : 489 - 506
  • [30] Distributed Autonomous Virtual Resource Management in Datacenters Using Finite-Markov Decision Process
    Shen, Haiying
    Chen, Liuhua
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2017, 25 (06) : 3836 - 3849