Current Work:

1.  Implemented TraceRoute(2 versions) and Ping as an Active Service in Java.  Current implementations of traceroute put the burden of computation entirely on the source. Secondly, the network resources consumed are of O(n^2) where n is the number of hops from source to destination. Also, the traceroute programme takes O(n^2) time to complete. Our traceroute implementation consumes network bandwidth of O(n) and implementation time is also of O(n). We use our Active Ping implementation to classify Links between adjacent Active Nodes. Here, we time-stamp the active packets and thus calculate the RTT. This calculated RTT includes network latency and Processing Time at both sender and receiver.

2. Currently we are Designing an Active Multicast session. Issues include providing reliability with minimal control overheads. Thus, we wish to design a Lightweight but Reliable Active Multicast Application.

3. We are also converting our implementation into a Constraints oriented Active implementation where end-nodes may simply run applications by specifying certain requirements from end-to-end. It becomes the responsibility of the Active Nodes enroute to ensure that these requirements are satisfied.