Advertisement

The GENI Book pp 349-379 | Cite as

The Experimenter’s View of GENI

  • Niky Riga
  • Sarah Edwards
  • Vicraj Thomas
Chapter

Abstract

GENI is a federated infrastructure that provides GENI experimenters with access to multiple different testbeds, enabling networking and distributed systems research. Although GENI resources are owned and operated by different organizations from a users perspective GENI appears as a unified virtual laboratory. An experimenter can instantiate custom Layer 2 topologies that include a variety of compute and network elements. This ability is achieved through the use of tools, as well as common APIs and shared authentication and authorization procedures across the federation.

Keywords

Virtual Machine Video Stream Resource Reservation Software Define Networking Expiration Time 
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.

References

  1. 1.
    Anand, A., Dogar, F., Han, D., Li, B., Lim, H., Machado, M., Wu, W., Akella, A., Andersen, D.G., Byers, J.W., Seshan, S., Steenkiste, P.: XIA: an architecture for an evolvable and trustworthy internet. In: Proceedings of the 10th ACM Workshop on Hot Topics in Networks, HotNets-X, pp. 2:1–2:6. ACM, New York (2011)Google Scholar
  2. 2.
    Ansible Inc. Ansible. http://www.ansible.com (2016). Accessed Jan 2016
  3. 3.
    Baldin, I., Castillo, C., Chase, J., Orlikowski, V., Xin, Y., Heermann, C., Mandal, A., Ruth, P., Mills, J.: ExoGENI: a multi-domain infrastructure-as-a-service testbed. In: The GENI Book. Springer, New York (2016)Google Scholar
  4. 4.
    Barnstormer Softworks. Welcome to geni-lib documentation! http://geni-lib.readthedocs.org/en/latest/ (2016). Accessed Jan 2016
  5. 5.
    Brinn, M.: GENI architecture foundation. In: The GENI Book. Springer, New York (2016)CrossRefGoogle Scholar
  6. 6.
    Chef Software Inc. Chef. https://www.chef.io (2016). Accessed Jan 2016
  7. 7.
    Day, J., Matta, I., Mattar, K.: Networking is IPC: a guiding principle to a better internet. In: Proceedings of the 2008 ACM CoNEXT Conference, CoNEXT ’08, pp. 67:1–67:6. ACM, New York (2008)Google Scholar
  8. 8.
    Dempsey, H.: The GENI mesoscale network. In: The GENI Book. Springer, New York (2016)CrossRefGoogle Scholar
  9. 9.
    Edwards, S., Liu, X., Riga, N.: Creating repeatable computer science and networking experiments on shared, public testbeds. SIGOPS Oper. Syst. Rev. 49 (1), 90–99 (2015)CrossRefGoogle Scholar
  10. 10.
    GENI Project Office. The GENI Portal. https://portal.geni.net (2016). Accessed Jan 2016
  11. 11.
    GENI Project Office. Omni. http://trac.gpolab.bbn.com/gcf/wiki/Omni (2016). Accessed Jan 2016
  12. 12.
    iMinds Research Institute. jFed is a java-based framework for testbed federation. http://jfed.iminds.be (2016). Accessed Jan 2016
  13. 13.
    Internet2. http://www.internet2.edu (2016). Accessed Jan 2016
  14. 14.
    Izard, R., Ramanathan, P., Wang, K.: GENI Cinema architecture. http://groups.geni.net/geni/raw-attachment/wiki/sol4/GENICinema/GENI-Cinema-Architecture.pdf (2016). Accessed Jan 2016
  15. 15.
    Jacobson, V., Smetters, D.K., Thornton, J.D., Plass, M.F., Briggs, N.H., Braynard, R.L.: Networking named content. In: Proceedings of the 5th International Conference on Emerging Networking Experiments and Technologies, CoNEXT ’09, pp. 1–12. ACM, New York (2009)Google Scholar
  16. 16.
    Jain, S., Chen, Y., Zhang, Z.-L.: VIRO: a scalable, robust and namespace independent virtual Id routing for future networks. In: 2011 Proceedings IEEE INFOCOM, pp. 2381–2389 (2011)Google Scholar
  17. 17.
    Jourjon, G., Rakotoarivelo, T., Dwertmann, C., Ott, M.: Labwiki: an executable paper platform for experiment-based research. Proc. Comput. Sci. 4, 697–706 (2011)CrossRefGoogle Scholar
  18. 18.
    McGeer, R., Ricci, R.: The instaGENI project. In: The GENI Book. Springer, New York (2016)CrossRefGoogle Scholar
  19. 19.
    McKeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J., Shenker, S., Turner, J.: Openflow: enabling innovation in campus networks. SIGCOMM Comput. Commun. Rev. 38 (2), 69–74 (2008)CrossRefGoogle Scholar
  20. 20.
    National Science Foundation. NSF Future Internet Architecture Project. http://www.nets-fia.net (2016). Accessed Jan 2016
  21. 21.
    OASIS SAML Working Group. Shibboleth Federated Identity Solution. http://www.shibboleth.net (2016). Accessed Jan 2016
  22. 22.
    OMF Overview. http://omf.mytestbed.net/projects/omf (2016). Accessed Jan 2016
  23. 23.
    Peterson, L., Ricci, R., Falk, A., Chase, J.: Slice-Based Federation Architecture. http://groups.geni.net/geni/raw-attachment/wiki/SliceFedArch/SFA2.0.pdf (2016). Accessed Jan 2016
  24. 24.
    Peterson, L., Anderson, T., Culler, D., Roscoe, T.: A blueprint for introducing disruptive technology into the Internet. SIGCOMM Comput. Commun. Rev. 33 (1), 59–64 (2003)CrossRefGoogle Scholar
  25. 25.
    Rakotoarivelo, T., Ott, M., Seskar, I., Jourjon, G.: OMF: a control and management framework for networking testbeds. In: SOSP Workshop on Real Overlays and Distributed Systems (ROADS) (2009)Google Scholar
  26. 26.
    Raychaudhuri, D., Nagaraja, K., Venkataramani, A.: MobilityFirst: a robust and trustworthy mobility-centric architecture for the future internet. SIGMOBILE Mob. Comput. Commun. Rev. 16 (3), 2–13 (2012)CrossRefGoogle Scholar
  27. 27.
    Resource Specification Documents. http://groups.geni.net/geni/wiki/GENIExperimenter/RSpecs (2016). Accessed Jan 2016
  28. 28.
    Rouskas, G., Baldine, I., Calvert, K., Dutta, R., Griffioen, J., Nagurney, A., Wolf, T.: Choicenet: network innovation through choice. In: 2013 17th International Conference on Optical Network Design and Modeling (ONDM), pp. 1–6 (2013)Google Scholar
  29. 29.
    Seskar, I., Raychaudhuri, D., Gosain, A.: 4G cellular systems in GENI. In: The GENI Book. Springer, New York (2016)CrossRefGoogle Scholar
  30. 30.
    Stodden, V.C.: The scientific method in practice: Reproducibility in the computational sciences. Technical Report 4773-10, MIT Sloan School of Management (2010)Google Scholar
  31. 31.
    Taylor, B.N., Kuyatt, C.E.: Guidelines for Evaluating and Expressing the Uncertainty of NIST Measurement Results, Chapter D.1.1.2 Repeatability (of results of measurements). Number Technical Note 1297. National Institute of Standards and Technology (1994)Google Scholar
  32. 32.
    The iRODS Consortium. iRODS. http://irods.org (2016). Accessed Jan 2016
  33. 33.
    The OMF Experiment Description Language (OEDL). https://mytestbed.net/projects/omf6/wiki/OEDLOMF6, Accessed Jan 2016
  34. 34.
    University of Kentucky. The GENI Desktop. http://genidesktop.netlab.uky.edu (2016). Accessed Jan 2016
  35. 35.
    Weigle, M.C., Adurthi, P., Hernández-Campos, F., Jeffay, K., Smith, F.D.: Tmix: a tool for generating realistic TCP application workloads in NS-2. ACM SIGCOMM Comput. Commun. Rev. 36 (3), 67–76 (2006)CrossRefGoogle Scholar
  36. 36.
    White, B., Lepreau, J., Stoller, L., Ricci, R., Guruprasad, S., Newbold, M., Hibler, M., Barb, C., Joglekar, A.: An integrated experimental environment for distributed systems and networks. SIGOPS Oper. Syst. Rev. 36 (SI), 255–270 (2002)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Niky Riga
    • 1
  • Sarah Edwards
    • 1
  • Vicraj Thomas
    • 2
  1. 1.GENI Project Office, Raytheon BBN TechnologiesCambridgeUSA
  2. 2.GENI Project Office, Raytheon BBN TechnologiesSt. Louis ParkUSA

Personalised recommendations