IBN |
|
[With
Liviu Iftode, Associate Professor,
Dept of Computer Science, Rutgers University, USA] For more details, visit IBN Project Web Site In this work we consider the design principles of the Instance-Based Network (IBN), an extended version of a generic Content-Based Network (CBN). IBN acts as an overlay communication platform over which end-point entities, called contents, communicate independently from their physical locations while providing the flexibility of having different instances of the same content. The semantics of different instances are assigned by the application using the IBN. Routing in the IBN is instance-based; the IBN can route a message to a specific content instance or to the closest instance, if no exact match is found for the destination content instance. Moreover, the IBN replicates the stored contents in order to provide fault tolerance. Possible applications for the IBN applications include:
We have developed an implementation prototype based on Pastry as the underlying peer-to-peer lookup service. Currently, we are working on evaluating the performance of the IBN, implementing applications over it, and experimenting with different underlying infrastructures. For more details, visit IBN Project Web Site |