On Cost-Aware Monitoring for Self-Adaptive Load Sharing

被引:18
|
作者
Breitgand, David [1 ]
Cohen, Rami [1 ]
Nahir, Amir [1 ]
Raz, Danny [1 ]
机构
[1] Technion Israel Inst Technol, Dept Comp Sci, IL-32000 Haifa, Israel
关键词
self-adaptivity; autonomic computing; monitoring; load sharing; network management;
D O I
10.1109/JSAC.2010.100108
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Monitoring is an essential part of any self-adaptive management loop. While providing the necessary information for making management decisions, monitoring itself incurs a cost in terms of the system and network resources committed to this management task. Thus, one can pose a generic question: what is the right amount of monitoring that maximizes its utility for management? This question turns out to be difficult to answer in general. In this paper we focus on quantifying the utility of monitoring for self-adaptive load sharing, where a stream of jobs arrives at a collection of n identical servers. We propose a novel model, that we dubbed an Extended Supermarket Model (ESM) to study the tradeoff between the usefulness of the monitoring information and the cost of obtaining it. We show that for each service request rate, there exists an optimal number of servers that should be monitored to obtain minimal average service time at an optimal cost. Using these findings, we present self-adaptive load-sharing algorithms both for centralized and fully distributed settings and evaluate these algorithms using simulations and a real testbed. Our results show that in realistic scenarios, where monitoring cost is not negligible, the self-adaptive load balancing is clearly superior to any cost-oblivious load-sharing mechanisms. We also demonstrate that in a fully distributed setting, where no dedicated monitoring component is employed, our self-adaptive heuristics perform very well with respect to the current common practice.
引用
收藏
页码:70 / 83
页数:14
相关论文
共 50 条
  • [1] Cost aware adaptive load sharing
    Breitgand, David
    Cohen, Rami
    Nahir, Amir
    Raz, Danny
    [J]. SELF-ORGANIZING SYSTEMS, PROCEEDINGS, 2007, 4725 : 208 - 224
  • [2] Clean First or Dirty First? A Cost-Aware Self-Adaptive Buffer Replacement Policy
    Ou, Yi
    Haerder, Theo
    [J]. PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL DATABASE ENGINEERING & APPLICATIONS SYMPOSIUM (IDEAS '10), 2010, : 7 - 14
  • [3] Receding Horizon Cost-Aware Adaptive Sampling for Environmental Monitoring
    Westermann, Johannes
    Mayer, Jana
    Petereit, Janko
    Noack, Benjamin
    [J]. IEEE CONTROL SYSTEMS LETTERS, 2023, 7 : 1069 - 1074
  • [4] Adaptive cost-aware Bayesian optimization
    Phuc Luong
    Dang Nguyen
    Gupta, Sunil
    Rana, Santu
    Venkatesh, Svetha
    [J]. KNOWLEDGE-BASED SYSTEMS, 2021, 232
  • [5] Self-adaptive Service Monitoring
    Clark, Kassidy
    Warnier, Martijn
    Brazier, Frances M. T.
    [J]. ADAPTIVE AND INTELLIGENT SYSTEMS, 2011, 6943 : 119 - 130
  • [6] Efficient Environmental Monitoring Using Cost-Aware Path Planning
    Suh, Junghun
    Oh, Songhwai
    [J]. 2013 13TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS 2013), 2013, : 1362 - 1365
  • [7] Prescriptive Process Monitoring for Cost-Aware Cycle Time Reduction
    Bozorgi, Zahra Dasht
    Teinemaa, Irene
    Dumas, Marlon
    La Rosa, Marcello
    Polyvyanyy, Artem
    [J]. 2021 3RD INTERNATIONAL CONFERENCE ON PROCESS MINING (ICPM 2021), 2021, : 96 - 103
  • [8] A Cost-Aware Resource Exchange Mechanism for Load Management across Grids
    de Assuncao, Marcos Dias
    Buyya, Rajkumar
    [J]. PROCEEDINGS OF THE 2008 14TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, : 213 - 220
  • [9] Cost-aware load balancing for multilingual record linkage using MapReduce
    Medhat, Doaa
    Yousef, Ahmed H.
    Salama, Cherif
    [J]. AIN SHAMS ENGINEERING JOURNAL, 2020, 11 (02) : 419 - 433
  • [10] Cost-aware sequential diagnostics
    Bernhard Ganter
    [J]. Annals of Mathematics and Artificial Intelligence, 2024, 92 : 59 - 75