packet train experiments in dimes and etomic ohad serfaty joszef steger may 2006
Post on 21-Dec-2015
218 views
TRANSCRIPT
![Page 1: Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006](https://reader035.vdocument.in/reader035/viewer/2022062516/56649d635503460f94a46186/html5/thumbnails/1.jpg)
Packet train experiments in DIMES and ETOMIC
Ohad SerfatyJoszef Steger
May 2006
![Page 2: Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006](https://reader035.vdocument.in/reader035/viewer/2022062516/56649d635503460f94a46186/html5/thumbnails/2.jpg)
Preview• PacketTrain Measurements• Results and Difficulties• Solutions• Future work
![Page 3: Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006](https://reader035.vdocument.in/reader035/viewer/2022062516/56649d635503460f94a46186/html5/thumbnails/3.jpg)
PacketTrain measurement scheme
UDP Packets
Dimes Server
Dimes Agents
Port 7777
Etomic Agents
Results are compressed and uploaded
![Page 4: Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006](https://reader035.vdocument.in/reader035/viewer/2022062516/56649d635503460f94a46186/html5/thumbnails/4.jpg)
Measurement automation• Agents receive a script with Traceroutes
commands and PacketTrain commands• Etomic Agents receive a script with a listen
command• At the end of the listening period – The
Etomic agents compress the results and send it to DIMES
• Results are inserted into the databases , spanning trees are created
• Tomography
![Page 5: Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006](https://reader035.vdocument.in/reader035/viewer/2022062516/56649d635503460f94a46186/html5/thumbnails/5.jpg)
PacketTrain experiment design
• Agents are picked , one from each user• Etomic nodes are picked• Each agent sends 10000 packet trains , in
intervals of 50ms-100ms
![Page 6: Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006](https://reader035.vdocument.in/reader035/viewer/2022062516/56649d635503460f94a46186/html5/thumbnails/6.jpg)
PacketTrain experiments• We conducted 4 full experiments• 2 Partial experiments
• 10/5/2006 - • 11/5/2006• 140 Dimes Agents , 4 Etomic nodes
• 2 Large scale experiments• 28/5/2006• 30/5/2006• 241 Dimes Agents , 9 Etomic nodes
![Page 7: Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006](https://reader035.vdocument.in/reader035/viewer/2022062516/56649d635503460f94a46186/html5/thumbnails/7.jpg)
Results - Agent 4827
![Page 8: Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006](https://reader035.vdocument.in/reader035/viewer/2022062516/56649d635503460f94a46186/html5/thumbnails/8.jpg)
Results - Agent 4827
![Page 9: Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006](https://reader035.vdocument.in/reader035/viewer/2022062516/56649d635503460f94a46186/html5/thumbnails/9.jpg)
Spanning tree – Agent 5245
![Page 10: Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006](https://reader035.vdocument.in/reader035/viewer/2022062516/56649d635503460f94a46186/html5/thumbnails/10.jpg)
Messy Time series
![Page 11: Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006](https://reader035.vdocument.in/reader035/viewer/2022062516/56649d635503460f94a46186/html5/thumbnails/11.jpg)
Messy Time series
![Page 12: Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006](https://reader035.vdocument.in/reader035/viewer/2022062516/56649d635503460f94a46186/html5/thumbnails/12.jpg)
Messy Spanning Tree
![Page 13: Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006](https://reader035.vdocument.in/reader035/viewer/2022062516/56649d635503460f94a46186/html5/thumbnails/13.jpg)
Geographic span
![Page 14: Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006](https://reader035.vdocument.in/reader035/viewer/2022062516/56649d635503460f94a46186/html5/thumbnails/14.jpg)
Tomography requirements• Well behaved time series• Well behaved Traceroute spanning
tree• Exact match between Agent and IP
![Page 15: Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006](https://reader035.vdocument.in/reader035/viewer/2022062516/56649d635503460f94a46186/html5/thumbnails/15.jpg)
Analysis obstacles• Indefinite slope in time series• Too many packets from the same IP• Traceroute data is corrupt• No accurate matching between Agent
and IP address• Solution : Traceroute back to the client
![Page 16: Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006](https://reader035.vdocument.in/reader035/viewer/2022062516/56649d635503460f94a46186/html5/thumbnails/16.jpg)
Java Network Stack• Encapsulated Packet send / receive• Cross platform : windows , Linux , Mac
and Etomic• Java - Write once run anywhere• Will be the base of future DIMES
measurements• Traceroute back to the Agent
![Page 17: Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006](https://reader035.vdocument.in/reader035/viewer/2022062516/56649d635503460f94a46186/html5/thumbnails/17.jpg)
IP to agent matching
![Page 18: Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006](https://reader035.vdocument.in/reader035/viewer/2022062516/56649d635503460f94a46186/html5/thumbnails/18.jpg)
IP to agent matching
![Page 19: Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006](https://reader035.vdocument.in/reader035/viewer/2022062516/56649d635503460f94a46186/html5/thumbnails/19.jpg)
IP to agent matching
![Page 20: Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006](https://reader035.vdocument.in/reader035/viewer/2022062516/56649d635503460f94a46186/html5/thumbnails/20.jpg)
IP to agent matching
![Page 21: Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006](https://reader035.vdocument.in/reader035/viewer/2022062516/56649d635503460f94a46186/html5/thumbnails/21.jpg)
Future work• Add Agent id to Packet train module• Tomography analysis• Install a measurement infrastructure
similar to DIMES on colbud cluster