it.unina.traffic
Class TrafficGenerator

java.lang.Object
  extended by it.unina.traffic.TrafficGenerator

public class TrafficGenerator
extends java.lang.Object

Creation date: 3 oct. 2006

Author:
Ga�l Monfort (monfort@run.montefiore.ulg.ac.be)

Field Summary
 int DEFAULT_PORT_SENDER_MANAGER
           
 
Constructor Summary
TrafficGenerator()
           
TrafficGenerator(Writer writer)
           
 
Method Summary
 void sendTraffic(Domain domain, TrafficMatrix tm, java.util.HashMap<java.lang.String,java.lang.String> params)
          Send commands on the client socket to generate traffic with D-ITG.
 void sendTraffic(java.util.HashMap<java.lang.String,java.lang.String> params)
          Send commands on the client socket to generate traffic with D-ITG
 void sendTraffic(java.lang.String srcHost, java.lang.String dstHost, float bps)
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_PORT_SENDER_MANAGER

public final int DEFAULT_PORT_SENDER_MANAGER
See Also:
Constant Field Values
Constructor Detail

TrafficGenerator

public TrafficGenerator()

TrafficGenerator

public TrafficGenerator(Writer writer)
Method Detail

sendTraffic

public void sendTraffic(java.util.HashMap<java.lang.String,java.lang.String> params)
                 throws InvalidTrafficMatrixException,
                        InvalidDomainException
Send commands on the client socket to generate traffic with D-ITG

Parameters:
params -
Throws:
InvalidTrafficMatrixException
InvalidDomainException

sendTraffic

public void sendTraffic(Domain domain,
                        TrafficMatrix tm,
                        java.util.HashMap<java.lang.String,java.lang.String> params)
Send commands on the client socket to generate traffic with D-ITG. Sends packets of constant size with constant inter departure time. remote port is incremented for each request.

Parameters:
domain -
tm -
params -

sendTraffic

public void sendTraffic(java.lang.String srcHost,
                        java.lang.String dstHost,
                        float bps)
                 throws java.io.IOException
Throws:
java.io.IOException

stop

public void stop()


Copyright © 2004-2007 Research Unit in Networking, All Rights Reserved.