GENI at RIT IT and Networking Oriented Classes Bruce Hartpence IST Dept., RIT.

Slides:



Advertisements
Similar presentations
1 Spiral 1 Requirements Demonstrate GENI Clearinghouse & control framework in Spiral 1 projects as a central GENI concept. Demonstrate End-to-end.
Advertisements

Peggy Johnson Civil and Environmental Engineering.
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Fall 2011.
Thoughts about Archiving Experimental Computer Science Artifacts (including Experiments) Jack W. Davidson Department of Computer Science University of.
Network Administration At SUNY Ulster. Why Network Administration?
Copyright © 2012, QoS-aware Network Operating System for Software Defined Networking with Generalized OpenFlows Kwangtae Jeong, Jinwook Kim.
Master of Arts in Data Science
Bassam Hammo (Ph.D) Department of Computer Information Systems King Abdullah II School for Information Technology Jordan University Amman Jordan e- mail:
Distance Learning Opportunities & Challenges Dr. Safia Barikzai Informatics Department, Business School London South Bank University June 2014.
Careers and Degrees in Computing Stuart Hansen Department of Computer Science UW - Parkside.
Virtual learning for Management education Dr. Jeyakesavan Veerasamy
Developing a Software Defined Networking (SDN) Curriculum for Undergraduate Computer Engineering Students C.J. Sher DeCusatis and A. Carranza Computer.
Sponsored by the National Science Foundation BGP Mux Spiral 2 Year-end Project Review Georgia Tech PI: Nick Feamster Students: Valas Valancius, Yogesh.
Moorpark College Ed Garcia – Computer Networking Systems Engineering Vocational and Transfer courses in Information Technology, Microsoft.
Sponsored by the National Science Foundation A Virtual Computer Networking Lab Mike Zink, Max Ott, Jeannie Albrecht GEC 23, June 16 th 2015.
Networking in the cloud: An SDN primer Ben Cherian Chief Strategy Midokura.
The Orange Coast College Experience Bill Saichek Professor, Computer Science and Information Systems Convergence College Network Annual Meeting July 8,
 Prototype for Course on Web Security ETEC 550.  Huge topic covering both system/network architecture and programming techniques.  Identified lack.
COMPUTER SCIENCE Mercer University College of Liberal Arts.
“DMZ In a Box”. What is a DMZ? As a military term As a computing term.
Is Graduate School for You?. Nah – Time to Make Some $$ M.S. earns MORE $$$$ –2002 spring: B.S. CS: $53,000; M.S. CS: $63,000 Source: National Association.
Enterprise Computing Community - ECC 2009 June 21 – 23, 2009 Poughkeepsie, New York 1 Getting started with Enterprise Systems Education Angelo F. Corridori.
IT Infrastructure Chap 1: Definition
Wook-Sung Yoo, Ph.D. Software Engineering Program Fairfield University
Michael Bender - MCT, MCITP, VCP Madison College Computer Systems Administration.
Practical experience leveraging online content in a traditional classroom course Robert Schudy MET Educational Technology Research Seminar Thursday, 4/30/2009,
Lecture about Software Engineering Mohammad A Kuhail M.Sc.(York,UK) November 2007 University of Palestine Applied and Urban Engineering College Orientation.
Lab Procedures Be sure to follow these for every lab.
Georgia State University Making the Student Technology Fee Work for Students Carolyn Gard, Director University Educational Technology Services and Shehab.
Information and Computation Assurance Programs in the Ohio State University Neelam Soundarajan Computer Sc. & Eng. Dept. Ohio State University.
AITLAB 1 Ewusi-Mensah, Seal, Abraham Developing a Collaborative Learning Facility to Support Advanced Information Systems Courses: The LMU Experience Kweku.
Jun Liang, UNC-CH Geography Lab Computing Environment Introduction– 2005 SS1 GEOG070 Department of Geography University of North Carolina at Chapel Hill.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation GENI Goals & Milestones GENI CC-NIE Workshop NSF Mark Berman January 7,
VKSF 423 System Administration III Enterprise Computing and The Role of IT.
GreenOvations Consulting GreenOvation.com Green Datacenter Project for Minnesota State Colleges and Universities.
Sponsored by the National Science Foundation Lab Zero: A First Experiment using GENI.
SDN AND OPENFLOW SPECIFICATION SPEAKER: HSUAN-LING WENG DATE: 2014/11/18.
COMPUTER SCIENCE Mercer University College of Liberal Arts.
Introducing Virtualization via an OpenStack “Cloud” System to SUNY Orange Applied Technology Students SUNY Innovative Instruction Technology Grant Christopher.
Sponsored by the National Science Foundation A Virtual Computer Networking Lab Mike Zink, Jim Kurose, Max Ott, Jeannie Albrecht NSF Workshop on GENI in.
GENI in the Classroom: The Graduate vs. Undergraduate Class Experience Violet R. Syrotiuk NSF Workshop on GENI in Education 26 October 2013 in Brooklyn,
Architecture & Cybersecurity – Module 3 ELO-100Identify the features of virtualization. (Figure 3) ELO-060Identify the different components of a cloud.
FORREST CORBETT Levi Lewis. What do you do for a living? “I work as an Software Developer in an R&D department for a tech company. I am part of a team.
February 19, 2015 Learning & Research NSU Dr. George Hsieh Department of Computer Science.
Sponsored by the National Science Foundation A Virtual Computer Networking Lab Mike Zink, Max Ott, Jeannie Albrecht GEC 20, March 24 th 2015.
Seminar 1IT484 - Network Security1 Welcome To IT484 Network Security Dr. David Teneyuca, CISSP Instructor.
Computer Network Architecture Lecture 2: Fundamental of Network.
Examination Management System - EMS A Web based Examination Management System Developed for the colleges and institutes to conduct online exams and assessments.
Data Center Automation using Python
Department of Mathematics and Computer Science
COMPUTER SCIENCE Mercer University College of Liberal Arts
Department of Computer and Information Science
COMPUTER SCIENCE Mercer University College of Liberal Arts
COMPUTER SCIENCE Mercer University College of Liberal Arts
Enterprise Computing Topics in IT Programs
A Virtual Computer Networking Lab
Chapter 1 Internetworking
GENI Terminology Sponsored by the National Science Foundation.
TRUST:Team for Research in Ubiquitous Secure Technologies
Computing Degree Programs at Winthrop University
Information Technology
COMPUTER SCIENCE Mercer University College of Liberal Arts
CSCD 433/533 Advanced Computer Networks
Course Modules: Demo in Class or
GENI Exploring Networks of the Future
I will post everyone’s supervisor on the VLE
COMPUTER SCIENCE Mercer University College of Liberal Arts
— IT versus IT Networking: What's the difference?
COMPUTER SCIENCE Mercer University College of Liberal Arts
Presentation transcript:

GENI at RIT IT and Networking Oriented Classes Bruce Hartpence IST Dept., RIT

A little about RIT RIT – eight colleges RIT – eight colleges GCCIS houses CS, SE, IST, IM, Ph.D. GCCIS houses CS, SE, IST, IM, Ph.D. Neighbors: CE, Telecom, Engr Neighbors: CE, Telecom, Engr Current IST and CompSec departments grew out of a very large IT program Current IST and CompSec departments grew out of a very large IT program Somewhere in the neighborhood of 1200 undergrad, 600 grad, 55 faculty Somewhere in the neighborhood of 1200 undergrad, 600 grad, 55 faculty

Facilities Lots of open computing labs Lots of open computing labs Central to networking, sys admin and security were 5 labs dedicated to our area Central to networking, sys admin and security were 5 labs dedicated to our area The Institute actually spent money on our labs The Institute actually spent money on our labs Lots of donations Lots of donations Cascade Cascade

Classwork A vast majority of our undergrad classes are lab based A vast majority of our undergrad classes are lab based Cisco, Juniper, Extreme, Avaya, Linux, Windows Cisco, Juniper, Extreme, Avaya, Linux, Windows Labs also support coursework with desktop virtualization Labs also support coursework with desktop virtualization

Labwork As for GENI – I took a little convincing… As for GENI – I took a little convincing… Immersed in production equipment Immersed in production equipment Openflow and SDN are a little off… Openflow and SDN are a little off… Students have access to lots of equipment, hands on experience, security competitions, etc. Students have access to lots of equipment, hands on experience, security competitions, etc. Some is racked, some can be checked out from the cage Some is racked, some can be checked out from the cage As an example… As an example…

QoS Shootout

What about advanced lab work? Even without this shift, well-equipped labs don’t have all the answers Even without this shift, well-equipped labs don’t have all the answers Can I build something big? Can I build something big? Can a student check out lots of gear? Can a student check out lots of gear? Can I run long duration projects? Can I run long duration projects? Do we have tools to reduce set up time? Do we have tools to reduce set up time? Can I have a large number of VMs? Can I have a large number of VMs? Invariably…no. Invariably…no. But the campus resources are sufficient right? But the campus resources are sufficient right? Still no. Still no.

Changes to RIT Donations can dry up Donations can dry up Shift in enrollments Shift in enrollments RIT has a greater interest in supporting research and projects RIT has a greater interest in supporting research and projects Significant impact on programs Significant impact on programs Change from tuition cost models Change from tuition cost models Space allocation Space allocation Equipment refreshes Equipment refreshes

What about students? Is there a difference between undergrads and grads? Yes. Is there a difference between undergrads and grads? Yes. So what do they need? So what do they need? Our undergrads understand the lingo and the topics Our undergrads understand the lingo and the topics Many grad students have never touched a router Many grad students have never touched a router Graduate courses are typically NOT lab-based. Graduate courses are typically NOT lab-based.

GENI at RIT Lots of opportunities Lots of opportunities Graduate students Graduate students “non-lab” lab work “non-lab” lab work Several projects Several projects slowly increasing slowly increasing Classwork, some of Classwork, some of which supports growing the experiments Enterprise Computing Enterprise Computing SDN Seminar SDN Seminar

ISTE-602 Enterprise Computing Fairly broad course covering the general requirements of a large scale environment Fairly broad course covering the general requirements of a large scale environment Virtualization, networking, database, cloud, services, etc. Virtualization, networking, database, cloud, services, etc. GENI was a way to give students an understanding of scale and the systems necessary to support users and experimentation GENI was a way to give students an understanding of scale and the systems necessary to support users and experimentation

ISTE-590 SDN Seminar Lots of building blocks Lots of building blocks Virtual topologies Virtual topologies Virtualization Virtualization Traditional switching models Traditional switching models Traditional network design issues Traditional network design issues SDN architectures SDN architectures Building an SDN architecture Building an SDN architecture Experimentation with GENI Experimentation with GENI

Our experiences with GENI At first students were confused by the infrastructure (just like I was at GEC 17) At first students were confused by the infrastructure (just like I was at GEC 17) So, we made some video tutorials So, we made some video tutorials After the first assignment or so, students started to catch on After the first assignment or so, students started to catch on Remember that there is a lot of networking behind some builds. Remember that there is a lot of networking behind some builds. Students were required to complete a couple of the posted projects (ex. l2 forwarding) and then design and complete their own Students were required to complete a couple of the posted projects (ex. l2 forwarding) and then design and complete their own Some even did rspecs Some even did rspecs

Future Work and Classes Formalizing virtualization coursework Formalizing virtualization coursework Spending more time with the related open source projects Spending more time with the related open source projects Increased experimentation with GENI Increased experimentation with GENI SDN studies SDN studies WAN experiments WAN experiments IEEE Meshed Tree IEEE Meshed Tree

Future Work and Classes We can imagine a future with shrinking lab space and less equipment We can imagine a future with shrinking lab space and less equipment What if an entire advanced course sequence was taught on GENI? What if an entire advanced course sequence was taught on GENI? There is some previous work There is some previous work Could it be standardized? Could it be standardized? Would students have the same level of skill and understanding? Would students have the same level of skill and understanding?