Adaptive Context Caching for Efficient Distributed Context Management Systems

被引:4
|
作者
Weerasinghe, S. [1 ]
Zaslavsky, A. [1 ]
Loke, S. W. [1 ]
Abken, A. [1 ]
Hassani, A. [1 ]
Medvedev, A. [1 ]
机构
[1] Deakin Univ, Sch Informat Technol, 221 Burwood Highway, Melbourne, Vic, Australia
基金
澳大利亚研究理事会;
关键词
Context Management Systems; Adaptive Context Caching; Near-Real Time Adaptation; TRANSIENT CONTENT; INTERNET;
D O I
10.1145/3555776.3577602
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We contend that performance metrics-driven adaptive context caching has a profound impact on performance efficiency in distributed context management systems (CMS). This paper proposes an adaptive context caching approach based on (i) a model of economics-inspired expected returns of caching particular items, and (ii) learning from historical context caching performance, i.e., our approach adaptively (with respect to statistics on historical performance) caches "context" with the objective of minimizing the cost incurred by a CMS in responding to context queries. Our novel algorithm enables context queries and sub-queries to reuse and repurpose cached context in an efficient manner, different from traditional data caching. The paper also proposes heuristics and adaptive policies such as eviction and context cache memory scaling. The method is evaluated using a synthetically generated load of sub-queries inspired by a real-world scenario. We further investigate optimal adaptive caching configurations under different settings. This paper presents and discusses our findings that the proposed statistical selective caching method reaches short-term cost optimality fast under massively volatile queries. The proposed method outperforms related algorithms by up to 47.9% in cost efficiency.
引用
收藏
页码:1078 / 1087
页数:10
相关论文
共 50 条
  • [41] Efficient Representation Learning via Adaptive Context Pooling
    Huang, Chen
    Talbott, Walter
    Jaitly, Navdeep
    Susskind, Josh
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 162, 2022,
  • [42] Generic Adaptive Scheduling for Efficient Context Inconsistency Detection
    Wang, Huiyan
    Xu, Chang
    Guo, Bingying
    Ma, Xiaoxing
    Lu, Jian
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 47 (03) : 464 - 497
  • [43] An adaptive context management framework for supporting context-aware applications with QoC guarantee
    Xu, N.
    Zhang, W. S.
    Yang, H. D.
    Zhang, X. G.
    Xing, X.
    INFORMATION TECHNOLOGY AND COMPUTER APPLICATION ENGINEERING, 2014, : 159 - 163
  • [44] Distributed Management and Representation of Data and Context in Robotic Applications
    Dietrich, Andre
    Zug, Sebastian
    Mohammad, Siba
    Kaiser, Joerg
    2014 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2014), 2014, : 1133 - 1140
  • [45] Context-Aware Distributed Reputation Management System
    Lee, Jinhwan
    Lin, Kwei-Jay
    PROCEEDINGS OF THE ICEBE 2008: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, 2008, : 61 - 68
  • [46] Software Project Management in Distributed Software Development Context
    Calvi Tait, Tania Fatima
    Moriya Huzita, Elisa Hatsue
    ICEIS: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2013, : 216 - 222
  • [47] Open framework for distributed context management in ubiquitous environments
    Lu, Jun-Hong
    Wang, Chiung-Ying
    Hwang, Ren-Hung
    INTERNATIONAL JOURNAL OF AD HOC AND UBIQUITOUS COMPUTING, 2012, 9 (04) : 199 - 210
  • [48] Efficient side-information context description for context-based adaptive entropy coders
    Jin, T
    Vaisey, J
    DCC 2004: DATA COMPRESSION CONFERENCE, PROCEEDINGS, 2004, : 543 - 543
  • [49] On Efficient Evolving Multi-Context Systems
    Knorr, Matthias
    Goncalves, Ricardo
    Leite, Joao
    PRICAI 2014: TRENDS IN ARTIFICIAL INTELLIGENCE, 2014, 8862 : 284 - 296
  • [50] Self-Adaptive Context Data Management in Large-Scale Mobile Systems
    Fanelli, Mario
    Foschini, Luca
    Corradi, Antonio
    Boukerche, Azzedine
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (10) : 2549 - 2562