May 21, 2007 Ph.D. Research Proposal 1
Ph.D. Research Proposal Department of Electrical and Computer Engineering University of Maryland, College Park, MD
Pavlos Papageorgiou
pavlos@eng.umd.edu
The Measurement Manager Modular End-to-End Measurement Services - - PowerPoint PPT Presentation
The Measurement Manager Modular End-to-End Measurement Services Ph.D. Research Proposal Department of Electrical and Computer Engineering University of Maryland, College Park, MD Pavlos Papageorgiou pavlos@eng.umd.edu May 21, 2007 Ph.D.
May 21, 2007 Ph.D. Research Proposal 1
pavlos@eng.umd.edu
May 21, 2007 Ph.D. Research Proposal 2
May 21, 2007 Ph.D. Research Proposal 3
May 21, 2007 Ph.D. Research Proposal 4
May 21, 2007 Ph.D. Research Proposal 5
Destination
May 21, 2007 Ph.D. Research Proposal 6
May 21, 2007 Ph.D. Research Proposal 7
May 21, 2007 Ph.D. Research Proposal 8
May 21, 2007 Ph.D. Research Proposal 9
May 21, 2007 Ph.D. Research Proposal 10
May 21, 2007 Ph.D. Research Proposal 11
May 21, 2007 Ph.D. Research Proposal 12
May 21, 2007 Ph.D. Research Proposal 13
May 21, 2007 Ph.D. Research Proposal 14
May 21, 2007 Ph.D. Research Proposal 15
May 21, 2007 Ph.D. Research Proposal 16
May 21, 2007 Ph.D. Research Proposal 17
May 21, 2007 Ph.D. Research Proposal 18
May 21, 2007 Ph.D. Research Proposal 19
May 21, 2007 Ph.D. Research Proposal 20
May 21, 2007 Ph.D. Research Proposal 21
May 21, 2007 Ph.D. Research Proposal 22
May 21, 2007 Ph.D. Research Proposal 23
May 21, 2007 Ph.D. Research Proposal 24
May 21, 2007 Ph.D. Research Proposal 25
May 21, 2007 Ph.D. Research Proposal 26
May 21, 2007 Ph.D. Research Proposal 27
May 21, 2007 Ph.D. Research Proposal 28
May 21, 2007 Ph.D. Research Proposal 29
May 21, 2007 Ph.D. Research Proposal 30
May 21, 2007 Ph.D. Research Proposal 31
May 21, 2007 Ph.D. Research Proposal 32
May 21, 2007 Ph.D. Research Proposal 33
Overlay node Source Sink
May 21, 2007 Ph.D. Research Proposal 34
May 21, 2007 Ph.D. Research Proposal 35
1 week Paper writing 3 weeks Experiments Evaluation 1 week Estimator service 1 week Integrate MediaNet almost complete Capacity (pathrate) completed Delay probes instead of payload completed Available bandwidth (pathload) completed MGRP Protocol Implementation completed Architecture Design Optimizing overlay measurement (in progress: 6 weeks remaining)
May 21, 2007 Ph.D. Research Proposal 36
between multiple peers to shorten the total download time
measurement
measuring while exchanging segments
peers that are behind the same bottleneck
and then select among the rest
User Peers
May 21, 2007 Ph.D. Research Proposal 37
mirror locations (server selection problem)
multiple network properties: capacity, latency, loss, shared congestion
servers followed by download phase
probed while all along downloading segments
changes if conditions deteriorate
Server User
May 21, 2007 Ph.D. Research Proposal 38
(necessary for client-server download)
Measure the path with your own download traffic (show how BitTorrent and downloading finishes faster)
Algorithm design straightforward (pretend to be active)
Same measurement tools used by different application
May 21, 2007 Ph.D. Research Proposal 39
2 weeks Quality Measure Estimator API 3 weeks Algorithm auto-selection 3 weeks Paper writing 4 weeks Experiments Evaluation 1 week TCP (that sends only on probes) 2 weeks Detect bottlenecks (pathneck) 3 weeks Integrate BitTorrent 2 weeks Integrated download manager 3 weeks One-way active probing Implementation Optimizing file downloads (23 weeks)
May 21, 2007 Ph.D. Research Proposal 40
algorithm manually
the network path as you send data
best suited for the network conditions
in your path, switch to an algorithm designed for wireless
Measurement Manager Estimator
Adaptive TCP Vegas Westwood New Reno Veno
May 21, 2007 Ph.D. Research Proposal 41
Even transport protocols can use the Estimator (estimation algorithms can be reused too)
– TCP packet buffering – TCP packet segmentation – Micro-gaps between TCP packets
May 21, 2007 Ph.D. Research Proposal 42
3 weeks Adaptive TCP Design 3 weeks Paper writing 6 weeks Experiments Evaluation 2 weeks Integrate TCP Veno (packet loss) 2 weeks Integrate TCP Westwood (bandwidth) 2 weeks Integrate TCP Vegas (delay) 2 weeks Replace loss detection 2 weeks Replace RTT estimation Implementation Optimizing TCP (22 weeks)
May 21, 2007 Ph.D. Research Proposal 43
May 21, 2007 Ph.D. Research Proposal 44
May 21, 2007 Ph.D. Research Proposal 45
May 21, 2007 Ph.D. Research Proposal 46
May 21, 2007 Ph.D. Research Proposal 47
May 21, 2007 Ph.D. Research Proposal 48
May 21, 2007 Ph.D. Research Proposal 49
May 21, 2007 Ph.D. Research Proposal 50
May 21, 2007 Ph.D. Research Proposal 51
May 21, 2007 Ph.D. Research Proposal 52
May 21, 2007 Ph.D. Research Proposal 53
May 21, 2007 Ph.D. Research Proposal 54
May 21, 2007 Ph.D. Research Proposal 55
May 21, 2007 Ph.D. Research Proposal 56
May 21, 2007 Ph.D. Research Proposal 57
May 21, 2007 Ph.D. Research Proposal 58
May 21, 2007 Ph.D. Research Proposal 59
May 21, 2007 Ph.D. Research Proposal 60
TCP Througput Average TCP Congestion window