http portal geni net
play

http://portal.geni.net Sponsored by the National Science Foundation - PowerPoint PPT Presentation

Are you ready for the tutorial? 1. Grab instructions 3. Connect to the network Connect to U. Oregons wireless network 2. Did you do the pre-work? A. Do you have an account? B. Have you installed the tools? * ssh GENI Portal is at:


  1. Are you ready for the tutorial? 1. Grab instructions 3. Connect to the network Connect to U. Oregon’s wireless network 2. Did you do the pre-work? A. Do you have an account? B. Have you installed the tools? * ssh GENI Portal is at: http://portal.geni.net Sponsored by the National Science Foundation GENI Regional Workshop (GRW) at The University of Oregon – November 3, 2017 1

  2. An Introduction to GENI and Your 1 st Experiment using GENI Violet R. Syrotiuk Arizona State University Based on a presentation by Sarah Edwards and Vic Thomas, GENI Project Office Sponsored by the National Science Foundation

  3. Outline • What is GENI? • How is GENI being used? • An experimenter’s view of GENI • Two hands-on exercises 1. Create a simple topology and experiment with it 2. A routing exercise using an existing topology Sponsored by the National Science Foundation GENI Regional Workshop (GRW) at The University of Oregon – November 3, 2017 3

  4. Why GENI? Science Issues We cannot currently Innovation Issues understand or predict the Substantial barriers to behavior of complex, at-scale experimentation with large-scale networks new architectures, services, and technologies Society Issues We increasingly rely on Credit: MONET Group at UIUC the Internet but are unsure we can trust its security, privacy or resilience These issues are becoming increasingly important with ubiquitous connectivity, IoT, cybercrime. Sponsored by the National Science Foundation GENI Regional Workshop (GRW) at The University of Oregon – November 3, 2017 4

  5. GENI: A Laboratory for Novel Networking Research PNWG P GPO NYSER Washington Net Cornell MICHIGAN UMASS Wisconsin NYU NoX MERIT WS U Stanford U Northwestern Chicago C CASE Rutger NYSERNe OSF s D t OneCommunit y CIC CENIC MAGP Princeton I OHMD Colorado ESNet C ICCN GPN StarLight MAX STANFORD UEN ES COLORA Kettering CENIC FRGP WVNET Net OARN DO UMKC GWU MAX et CAAR EN NPS Ut Utah KanREN Illinois UTC ah UtahDDC Kansas MOXI NCSU UCLA W RENCI Missouri V CE MOX N NIC CenturyLi I BEN nk WRN EPB Clemson KyRO Campus Kentuck SOX N y Network SOX LEARN TAMU WiMAX/LTE GATech Peach UKYPKS2 Advanced Layer2 Net Service POP I InstaGENI Rack G E FL ExoGENI Rack R G O OpenGENI Rack G Houston UFL C FIU CiscoGENI Rack G Regional Network GENI provides compute resources that can be connected in experimenter specified Layer 2 topologies. Sponsored by the National Science Foundation GENI Regional Workshop (GRW) at The University of Oregon – November 3, 2017 5

  6. Network Resources Compute Resources Layer 2 VLANS and Access to Programmable Switches GENI Racks: small clouds Virtual Machines Bare metal Machines Android Phones Rack switches Internet2: US Research Backbone Wireless Emulab WiMAX/LTE nodes base stations, 4G/3G Network Planetlab ORBIT Existing Testbeds Regionals Sponsored by the National Science Foundation GENI Regional Workshop (GRW) at The University of Oregon – November 3, 2017 6

  7. GENI: Infrastructure for Experimentation GENI provides compute resources that can be connected in experimenter specified Layer 2 topologies. Sponsored by the National Science Foundation GENI Regional Workshop (GRW) at The University of Oregon – November 3, 2017 7

  8. Multiple GENI Experiments run Concurrently Resources may be virtualized and used by multiple experiments Experiments live in isolated “slices” Sponsored by the National Science Foundation GENI Regional Workshop (GRW) at The University of Oregon – November 3, 2017 8

  9. GENI is “Deeply Programmable” I install software I want throughout my network slice (into routers, switches, …) or control switches using OpenFlow Everything is programmable: Experimenters create and program custom topologies, protocols and flows Sponsored by the National Science Foundation GENI Regional Workshop (GRW) at The University of Oregon – November 3, 2017 9

  10. Outline • What is GENI? • How is GENI being used? • An experimenter’s view of GENI • Two hands-on exercises 1. Create a simple topology and experiment with it 2. A routing exercise using an existing topology Sponsored by the National Science Foundation GENI Regional Workshop (GRW) at The University of Oregon – November 3, 2017 10

  11. GENI for Research and Education Research Education • Future Internet Architectures • Classes in: • Software defined networking – Computer Networking • Large scale evaluation of – Distributed systems protocols – Cloud computing – Wireless • Cloud networking Communications • Domain sciences • Undergraduate, graduate GENI has over 10,000 users! Sponsored by the National Science Foundation GENI Regional Workshop (GRW) at The University of Oregon – November 3, 2017 11

  12. STEM Initiatives using GENI K-12 Grad/Undergrad Community GENI based Massive Open Online Courses (MOOCs) for the masses GENI as a remote, virtual lab for PlanIT: SimCIty like game set networking, distributed systems in students’ own city and cloud computing classes Bringing scientific instruments into the classroom virtually Immersive 3D environments for problem solving Sponsored by the National Science Foundation GENI Regional Workshop (GRW) at The University of Oregon – November 3, 2017 12

  13. Mars Rover Game Students at a high school in Colorado learn math and programming using the Mars Rover game The Mars Rover has crash landed and the student must help the rover repair itself, build shelter, and prepare for colonists before they arrive. The game is designed to engage high school students, effectively teach and assess their critical thinking, math, and programming skills. - https://www.adlnet.gov/mars-game Sponsored by the National Science Foundation GENI Regional Workshop (GRW) at The University of Oregon – November 3, 2017 13

  14. Bringing Science to Life GENI network High school student in Chattanooga, TN Digital cinema microscope at the U. of Southern California Sponsored by the National Science Foundation GENI Regional Workshop (GRW) at The University of Oregon – November 3, 2017 14

  15. GENI as a Remote Lab Over 4500 students have used GENI in Jennie Albrecht teaches a distributed systems class at classes taught by 73 Williams College, MA instructors Last semester 638 students in 24 classes did labs on GENI Students using GENI in a wireless networking class in Greece Sponsored by the National Science Foundation GENI Regional Workshop (GRW) at The University of Oregon – November 3, 2017 15

  16. Why use GENI for Education? • No need to acquire and maintain expensive lab facilities – 24x7 access from almost anywhere • Enables new lab exercises – Exercises based on expensive and uncommon resources • 4G wireless base stations, long haul network links, programmable switches • Promotes exploratory learning Wide area experiment on GENI – If student messes up a resource configuration, delete and start over • No instructor or administrator intervention needed • Shared community resource – Community developed course modules – Community supported mailing lists One of many wireless resources available for GENI labs Sponsored by the National Science Foundation GENI Regional Workshop (GRW) at The University of Oregon – November 3, 2017 16

  17. GENI GENI-based C Cours rseware re GENI Modules to teach Labs on networking concepts GENI for networking textbook Mike Zink UMass Amherst Example Demo Module Massive Online Open Courses on GENI Use GENI to educate the Shivendra Internet users, not Panwar, the Internet Thanasis creators. Korakis Example Assignment NYU Poly Kevin Jaffay, Jay Aikat UNC-Chapel Hill Sponsored by the National Science Foundation GENI Regional Workshop (GRW) at The University of Oregon – November 3, 2017 17

  18. GENI Course Modules on www.geni.net www.geni.net Sponsored by the National Science Foundation GENI Regional Workshop (GRW) at The University of Oregon – November 3, 2017 18

  19. Train-the-TA Webinar • Offered start of every semester • Attended by instructors and TAs • Two 3-hour sessions on two afternoons – Session 1: Introduction to GENI Simple hands-on exercise (you can skip this) – Session 2: Tips for running a class on GENI Timeline Setup needed (GENI Project, accounts, etc) Tips for debugging student experiments Join the community mailing list for educators for announcements: geni-educators@googlegroups.com Sponsored by the National Science Foundation GENI Regional Workshop (GRW) at The University of Oregon – November 3, 2017 19

  20. Outline • What is GENI? • How is GENI being used? • An experimenter’s view of GENI • Two hands-on exercises 1. Create a simple topology and experiment with it 2. A routing exercise using an existing topology Sponsored by the National Science Foundation GENI Regional Workshop (GRW) at The University of Oregon – November 3, 2017 20

Recommend


More recommend