bamboo.sim
Class Simulator

java.lang.Object
  extended by bamboo.sim.Simulator

public class Simulator
extends Object

The "main" class for the Bamboo simulator.

Version:
$Id: Simulator.java,v 1.17 2004/05/22 00:17:05 srhea Exp $
Author:
Sean C. Rhea

Nested Class Summary
protected  class Simulator.LoadNodeCb
           
protected  class Simulator.MyClassifierAlarmCB
           
protected  class Simulator.MyClassifierTimerCB
           
protected  class Simulator.NodeCleanupCb
           
protected static class Simulator.SimulatorClockCB
           
 
Field Summary
 EventQueue event_queue
           
protected static Simulator instance
           
protected static org.apache.log4j.Logger logger
           
 NetworkModel network_model
           
 
Constructor Summary
Simulator()
           
 
Method Summary
static Simulator instance()
           
static void main(String[] args)
           
 int node_id_to_graph_index(ostore.util.NodeId node_id)
           
 void run(String exp_filename)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static org.apache.log4j.Logger logger

instance

protected static Simulator instance

event_queue

public EventQueue event_queue

network_model

public NetworkModel network_model
Constructor Detail

Simulator

public Simulator()
Method Detail

node_id_to_graph_index

public int node_id_to_graph_index(ostore.util.NodeId node_id)

instance

public static Simulator instance()

main

public static void main(String[] args)
                 throws Exception
Throws:
Exception

run

public void run(String exp_filename)
         throws Exception
Throws:
Exception