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
  • date post

    21-Dec-2015
  • Category

    Documents

  • view

    217
  • download

    0

Transcript of Packet train experiments in DIMES and ETOMIC Ohad Serfaty Joszef Steger May 2006.

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