Skip to main content

The Experimenter’s View of GENI

  • Chapter
  • First Online:
The GENI Book

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Through common APIs and policy agreements, GENI users can actually access resources from around the globe.

  2. 2.

    Network slicing is done by VLAN with the appropriate bandwidth limits and there is no over-provisioning of network capacity. Some resource providers may over-provision compute resources by allocating more virtual machines on a server than available cores or memory. GENI also provides a limited number of bare metal machines that users can reserve in their experiments.

  3. 3.

    GENI’s architecture supports multiple Slice Authorities. For example GENI currently has three Slice Authorities that can register slices used in the federation: The GENI Slice Authority operated by the GPO and the PlanetLab and Emulab Slice Authorities.

References

  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. Ansible Inc. Ansible. http://www.ansible.com (2016). Accessed Jan 2016

  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. Barnstormer Softworks. Welcome to geni-lib documentation! http://geni-lib.readthedocs.org/en/latest/ (2016). Accessed Jan 2016

  5. Brinn, M.: GENI architecture foundation. In: The GENI Book. Springer, New York (2016)

    Book  Google Scholar 

  6. Chef Software Inc. Chef. https://www.chef.io (2016). Accessed Jan 2016

  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. Dempsey, H.: The GENI mesoscale network. In: The GENI Book. Springer, New York (2016)

    Book  Google Scholar 

  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)

    Article  Google Scholar 

  10. GENI Project Office. The GENI Portal. https://portal.geni.net (2016). Accessed Jan 2016

  11. GENI Project Office. Omni. http://trac.gpolab.bbn.com/gcf/wiki/Omni (2016). Accessed Jan 2016

  12. iMinds Research Institute. jFed is a java-based framework for testbed federation. http://jfed.iminds.be (2016). Accessed Jan 2016

  13. Internet2. http://www.internet2.edu (2016). Accessed Jan 2016

  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. 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. 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. Jourjon, G., Rakotoarivelo, T., Dwertmann, C., Ott, M.: Labwiki: an executable paper platform for experiment-based research. Proc. Comput. Sci. 4, 697–706 (2011)

    Article  Google Scholar 

  18. McGeer, R., Ricci, R.: The instaGENI project. In: The GENI Book. Springer, New York (2016)

    Book  Google Scholar 

  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)

    Article  Google Scholar 

  20. National Science Foundation. NSF Future Internet Architecture Project. http://www.nets-fia.net (2016). Accessed Jan 2016

  21. OASIS SAML Working Group. Shibboleth Federated Identity Solution. http://www.shibboleth.net (2016). Accessed Jan 2016

  22. OMF Overview. http://omf.mytestbed.net/projects/omf (2016). Accessed Jan 2016

  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. 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)

    Article  Google Scholar 

  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. 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)

    Article  Google Scholar 

  27. Resource Specification Documents. http://groups.geni.net/geni/wiki/GENIExperimenter/RSpecs (2016). Accessed Jan 2016

  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. Seskar, I., Raychaudhuri, D., Gosain, A.: 4G cellular systems in GENI. In: The GENI Book. Springer, New York (2016)

    Book  Google Scholar 

  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. 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. The iRODS Consortium. iRODS. http://irods.org (2016). Accessed Jan 2016

  33. The OMF Experiment Description Language (OEDL). https://mytestbed.net/projects/omf6/wiki/OEDLOMF6, Accessed Jan 2016

  34. University of Kentucky. The GENI Desktop. http://genidesktop.netlab.uky.edu (2016). Accessed Jan 2016

  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)

    Article  Google Scholar 

  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 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Riga, N., Edwards, S., Thomas, V. (2016). The Experimenter’s View of GENI. In: McGeer, R., Berman, M., Elliott, C., Ricci, R. (eds) The GENI Book. Springer, Cham. https://doi.org/10.1007/978-3-319-33769-2_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-33769-2_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-33767-8

  • Online ISBN: 978-3-319-33769-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics