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 条
  • [1] A TAXONOMY OF SCHEDULING IN GENERAL-PURPOSE DISTRIBUTED COMPUTING SYSTEMS
    CASAVANT, TL
    KUHL, JG
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1988, 14 (02) : 141 - 154
  • [2] A Comparison of General-Purpose Distributed Systems for Data Processing
    Li, Jinfeng
    Cheng, James
    Zhao, Yunjian
    Yang, Fan
    Huang, Yuzhen
    Chen, Haipeng
    Zhao, Ruihao
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2016, : 378 - 383
  • [3] A SURVEY OF GENERAL-PURPOSE MANIPULATION
    GRUPEN, RA
    HENDERSON, TC
    MCCAMMON, ID
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1989, 8 (01): : 38 - 62
  • [4] District energy systems: Modelling paradigms and general-purpose tools
    Schweiger, Gerald
    Heimrath, Richard
    Falay, Basak
    O'Donovan, Keith
    Nageler, Peter
    Pertschy, Reinhard
    Engel, Georg
    Streicher, Wolfgang
    Leusbrock, Ingo
    [J]. ENERGY, 2018, 164 : 1326 - 1340
  • [5] SIMULATORS DEVELOP AS GENERAL-PURPOSE TOOLS
    JONES, J
    [J]. CONTROL AND INSTRUMENTATION, 1993, 25 (08): : 33 - &
  • [6] A GENERAL-PURPOSE SYSTEMS SIMULATOR
    GORDON, G
    [J]. IBM SYSTEMS JOURNAL, 1962, 1 (SEP) : 18 - 32
  • [7] A Survey of General-Purpose Crowdsourcing Techniques
    Chittilappilly, Anand Inasu
    Chen, Lei
    Amer-Yahia, Sihem
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2016, 28 (09) : 2246 - 2266
  • [8] A General-Purpose Architecture for Replicated Metadata Services in Distributed File Systems
    Stamatakis, Dimokritos
    Tsikoudis, Nikos
    Micheli, Eirini
    Magoutis, Kostas
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (10) : 2747 - 2759
  • [9] A general-purpose distributed pattern mining system
    Asma Belhadi
    Youcef Djenouri
    Jerry Chun-Wei Lin
    Alberto Cano
    [J]. Applied Intelligence, 2020, 50 : 2647 - 2662
  • [10] A general-purpose distributed pattern mining system
    Belhadi, Asma
    Djenouri, Youcef
    Lin, Jerry Chun-Wei
    Cano, Alberto
    [J]. APPLIED INTELLIGENCE, 2020, 50 (09) : 2647 - 2662