Publications

Network routing application programmer’s interface (api) and walk through 9.0. 1

Abstract

I-LENSE data diffusion (at USC/ISI) and DRP (at MIT/LL) are both based on the core concept of subject-based routing. Although there are some fundamental differences between these approaches, we believe that both can be accommodated with the same Network Routing API. An earlier version of this API was used by both network routing approaches, and was coauthored by Dan Coffin and Dan Van Hook {dcoffin, dvanhook}@ ll. mit. edu. This version of this document describes the current API as used by the I-LENSE implementation1. In addition to the Publish/Subscribe API, we introduce the Filter API in order to better support in-network processing (eg caching/aggregation/mobile code) as well as the Timer API, which allows support for event-driven applications. Also, this document does not provide information on how to compile, install, and run diffusion. Please refer to the distribution’s README file. For information about how to run diffusion in ns-2, please refer to the directed diffusion chapter in the ns-2 documentation.

Date
2002
Authors
Fabio Silva, John Heidemann, Ramesh Govindan
Journal
USC/Information Sciences Institute