Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

Managing Distributed Applications using Gush Jeannie Albrecht and Danny Yuxing Huang

Summary: Managing Distributed Applications using Gush
Jeannie Albrecht and Danny Yuxing Huang
Williams College, Williamstown, MA
Abstract. Deploying and controlling experiments running on a distributed set
of resources is a challenging task. Software developers often spend a significant
amount of time dealing with the complexities associated with resource configu-
ration and management in these environments. Experiment control systems are
designed to automate the process, and to ultimately help developers cope with
the common problems that arise during the design, implementation, and evalua-
tion of distributed systems. However, many of the existing control systems were
designed with specific computing environments in mind, and thus do not provide
support for heterogeneous resources in different testbeds. In this paper, we ex-
plore the functionality of Gush, an experiment control system, and discuss how it
supports execution on three of the four GENI control frameworks.
1 Introduction
As network technologies continue to evolve, the need for computing testbeds that allow
for experimentation in a variety of environments also continues to rise. In recent years,
there has been significant growth in the number of experimental facilities dedicated to
this purpose around the world, including GENI in the U.S. [1], FIRE in Europe [2],
AKARI in Japan [3], and CNGI in China [4]. These testbeds play a crucial role in the


Source: Albrecht, Jeannie - Computer Science Department, Williams College


Collections: Computer Technologies and Information Sciences