packet train experiments in dimes and etomic ohad serfaty joszef steger may 2006

21
Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006

Post on 21-Dec-2015

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006

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

Preview• PacketTrain Measurements• Results and Difficulties• Solutions• Future work

Page 3: Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006

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

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

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

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

Results - Agent 4827

Page 8: Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006

Results - Agent 4827

Page 9: Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006

Spanning tree – Agent 5245

Page 10: Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006

Messy Time series

Page 11: Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006

Messy Time series

Page 12: Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006

Messy Spanning Tree

Page 13: Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006

Geographic span

Page 14: Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006

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

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

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

IP to agent matching

Page 18: Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006

IP to agent matching

Page 19: Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006

IP to agent matching

Page 20: Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006

IP to agent matching

Page 21: Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006

Future work• Add Agent id to Packet train module• Tomography analysis• Install a measurement infrastructure

similar to DIMES on colbud cluster