Detailed Black-Box Monitoring of Distributed Systems

被引:0
|
作者
Neves, Francisco [1 ,2 ]
Vilaca, Ricardo [1 ,3 ]
Pereira, Jose [2 ]
机构
[1] Univ Minho, HASLab, Braga, Portugal
[2] Univ Minho, Comp Sci Dept, Braga, Portugal
[3] Univ Minho, MACC, Braga, Portugal
来源
APPLIED COMPUTING REVIEW | 2021年 / 21卷 / 01期
关键词
Containers; monitoring; adaptive placement;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Modern containerized distributed systems, such as big data storage and processing stacks or micro-service based applications, are inherently hard to monitor and optimize, as resource usage does not directly match hardware resources due to multiple virtualization layers. For instance, inter-application traffic is an important factor in as it directly indicates how components interact, it has not been possible to accurately monitor it in an application independent way and without severe overhead, thus putting it out of reach of cloud platforms. In this paper we present an efficient black-box monitoring approach for gathering detailed structural information of collaborating processes in a distributed system that can be queried for various purposes, as it includes both information about processes, containers, and hosts, as well as resource usage and amount of data exchanged. The key to achieving high detail and low overhead without custom application instrumentation is to use a kernel-aided event driven strategy. We validate a prototype implementation by applying it to multi-platform microservice deployments, evaluate its performance with micro-benchmarks, and demonstrate its usefulness for container placement in a distributed data storage and processing stack (i.e., Cassandra and Spark).
引用
收藏
页码:24 / 36
页数:13
相关论文
共 50 条
  • [1] BLACK-BOX MULTIGRID FOR SYSTEMS
    DENDY, JE
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 1986, 19 (1-4) : 57 - 74
  • [2] Light-weight Black-box Failure Detection for Distributed Systems
    Tan, Jiaqi
    Kavulya, Soila
    Gandhi, Rajeev
    Narasimhan, Priya
    [J]. MBDS '12: PROCEEDINGS OF THE 2012 WORKSHOP ON MANAGEMENT OF BIG DATA SYSTEMS, 2012, : 13 - 18
  • [3] DISTRIBUTED BLACK-BOX OPTIMIZATION OF NONCONVEX FUNCTIONS
    Valcarcel Macua, Sergio
    Zazo, Santiago
    Zazo, Javier
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING (ICASSP), 2015, : 3591 - 3595
  • [4] NATURAL SYSTEMS VS THE BLACK-BOX
    LOGSDON, G
    [J]. BIOCYCLE, 1989, 30 (06) : 68 - 69
  • [5] Probabilistic verification for "black-box" systems
    Younes, HLS
    [J]. COMPUTER AIDED VERIFICATION< PROCEEDINGS, 2005, 3576 : 253 - 265
  • [6] EMS SYSTEMS - OPENING THE BLACK-BOX
    MAIO, RF
    [J]. ANNALS OF EMERGENCY MEDICINE, 1993, 22 (04) : 730 - 731
  • [7] Black-box models for reference voltage monitoring
    Serbec, IN
    Fefer, D
    [J]. PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON APPLIED SIMULATION AND MODELLING, 2004, : 533 - 539
  • [8] Distributed Evolution Strategies for Black-Box Stochastic Optimization
    He, Xiaoyu
    Zheng, Zibin
    Chen, Chuan
    Zhou, Yuren
    Luo, Chuan
    Lin, Qingwei
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (12) : 3718 - 3731
  • [9] THE BLACK-BOX
    KYLE, SA
    [J]. NEW SCIENTIST, 1986, 110 (1512) : 61 - 61
  • [10] THE BLACK-BOX
    WISEMAN, J
    [J]. ECONOMIC JOURNAL, 1991, 101 (404): : 149 - 155