Ben Newton, Jay Aikat, Kevin Jeffay

Slides:



Advertisements
Similar presentations
Network II.5 simulator ..
Advertisements

Traffic Control and the Problem of Congestion within the Internet By Liz Brown and Nadine Sur.
Making the most of Feedback Chris Doye Institute for Academic Development University of Edinburgh 2012.
 Natural consequence of the way Internet is organized o Best effort service means routers don’t do much processing per packet and store no state – they.
EE2F2 - Music Technology 9. Additive Synthesis & Digital Techniques.
Jay Aikat and Kevin Jeffay Department of Computer Science, UNC-Chapel Hill October 27, 2013 GENI in the Classroom: Course Modules for Teaching Networking.
IP Telephony Project By: Liane Lewin Shahar Eytan Guided By: Ran Cohen - IBM Vitali Sokhin - Technion.
Processes CSCI 444/544 Operating Systems Fall 2008.
Optical Ring Networks Research over MAC protocols for optical ring networks with packet switching. MAC protocols divide the ring bandwidth according to.
In-Line Cell Manager Configuration and Loading Date: Octobre2014.
Information-Centric Networks10b-1 Week 13 / Paper 1 OpenFlow: enabling innovation in campus networks –Nick McKeown, Tom Anderson, Hari Balakrishnan, Guru.
Sarah Edwards, GENI Project Office
TCP/IP: Basics1 User Datagram Protocol (UDP) Another protocol at transport layer is UDP. It is Connectionless protocol i.e. no need to establish & terminate.
Infinity-project.org The Institute for Engineering Education Engineering Education for today’s classroom. 1 The Infinity VAB TM for INFINITY Tutorial Introduction.
Sponsored by the National Science Foundation Tutorial: OpenFlow in GENI with Instrumentation and Monitoring Divya Bhat Shufeng Huang Niky Riga GENI Project.
Prepared By Aakanksha Agrawal & Richa Pandey Mtech CSE 3 rd SEM.
Architectures and Algorithms for Future Wireless Local Area Networks  1 Chapter Architectures and Algorithms for Future Wireless Local Area.
Sponsored by the National Science Foundation Lab Zero: A First Experiment using GENI.
oPEN Simulation Environment PENSE PENSE PENSE is a simulation framework written in C++ using fully object oriented design patterns and it's designed.
Pipeline Basics Jared Crossley NRAO NRAO. What is a data pipeline?  One or more programs that perform a task with reduced user interaction.  May be.
Teaching Networking Concepts: GENI Based Course Modules Jay AikatKevin Jeffay Marie NesfieldKrista Katzenmeyer Department of Computer Science, UNC-Chapel.
Information-Centric Networks Section # 13.2: Alternatives Instructor: George Xylomenos Department: Informatics.
Development of a QoE Model Himadeepa Karlapudi 03/07/03.
Jennifer Rexford Princeton University MW 11:00am-12:20pm Data-Plane Verification COS 597E: Software Defined Networking.
GENI in your Networking Courses Ryan Doyle (in collaboration with Jay Aikat and Kevin Jeffay) Department of Computer Science, UNC-Chapel Hill November.
GENI Based Course Modules: Demos, Tutorials, and Assignments for your Networking Classes Jay AikatKevin Jeffay Department of Computer Science, UNC-Chapel.
Algorithms and Pseudocode CS Principles Lesson Developed for CS4 Alabama Project Jim Morse.
Fall, 2001CS 6401 Switching and Routing Outline Routing overview Store-and-Forward switches Virtual circuits vs. Datagram switching.
Sponsored by the National Science Foundation 1 GEC16: March 19, 2013 Are you ready for the tutorial? 1.Sign In 2.Grab a Worksheet 3.Did you do the pre-work?
Electromagnetism lab project. Contents 1.Overview of the course 2.How to analyse errors in measurements 3.How to make graphical representations (plots)
CMGT 430 Week 3 Individual Using Roles Paper Check this A+ tutorial guideline at Individual-Using-Roles-Paper.
Routers and Redundancy
Now you don’t need to take any stress about the Cisco Exam
The Ethernet Cable CAT5 CAT6 Fiber Speed 10 ~ 100 Mbps 1000 Mbps
3.5 General feeling that knowledge of hydrology has improved … but more is needed.
Electromagnetism lab project
Routers and Redundancy
Kiyoshi Kodama, SE Japan 07-Oct-2008
Creating My Schedule.
IP (slides derived from past EE122 sections)
Internet Networking Spring 2002
Traffic Analysis with Ethereal
Magda El Zarki Professor, ICS UC, Irvine
Evaluation and Comparison of Real-time Network Latency
Chapter 5 The Network Layer.
A Framework for Automatic Resource and Accuracy Management in A Cloud Environment Smita Vijayakumar.
IST 356 Possible Is Everything/tutorialrank.com
2018 Real Cisco Dumps IT-Dumps
Preventing Denial of Service Attacks
Bringing our message to schools
Course Modules: Demo in Class or
CSCI1600: Embedded and Real Time Software
Lecture Topics: 11/1 General Operating System Concepts Processes
Lecture Outline Chapter 11 Physics, 4th Edition James S. Walker
Lecture Outline Chapter 11 Physics, 4th Edition James S. Walker
HTTP and Abstraction on the Internet / The Need for DNS
COMP60621 Fundamentals of Parallel and Distributed Systems
What you need to learn to start learning infosec
Network performance project
Overview of the Lab 2 Assignment: Multicore Real-Time Tasks
Get rid of the ambiguities in the traffic stream
PART 5 Transport Layer.
Day 76 Today’s Agenda: Go over Re-test Unit 4: Functions
Unit 4: Functions Learning Target: Students can understand that a function is a rule that assigns to each input exactly one output. The graph of a function.
Day 76 Today’s Agenda: Go over Re-test Unit 4: Functions
COMP60611 Fundamentals of Parallel and Distributed Systems
CONTENTS     Enter text Enter text Enter text Enter text
Internet Research Group at Clemson University
PERSONAL FINANCE: May 9 REPORT TO C11 UNTIL FURTHER NOTICE
Types of Software Testing Course. CONTENT  Black-box testing course  White-box software testing course  Automated software testing course  Regression.
Presentation transcript:

Ben Newton, Jay Aikat, Kevin Jeffay and Tmix Ben Newton, Jay Aikat, Kevin Jeffay

Education modules using GENI Gives students hands-on experience with basic networking principles and protocols Target is Undergraduate Networking courses Ready for use in Fall 2014 courses Novice users! Simple tasks! geni.web.unc.edu

geni.web.unc.edu

Tmix Realistic Traffic Generation Input: anonymized TCP packet header trace Output: synthetic traffic in GENI that is statistically equivalent to the measured traffic http://groups.geni.net/geni/wiki/GeniTmix

What works? Students love real-world hands-on assignments. Tmix Tmix Calibration tutorial at GEC20 worked very well! All students successfully ran Tmix on GENI.

What doesn’t work? Setup takes too long! Need more Consistency Setup time is more than half the time required for most modules. Need more Consistency Some aggregates seem to work better than others There are too many options for novice users.

Suggestions Can anything be done to decrease wait times? Can we create a barebones image for shorter image/boot times? Is there any way to speed up instrumentation? Why must I wait after deleting resources? Can we have an “I don’t care which aggregate” option? Load balancing, and giving only resources from aggregates that are currently working well. or at least have a dynamic list?