scispace - formally typeset
Open AccessJournal ArticleDOI

Radiator - efficient message propagation in context-aware systems

TLDR
Radiator, a middleware to assist application programmers implementing efficient context propagation mechanisms within their applications makes an efficient use of network bandwidth, arguably the biggest bottleneck in the deployment of large-scale context propagation systems.
Abstract
Applications such as Facebook, Twitter and Foursquare have brought the mass adoption of personal short messages, distributed in (soft) real-time on the Internet to a large number of users. These messages are complemented with rich contextual information such as the identity, time and location of the person sending the message (e.g., Foursquare has millions of users sharing their location on a regular basis, with almost 1 million updates per day). Such contextual messages raise serious concerns in terms of scalability and delivery delay; this results not only from their huge number but also because the set of user recipients changes for each message (as their interests continuously change), preventing the use of well-known solutions such as pub-sub and multicast trees. This leads to the use of non-scalable broadcast based solutions or point-to-point messaging. We propose Radiator, a middleware to assist application programmers implementing efficient context propagation mechanisms within their applications. Based on each user’s current context, Radiator continuously adapts each message propagation path and delivery delay, making an efficient use of network bandwidth, arguably the biggest bottleneck in the deployment of large-scale context propagation systems. Our experimental results demonstrate a 20x reduction on consumed bandwidth without affecting the real-time usefulness of the propagated messages.

read more

Content maybe subject to copyright    Report

Citations
More filters
Proceedings ArticleDOI

PreDict: Predictive Dictionary Maintenance for Message Compression in Publish/Subscribe

TL;DR: A new dictionary maintenance algorithm called PreDict is designed that adjusts its operation over time by adapting its parameters to the message stream and that amortizes the resulting compression-induced bandwidth overhead by enabling high compression ratios.
Proceedings ArticleDOI

A new authentication management model oriented on user's experience

TL;DR: The proposed procedure allows a user more than three attempts of authentication by switching after two failures to a more secure authentication protocol keeping a balance between QoP and QoE measures.

Proceedings of the 2nd international workshop on Scalable stream processing system

TL;DR: The Second Workshop on Scalable Stream Processing System (SSPS) as discussed by the authors continued the success of the First Workshop on SSPS, focusing on the scalability issues of a stream processing system challenged by ever increasing load and stringent requirement on the system.

Proceedings of the 9th ACM/IEEE International Conference on Information Processing in Sensor Networks April 12-16, 2010, Stockholm, Sweden : IPSN '10

TL;DR: The 2010 ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN 2010) as mentioned in this paper received an impressive number of high quality contributions, totaling 58 in the SPOTS track and 117 in the IP track.
References
More filters
Proceedings ArticleDOI

Correctness of a gossip based membership protocol

TL;DR: A new scalable gossip-based algorithm for local view maintenance is given, together with a proof that the expected time until a network partition is at least exponential in the square of the view size, and probabilistic bounds on the in-degree are developed.
Book ChapterDOI

S-ToPSS: semantic Toronto publish/subscribe system

TL;DR: The semantic Toronto publish/subscribe system as discussed by the authors is a publish-subscribe architecture with an event dispatcher, which records all subscriptions in the system, and when a certain event is published, the event dispatcher matches it against all subscriptions.
Posted Content

S-ToPSS: Semantic Toronto Publish/Subscribe System

TL;DR: This chapter discusses the semantic Toronto publish/subscribe system, which is an event-based architectures such as publish-subscribe systems that exchange information by publishing events and by subscribing to the classes of events that clients are interested in.
Proceedings ArticleDOI

Distributed operation in the Borealis stream processing engine

TL;DR: The demonstration will illustrate the dynamic resource management, query optimization and high availability mechanisms employed by Borealis, using visual performance-monitoring tools as well as the gaming experience.
Proceedings ArticleDOI

Load management and high availability in the Medusa distributed stream processing system

TL;DR: This work demonstrates how Medusa handles time-varying load spikes and provides high availability in the face of network partitions in the context of Borealis, a second generation stream processing engine based on Aurora and Medusa.
Related Papers (5)