I’ve been doing a good amount of research trying to figure out if the publish-subscribe model I have been working on for pervasive computing systems is novel in any way. So far it is at least novel in I can’t find anyone that has released source-code — so far. [correction I was wrong]

Papers focused on Systems: 

PLIM Context Aware System – Jabber based approach, Jabber works well for high level data, but it creates a lot of centralized overhead if it’s used as the primary transport.

Thirunavukkarasu Sivaharan, Gordon S. Blair, Geoff Coulson: GREEN: A Configurable and Re-configurable Publish-Subscribe Middleware for Pervasive Computing. OTM Conferences (1) 2005: 732-749 (I could not find a research group page for this system)

MundoCore –  is a pretty complete low level core for sending messages around in a UbiComp environment.  It was built as part of a larger Mundo Project at Technische Universitat Darmstadt in Germany.  This group look like they have a lot of recent releases and lot of systems style research for Ubicomp.

Aitenbichler, E., Kangasharju, J., and Mühlhäuser, M. 2007. MundoCore: A light-weight infrastructure for pervasive computing. Pervasive Mob. Comput. 3, 4 (Aug. 2007), 332-361. DOI= http://dx.doi.org/10.1016/j.pmcj.2007.04.002

Aitenbichler, E., Lyardet, F., Austaller, G., Kangasharju, J., and Mühlhäuser, M. 2007. Engineering intuitive and self-explanatory smart products. In Proceedings of the 2007 ACM Symposium on Applied Computing (Seoul, Korea, March 11 – 15, 2007). SAC ’07. ACM, New York, NY, 1632-1637. DOI= http://doi.acm.org.proxy.lib.umich.edu/10.1145/1244002.1244348

[ This claims to be a user oriented paper, but in my opinion lacks evaluation of some of their important claims — i.e. the complex interactions they claim their system is useful for are not really talked about ]

Papers more focused on attributes of systems:

Taherian, Salman; Bacon, Jean, “State-Filters for Enhanced Filtering in Sensor-Based Publish/Subscribe Systems,” Mobile Data Management, 2007 International Conference on , vol., no., pp.346-350, 1-1 May 2007
URL: http://ieeexplore.ieee.org.proxy.lib.umich.edu/iel5/4417106/4417107/04417180.pdf?isnumber=4417107∏=STD&arnumber=4417180&arnumber=4417180&arSt=346&ared=350&arAuthor=Taherian%2C+Salman%3B+Bacon%2C+Jean

[This paper emphasizes that state-filters are pretty important, we use state-filters in our system, although, probably abstract the statefullness in a let elegant way then these researchers would recommend.  The authors also talk about the difference between Source-Side and Scoped filtering — Both important concepts for building scalable pervasive systems. (Worth citing down the road) ]

Cilia, M., Fiege, L., Haul, C., Zeidler, A., and Buchmann, A. P. 2003. Looking into the past: enhancing mobile publish/subscribe middleware. In Proceedings of the 2nd international Workshop on Distributed Event-Based Systems (San Diego, California, June 08 – 08, 2003). DEBS ’03. ACM, New York, NY, 1-8. DOI= http://doi.acm.org.proxy.lib.umich.edu/10.1145/966618.966631

[ This paper has a nice look at the problems people run into in publish-subscribe architectures with mobile devices.  The authors propose the buffer + replay of old events model, which seems to be a good approach in many situations]