The GENI Book pp 433-449 | Cite as

GENI in the Classroom

  • Vicraj Thomas
  • Niky Riga
  • Sarah Edwards
  • Fraida Fund
  • Thanasis Korakis


One of the great successes of GENI has been its use as a remote laboratory by instructors of networking, distributed systems and cloud computing classes. It allows instructors to provide hands-on learning experiences on a real, large-scale network. Reasons for this success include GENI’s ease of use, access to resources such as programmable switches and wireless base stations that are not ordinarily available at most schools, support for collaborative experimentation and ease of recovering from mistakes. The GENI community has created and made available to instructors ready-to-use exercises based on popular networking textbooks. These exercises cover a range of topics from basic networking to advanced concepts such as software defined networking and network function virtualization. They include wired and wireless networking based exercises. GENI is also used as a platform for applications that enhance STEM education at the high-school level and as a platform for MOOC courses that use an interactive approach to teach Internet concepts to non-computer scientists.


GENI Resource Name Data Networking Network Function Virtualization Remote Laboratory Content Centric Networking 
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.



Portions of this work were supported by the New York State Center for Advanced Technology in Telecommunications (CATT), NSF Grant No. 1258331, and the NSF Graduate Research Fellowship Program Grant No. 1104522. The following students created course materials for GENI MOOC modules that have gone “live”: Saboor Zahir, Samuel Partington, and Kimberly Devi Milner.


  1. 1.
    American Chemical Society: Importance of hands-on laboratory science (2014). Public Policy Statement 2014–2017
  2. 2.
    Bruner, J.S.: The act of discovery. Harv. Educ. Rev. 31 (1), 21–32 (1961)Google Scholar
  3. 3.
    Calyam, P., Seetharam, S., Antequera, R.B.: GENI laboratory exercises development for a cloud computing course. In: Research and Educational Experiment Workshop (GREE), 2014 Third GENI, pp. 19–24 (2014)Google Scholar
  4. 4.
    Cofield, T.: USC/STEM School Chattanooga microbiology. (2016). Accessed Jan 2016
  5. 5.
    Deutsch, P.: The eight fallacies of distributed computing (1994). Captured by Internet Archive: 1999-10-08
  6. 6.
    Edwards, S., Riga, N., Thomas, V.: The experimenter view of geni. In: GENI: Prototype of the Next Internet. Springer, Berlin (2016)Google Scholar
  7. 7.
    Freedman, M.P.: Relationship among laboratory instruction, attitude toward science, and achievement in science knowledge. J. Res. Sci. Teach. 34 (4), 343–357 (1997)CrossRefGoogle Scholar
  8. 8.
    Google Groups. GENI Users.!forum/geni-educators (2016). Accessed Jan 2016
  9. 9.
    Kotz, D., Newport, C., Gray, R.S., Liu, J., Yuan, Y., Elliott, C.: Experimental evaluation of wireless simulation assumptions. In: Proceedings of the 7th ACM International Symposium on Modeling, Analysis and Simulation of Wireless and Mobile Systems, MSWiM ’04, pp. 78–82. ACM, New York (2004)Google Scholar
  10. 10.
    Kurose, J.F., Ross, K.W.: Computer Networking: A Top-Down Approach, 5th edn. Addison-Wesley, Reading, MA (2009)Google Scholar
  11. 11.
    Magin, D.J., Churches, A.E., Reizes, J.A.: Design and experimentation in undergraduate mechanical engineering. In: Proceedings of a Conference on Teaching Engineering Designers (1986)Google Scholar
  12. 12.
    Marasevic, J., Janak, J., Schulzrinne, H., Zussman, G.: WiMAX in the classroom: designing a cellular networking hands-on lab. In: 2013 Second GENI Research and Educational Experiment Workshop (GREE), pp. 104–110. IEEE, New York (2013)Google Scholar
  13. 13.
    Riga, N., Thomas, V., Maglaris, V., Grammatikou, M., Anifantis, E.: Virtual laboratories–use of public testbeds in education. In: Proceedings of the 7th International Conference on Computer Supported Education. SciTePress, Setúbal, (2015). ISBN 978-989-758-107-6Google Scholar
  14. 14.
    The Mars Game Team. The Mars Game. (2016). Accessed Jan 2016
  15. 15.
    Tredger, S., Zhuang, Y., Matthews, C., Short-Gershman, J., Coady, Y., McGeer, R.: Building green systems with green students: an educational experiment with GENI infrastructure. In: 2013 Second GENI Research and Educational Experiment Workshop (GREE), pp. 29–36 (2013)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Vicraj Thomas
    • 1
  • Niky Riga
    • 2
  • Sarah Edwards
    • 2
  • Fraida Fund
    • 3
  • Thanasis Korakis
    • 3
  1. 1.GENI Project OfficeRaytheon BBN TechnologiesSuite 630 St. Louis ParkUSA
  2. 2.GENI Project OfficeRaytheon BBN TechnologiesCambridgeUSA
  3. 3.NYU School of EngineeringNew York CityUSA

Personalised recommendations