Radiator - efficient message propagation in context-aware systems

被引:2
|
作者
Alves, Pedro [1 ]
Ferreira, Paulo [2 ]
机构
[1] Univ Tecn Lisboa, INESC ID, Opensoft, Rua Joshua Benoliel,1,4C, P-1250 Lisbon, Portugal
[2] Univ Tecn Lisboa, INESC ID, IST, P-1000 Lisbon, Portugal
关键词
Context propagation; Scalability; Publish-subscribe; Multicast trees; Peer-to-Peer; Aggregation;
D O I
10.1186/1869-0238-5-4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:1 / 18
页数:18
相关论文
共 50 条
  • [21] Autonomic Pervasive and Context-Aware Systems
    David Lewis
    Simon Dobson
    Journal of Network and Systems Management, 2007, 15 : 1 - 3
  • [22] An architecture for developing context-aware systems
    Wan, Kaiyu
    Alagar, Vasu
    Paquet, Joey
    MODELING AND RETRIEVAL OF CONTEXT, 2005, 3946 : 48 - 61
  • [23] Autonomic pervasive and context-aware systems
    Lewis, David
    Dobson, Simon
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2007, 15 (01) : 1 - 3
  • [24] Preserving Privacy in Context-Aware Systems
    Jagtap, Pramod
    Joshi, Anupam
    Finin, Tim
    Zavala, Laura
    FIFTH IEEE INTERNATIONAL CONFERENCE ON SEMANTIC COMPUTING (ICSC 2011), 2011, : 149 - 153
  • [26] Three Categories of Context-Aware Systems
    Shishkov, Boris
    Larsen, John Bruntse
    Warnier, Martijn
    Janssen, Marijn
    BUSINESS MODELING AND SOFTWARE DESIGN, BMSD 2018, 2018, 319 : 185 - 202
  • [27] Context-Aware Systems Architecture (CaSA)
    Augusto, Juan C.
    Quinde, Mario J.
    Oguego, Chimezie L.
    Manuel, Jose Gimenez
    CYBERNETICS AND SYSTEMS, 2022, 53 (04) : 319 - 345
  • [28] Context-aware Systems Testing and Validation
    Augusto, Juan Carlos
    Quinde, Mario Jose
    Oguego, Chimezie Leonard
    PROCEEDINGS OF THE 2019 10TH INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS, SERVICES AND TECHNOLOGIES (DESSERT), 2019, : 7 - 12
  • [29] Workshop on Context-Aware Recommender Systems
    Adomavicius, Gediminas
    Bauman, Konstantin
    Mobasher, Bamshad
    Ricci, Francesco
    Tuzhilin, Alexander
    Unger, Moshe
    RECSYS 2019: 13TH ACM CONFERENCE ON RECOMMENDER SYSTEMS, 2019, : 548 - 549
  • [30] Context-Aware Systems: A Case Study
    Chihani, Bachir
    Bertin, Emmanuel
    Jeanne, Fabrice
    Crespi, Noel
    DIGITAL INFORMATION AND COMMUNICATION TECHNOLOGY AND ITS APPLICATIONS, PT II, 2011, 167 (02): : 718 - +