Advertisement

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 configuration 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 evaluation 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 explore the functionality of Gush, an experiment control system, and discuss how it supports execution on three of the four GENI control frameworks.

Keywords

Virtual Machine Resource Pool Require Software Control Framework Node Object 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
  2. 2.
  3. 3.
  4. 4.
  5. 5.
    Albrecht, J., Tuttle, C., Snoeren, A.C., Vahdat, A.: Loose Synchronization for Large- Scale Networked Systems. In: Proceedings of the USENIX Annual Technical Conference (USENIX), pp. 301–314 (2006)Google Scholar
  6. 6.
  7. 7.
    Albrecht, J., Braud, R., Dao, D., Topilski, N., Tuttle, C., Snoeren, A.C., Vahdat, A.: Remote Control: Distributed Application Configuration, Management, and Visualization with Plush. In: Proceedings of the USENIX Large Installation System Administration Conference (LISA), pp. 183–201 (2007)Google Scholar
  8. 8.
    Albrecht, J., Tuttle, C., Snoeren, A.C., Vahdat, A.: PlanetLab Application Management Using Plush. ACM Operating Systems Review (OSR) 40(1), 33–40 (2006)Google Scholar
  9. 9.
    Peterson, L., Bavier, A., Fiuczynski, M., Muir, S.: Experiences Building PlanetLab. In: Proceedings of the ACM/USENIX Symposium on Operating System Design and Implementation (OSDI), pp. 351–366 (2006)Google Scholar
  10. 10.
    Irwin, D., Chase, J., Grit, L., Yumerefendi, A., Becker, D., Yocum, K.: Sharing Networked Resources with Brokered Leases. In: Proceedings of the USENIX Annual Technical Conference (USENIX), pp. 199–212 (2006)Google Scholar
  11. 11.
  12. 12.
  13. 13.
  14. 14.
  15. 15.
  16. 16.
    Soltesz, S., Potzl, H., Fiuczynski, M., Bavier, A., Peterson, L.: Container-based Operating System Virtualization: A Scalable, High-performance Alternative to Hypervisors. In: Proceedings of the EuroSys Conference (EuroSys), pp. 275–288 (2007)Google Scholar
  17. 17.
    Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauer, R., Pratt, I.: Xen and the Art of Virtualization. In: Proceedings of the ACM Symposium on Operating System Principles (SOSP), pp. 164–177 (2003)Google Scholar
  18. 18.
    White, B., Lepreau, J., Stoller, L., Ricci, R.,, G.S., Newbold, M., Hibler, M., Barb, C., Joglekar, A.: An Integrated Experimental Environment for Distributed Systems and Networks. In: Proceedings of the ACM/USENIX Symposium on Operating System Design and Implementation (OSDI), pp. 255–270 (2002)Google Scholar
  19. 19.
    PlanetLab Application Manager, http://appmanager.berkeley.intel-research.net
  20. 20.
    Goldsack, P., Guijarro, J., Lain, A., Mecheneau, G., Murray, P., Toft, P.: SmartFrog: Configuration and Automatic Ignition of Distributed Applications. In: HP Openview University Association Conference (HP OVUA), pp. 1–9 (2003)Google Scholar
  21. 21.
  22. 22.
    Soroush, H., Banerjee, N., Balasubramanian, A., Corner, M.D., Levine, B.N., Lynn, B.: DOME: A Diverse Outdoor Mobile Testbed. In: Proceedings of the ACM International Workshop on Hot Topics of Planet-Scale Mobility Measurements (HotPlanet), pp. 1–6 (2009)Google Scholar

Copyright information

© ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering 2011

Authors and Affiliations

  • Jeannie Albrecht
    • 1
  • Danny Yuxing Huang
    • 1
  1. 1.Williams CollegeWilliamstownUSA

Personalised recommendations