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 条
  • [31] Context-Aware Explanations in Recommender Systems
    Zhong, Jinfeng
    Negre, Elsa
    PROGRESSES IN ARTIFICIAL INTELLIGENCE & ROBOTICS: ALGORITHMS & APPLICATIONS, 2022, : 76 - 85
  • [32] Workshop on Context-Aware Recommender Systems
    Adomavicius, Gediminas
    Bauman, Konstantin
    Mobasher, Bamshad
    Ricci, Francesco
    Tuzhilin, Alexander
    Unger, Moshe
    RECSYS 2020: 14TH ACM CONFERENCE ON RECOMMENDER SYSTEMS, 2020, : 635 - 637
  • [33] The MOM of context-aware systems: A survey
    Pradeep, Preeja
    Krishnamoorthy, Shivsuhramani
    COMPUTER COMMUNICATIONS, 2019, 137 : 44 - 69
  • [34] Group Context-Aware Recommendation Systems
    Smirnov, A. V.
    Shilov, N. G.
    Ponomarev, A. V.
    Kashevnik, A. M.
    Parfenov, V. G.
    SCIENTIFIC AND TECHNICAL INFORMATION PROCESSING, 2014, 41 (05) : 325 - 334
  • [35] Bigraphical models of context-aware systems
    Birkedal, L.
    Debois, S.
    Elsborg, E.
    Hildebrandt, T.
    Niss, H.
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES, PROCEEDINGS, 2006, 3921 : 187 - 201
  • [36] Middleware for distributed context-aware systems
    Henricksen, K
    Indulska, J
    McFadden, T
    Balasubramaniam, S
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2005: COOPIS, DOA, AND ODBASE, PT 1, PROCEEDINGS, 2005, 3760 : 846 - 863
  • [37] Survey on Context-Aware Healthcare Systems
    Vahdat-Nejad, Hamed
    Abbasi-Moud, Zahra
    Eslami, Seyed Abolfazl
    Mansoor, Wathiq
    2021 IEEE 11TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2021, : 1190 - 1196
  • [38] Context-aware intelligent mixing systems
    Lefford M.N.
    Bromham G.
    Fazekas G.
    Moffat D.
    AES: Journal of the Audio Engineering Society, 2021, 69 (03): : 128 - 141
  • [39] Context-Aware Intelligent Mixing Systems∗
    Lefford, M. Nyssim
    Bromham, Gary
    Fazekas, Gyorgy
    Moffat, David
    JOURNAL OF THE AUDIO ENGINEERING SOCIETY, 2021, 69 (03): : 128 - 141
  • [40] Efficient Context-Aware Lossy Image Compression
    Xu, Jan
    Lytchier, Alex
    Cursio, Ciro
    Kollias, Dimitrios
    Besenbruch, Chri
    Zafar, Arsalan
    2020 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION WORKSHOPS (CVPRW 2020), 2020, : 552 - 554