A survey of general-purpose experiment management tools for distributed systems

被引:19
|
作者
Buchert, Tomasz [2 ,3 ,4 ]
Ruiz, Cristian [1 ,3 ,5 ]
Nussbaum, Lucas [2 ,3 ,4 ]
Richard, Olivier [1 ,3 ,5 ]
机构
[1] CNRS, LIG, UMR 5217, F-75700 Paris, France
[2] CNRS, LORIA, UMR 7503, F-75700 Paris, France
[3] Inria, Grenoble, France
[4] Univ Lorraine, LORIA, Lorraine, France
[5] Univ Grenoble 1, LIG, F-38041 Grenoble, France
关键词
Experimentation; Control of experiments; Large-scale distributed systems; Testbeds; Reproducibility;
D O I
10.1016/j.future.2014.10.007
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the field of large-scale distributed systems, experimentation is particularly difficult. The studied systems are complex, often nondeterministic and unreliable, software is plagued with bugs, whereas the experiment workflows are unclear and hard to reproduce. These obstacles led many independent researchers to design tools to control their experiments, boost productivity and improve quality of scientific results. Despite much research in the domain of distributed systems experiment management, the current fragmentation of efforts asks for a general analysis. We therefore propose to build a framework to uncover missing functionality of these tools, enable meaningful comparisons between them and find recommendations for future improvements and research. The contribution in this paper is twofold. First, we provide an extensive list of features offered by general-purpose experiment management tools dedicated to distributed systems research on real platforms. We then use it to assess existing solutions and compare them, outlining possible future paths for improvements. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:1 / 12
页数:12
相关论文
共 50 条
  • [21] A Context Manager for General-purpose Operating Systems
    Olsen, Diogo
    Maziero, Carlos
    [J]. 2012 BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEM ENGINEERING (SBESC 2012), 2012, : 157 - 160
  • [22] TASK MANAGER FOR GENERAL-PURPOSE OPERATING SYSTEMS
    Martyshkin, Alexey, I
    [J]. TURISMO-ESTUDOS E PRATICAS, 2020,
  • [23] GENERAL-PURPOSE SCHEDULERS FOR DATABASE-SYSTEMS
    CASANOVA, MA
    BERNSTEIN, PA
    [J]. ACTA INFORMATICA, 1980, 14 (03) : 195 - 220
  • [24] General-purpose systems for effective construction simulation
    Martinez, JC
    Ioannou, PG
    [J]. JOURNAL OF CONSTRUCTION ENGINEERING AND MANAGEMENT, 1999, 125 (04) : 265 - 276
  • [25] Developing General-Purpose Robotic Hand Systems
    El Diwiny, Marwa
    [J]. IEEE ROBOTICS & AUTOMATION MAGAZINE, 2021, 28 (02) : 134 - 135
  • [26] Performance Evaluation Benchmark of General-Purpose CPU: A Survey
    Shi H.-K.
    Wang Z.-S.
    Zhang S.-Z.
    Gao X.
    Zhao Y.-J.
    [J]. Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2023, 51 (01): : 246 - 256
  • [27] SURVEY OF ADVANCED GENERAL-PURPOSE SOFTWARE FOR ROBOT MANIPULATORS
    LATOMBE, JC
    [J]. COMPUTERS IN INDUSTRY, 1983, 4 (03) : 227 - 242
  • [28] GENERAL-PURPOSE SYMBOLIC SIMULATION TOOLS FOR ELECTRIC-NETWORKS
    ALVARADO, FL
    LIU, YR
    [J]. IEEE TRANSACTIONS ON POWER SYSTEMS, 1988, 3 (02) : 689 - 697
  • [29] LHC EVENT GENERATION WITH GENERAL-PURPOSE MONTE CARLO TOOLS
    Siodmok, Andrzej
    [J]. ACTA PHYSICA POLONICA B, 2013, 44 (07): : 1587 - 1601
  • [30] ISAMadapt: abstractions and tools for designing general-purpose pervasive applications
    Augustin, I.
    Yamin, A. C.
    da Silva, L. C.
    Real, R. A.
    Frainer, G.
    Geyer, C. F. R.
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2006, 36 (11-12): : 1231 - 1256