Best Paper Award Received at 2010 Middleware Conference
Purdue Computer Science graduate students Jayaram KR and Chamikara Jayalath along with Assistant Professor Patrick Eugster received the Best Paper Award at Middleware 2010, the ACM/IFIP/USENIX 11th International Middleware Conference. The conference was held November 29-December 3, 2010 in Bangalore, India.
The Purdue researchers' paper, "Parametric Subscriptions for Content-based Publish/Subscribe Networks", describes an extension to the common content-based publish/subscribe (CPS) communication model which allows, for instance, users interested in a particular artist or genre of music to subscribe for notifications about new corresponding information. The extension allows for subscriptions to vary over time. Subscription adaptations namely are becoming increasingly important across many CPS applications. In electronic trading, for instance, stock price thresholds that are of interest to a trader change rapidly, and gains directly hinge on the reaction time to relevant fluctuations. In mobile location-based applications users might be interested in events in an area relative to their own position which changes inherently as they move about.
The common solution to adapt a subscription involves a re-subscription, where a new subscription is issued and the prior one is canceled. This approach is ineffective, leading to missed or duplicate events during the transition and overwhelming the CPS system as adaptation rates increase. The Purdue work introduces the concept of parametric subscriptions to support subscription adaptations, proposing novel algorithms and routing mechanisms to support these in classic CPS broker overlay networks. Compared to re-subscriptions, these algorithms significantly improve the reaction time to subscription updates and allow CPS applications to sustain significantly higher throughput in the presence of high update rates. They implemented algorithms in two CPS systems, evaluating them on two different real-world applications.
The Middleware Conference is a forum for the discussion of important innovations and recent advances in the design, construction and uses of middleware. There were 110 people who attended this year's conference. With 116 papers submitted, only 19 were accepted for publication in the conference. The "best paper" is available online at http://link.springer.com/chapter/10.1007%2F978-3-642-16955-7_7.
For more information about the Middleware Conference, see http://www.middleware-conference.org/archives/middleware2010.html.