Authors: Michael Avery, Bob Kummerfeld. School of Information Technologies. The University of Sydney, Sydney Australia. 

Abstract:
"One of the challenges in developing a ubiquitous computing environment is transferring information in an efficient way.  Peer-to-peer networks are infeasible for a network with many sensors and devices.  Content-based publish/subscribe messaging may provide a better solution.  In this paper, we describe a prototype content-based publish/subscribe messaging system named AMS that takes an Active Networks approach.  We also descrive how we intend to extend AMS to make it distributed, scalable, reliable and able to support mobility"

some excerpts from the paper:

Introduction:
.... "One of the challenges we face in implementing a ubiquitous computing environment is connectiong all of the devices and sensors in a feasable an <sic> efficient way."

...."We can see from this example that a ubiquitous computing environment will require a new networking paradigm."

Related Work:

.... "A nubmer of different publish/subscribe systems have been built.  Some of the simplest publish/subscribe systems use a subject-based subscription language." ... "This type of system is useful, but often a simple subject line isn't enough to accurately specify what messages a subscdriber wants to receive.  In many cases a more expresive subscription language is required."

...."The subscription languages for Elvin, SIENA and Gryphon allow users to filter messages based on a fixed set of operators." .... "... it might be useful to have a content-based publish/subscribe system that allows users to define their own operators."

Active Networks:
"An Active Network is a network in which code is sent between network nodes.  When a capsule of code is received by a network note, the code is executed.  Often the code in the capsule will include instructions to pass itself on to other network nodes.  In this way the code capsule cna propogate itself through the network.

Active Networking can provide us with a mechanism to allow users to define their own operators."

System Prototype:
"We are currently developing a content-based publish/subscribe system.... named AMS (Active Messaging System), that will allow users to define their own operators."- goto

originally Posted to cep.weblogger.com by David Soul on 1/16/05; 8:33:55 PM in the CEP section.