using planetlab in computer network courses
play

Using PlanetLab in Computer Network Courses Sue Moon KAIST January - PowerPoint PPT Presentation

Using PlanetLab in Computer Network Courses Sue Moon KAIST January 23 rd , 2006 PlanetLab BoF The 21 st APAN Meeting Akihabara Convention Center, Tokyo My Classroom Experience of PlanetLab Used twice 2003 Fall: Grduate Computer


  1. Using PlanetLab in Computer Network Courses Sue Moon KAIST January 23 rd , 2006 PlanetLab BoF The 21 st APAN Meeting Akihabara Convention Center, Tokyo

  2. My Classroom Experience of PlanetLab � Used twice � 2003 Fall: Grduate Computer Networking Course � 2005 Spring: Undergrad Introduction to Computer Networks � Got following feedback from students � Fascinated by global access to 500+ nodes � Experienced difficulties of actually building a fault- tolerant system in reality 2

  3. 2003 Fall Graduate Course Overview � Networking course for 1st year grad student � Goals of term project � Introduce students to real networking and systems research � Experience in designing, developing, and deploying global-scale system � http://an.kaist.ac.kr/courses/2003/cs540/ 3

  4. Term Project Themes � File distribution (4 teams) � One-to-many file dissemination � Application-level multicast (2 teams) � Tree construction for streaming � Routing and server selection (2 teams) � Alternative path selection for Voice Over IP (VoIP) � Mirror selection � Peer-to-peer (2 teams) � load balancing, resilience P2P for telematics 4

  5. 2005 Spring Undergrad Course Overview � Introductory computer networks course for juniors and seniors � Programming project � Build an application multicast system and measure its performance � Their first experience with Disparity in development and execution systems Running multiple concurrent programs Remote system failures w/o control Concept of a “slice” � Used private ssh accounts with one slice To manage 30+ students � http://an.kaist.ac.kr/courses/2005/cs441/ 5

  6. Ideas for Future Projects � For Undergrad � Use existing PL services (CoDeen, CoDNS, CoBlitz, …) � Build an intermediary for peers behind firewalls/NATs Remote monitoring of connections No need to set up a server for homework � For Grad � Design and implement “some” long-running service � Use PL as testbed for new large-scale systems 6

  7. From 1 st PlanetLab-Asia Workshop � On September 17 th and 18 th , 2004 � ~ 30 people � 4 countries: Japan, China, US, Korea � Feedback on PlanetLab System � Installation/configuration Boot files: too many, too large � Maintenance Security incidents: X-mas Eve shutdown Operators complain on “weird” mix of traffic Resource mgmt too coarse Slice creation: hard to check on progress � Where are we? 7

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend