Scaling Software Experiments to the Thousands

Christian Neuhaus, Frank Feinbube, Andreas Polze, Arkady Retik

2014

Abstract

InstantLab is our online experimentation platform that is used for hosting exercises and experiments for operating systems and software engineering courses at HPI. In this paper, we discuss challenges and solutions for scaling InstantLab to provide experiment infrastructure for thousands of users in MOOC scenarios. We present InstantLabs XCloud architecture - a combination of a privat cloud resources at HPI combined with public cloud infrastructures via ``cloudbursting''. This way, we can provide specialized experiments using VM co-location and heterogeneous compute devices (such as GPGPU) that are not possible on public cloud infrastructures. Additionally, we discuss challenges and solutions dealing with embedding of special hardware, providing experiment feedback and managing access control. We propose trust-based access control as a way to handle resource management in MOOC settings.

Download


Paper Citation


in Harvard Style

Neuhaus C., Feinbube F., Polze A. and Retik A. (2014). Scaling Software Experiments to the Thousands . In Proceedings of the 6th International Conference on Computer Supported Education - Volume 1: CSEDU, ISBN 978-989-758-020-8, pages 594-601. DOI: 10.5220/0004965505940601

in Bibtex Style

@conference{csedu14,
author={Christian Neuhaus and Frank Feinbube and Andreas Polze and Arkady Retik},
title={Scaling Software Experiments to the Thousands},
booktitle={Proceedings of the 6th International Conference on Computer Supported Education - Volume 1: CSEDU,},
year={2014},
pages={594-601},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004965505940601},
isbn={978-989-758-020-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 6th International Conference on Computer Supported Education - Volume 1: CSEDU,
TI - Scaling Software Experiments to the Thousands
SN - 978-989-758-020-8
AU - Neuhaus C.
AU - Feinbube F.
AU - Polze A.
AU - Retik A.
PY - 2014
SP - 594
EP - 601
DO - 10.5220/0004965505940601