Download Distributed Network Performance Measurement and
Transcript
Distributed Network Performance Measurement and Troubleshooting Platform built on PlanetLab Tao He [email protected] CERNET Annual Conference 2005.11.3 Dalian, China Outline • PlanetLab Overview • Distributed Network Measurement and Troubleshooting • Experimental Results • Conclusions 2 What is PlanetLab • Planet Laboratory for global network experiment • Organization/Culture/Technology • Pervasive/Robust/Adaptive/Scalable • Planetary-scale distributed network applications and services 3 Why PlanetLab • The procedure of Network Research Research Develop – System Design – Development – Distribution Measure of Software Deploy • Three kinds of Activities – Development of PlanetLab-like System – Development of Services running on it – Experimental Results Performed on it 4 Architecture of PlanetLab • PlanetLab Center ( root ) • Political Sites ( Deputy PI ) • Distributed Nodes ( Computer Resources ) • Virtual Machines ( Isolated Users ) • Reserved Port ( System Usage ) PLC Political Sites Distributed Nodes Virtual Machines System Administrator Common Users 5 Overlay Networks Original Phone Network Internet Overlay Over Phone Network PlanetLab Overlay Over the Internet 6 PlanetLab OS • • • • Vserver Î Virtual Machine Vnet Î Isolated Network Slice Î A Set of Sliver PlanetLab Account Î PlanetLab Community PlanetLab Account ÍÎ Slice Slice Î PlanetLab Nodes Slice Node 1 Slice Node 2 Slice Node 3 Node 4 Slice Node 5 Node 6 Slice Node 7 7 Sample Research Project • Research about Distributed System – PlanetLab OS – Emulab etc. • Research about Distributed Network Application and Service – Distributed Media Streaming: Gridmedia … – Content Distributed Network: CoDeen … – Active Network Measurement: lots of … 8 CERNET/CERNET2 PlanetLab • Next Generation Internet Principles – Fixed Infrastructure; Overlay Technology • Dec 2004, 25 sites / 50 machines in CERNET/CERNET2, donated by Intel/HP • Difference with other sites: Alone with Backbone; Largest Site with about 10% nodes; IPv4/IPv6 connectivity; • Maintenance and Measurement of System • Research Platform ( about 200 activities ) 9 Architecture of DNMS 10 Metrics of Measurement • • • • • Latency Packet Loss Bandwidth Availability … 11 Benefit from PlanetLab • Distributed Machines – Throughout the World • Network Link Diversity – Backbone Link, DSL Link, etc. • Soul of Internet – Contribute a piece, own the whole • Human Network – Almost involve All Top Universities/Institutions 12 Observation of Experiments • Computer Failure – Floppy/CDROM media dusk; Disk error; Hardware Compatibility • Link Failure – Route Change; Router Down • Network – Firewall; Filters 13 Future Direction • Federation Network – Different OSs – Different Protocols • Privacy Network – Community-owned Network • Overlay over Overlay – Applications ? BT community – Services ? Routers 14 Conclusions • Good Network Test-bed • Three Kinds of Research could be followed up • Dynamic Nature of Network is always underestimated • Join PlanetLab now – http://www.planet-lab.org/ – http://www.6planetlab.edu.cn/ 15 Questions and Comments ? • • • • Tao He [email protected] Tsinghua University CERNet Center 16