BRINGING INTROSPECTION INTO BLOBSEER: TOWARDS A SELF-ADAPTIVE DISTRIBUTED DATA MANAGEMENT SYSTEM

被引:1
|
作者
Carpen-Amarie, Alexandra [1 ]
Costan, Alexandru [2 ]
Cai, Jing [3 ]
Antoniu, Gabriel [1 ]
Bouge, Luc [4 ]
机构
[1] INRIA Rennes Bretagne Atlantique IRISA, F-35042 Rennes, France
[2] Univ Politehn Bucuresti, Dept Comp Sci, Bucharest 060042, Romania
[3] City Univ Hong Kong, Dept Comp Sci, Kowloon, Hong Kong, Peoples R China
[4] Ecole Normale Super, Antenne Bretagne IRISA, F-35042 Rennes, France
关键词
distributed system; storage management; large-scale system; monitoring; introspection; LARGE-SCALE; SERVICE;
D O I
10.2478/v10006-011-0017-y
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Introspection is the prerequisite of autonomic behavior, the first step towards performance improvement and resource usage optimization for large-scale distributed systems. In grid environments, the task of observing the application behavior is assigned to monitoring systems. However, most of them are designed to provide general resource information and do not consider specific information for higher-level services. More precisely, in the context of data-intensive applications, a specific introspection layer is required to collect data about the usage of storage resources, data access patterns, etc. This paper discusses the requirements for an introspection layer in a data management system for large-scale distributed infrastructures. We focus on the case of BlobSeer, a large-scale distributed system for storing massive data. The paper explains why and how to enhance BlobSeer with introspective capabilities and proposes a three-layered architecture relying on the MonALISA monitoring framework. We illustrate the autonomic behavior of BlobSeer with a self-configuration component aiming to provide storage elasticity by dynamically scaling the number of data providers. Then we propose a preliminary approach for enabling self-protection for the BlobSeer system, through a malicious client detection component. The introspective architecture has been evaluated on the Grid'5000 testbed, with experiments that prove the feasibility of generating relevant information related to the state and behavior of the system.
引用
收藏
页码:229 / 242
页数:14
相关论文
共 50 条
  • [21] A self-adaptive resource index and discovery system in distributed computing environments
    Chung, Wu-Chun
    Lin, Yi-Hsiang
    Lai, Kuan-Chou
    Li, Kuan-Ching
    Chung, Yeh-Ching
    [J]. INTERNATIONAL JOURNAL OF AD HOC AND UBIQUITOUS COMPUTING, 2012, 10 (02) : 74 - 83
  • [22] Towards Bridging the Gap between Control and Self-Adaptive System Properties
    Camara, Javier
    Papadopoulos, Alessandro V.
    Vogel, Thomas
    Weyns, Danny
    Garlan, David
    Huang, Shihong
    Tei, Kenji
    [J]. 2020 IEEE/ACM 15TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS, SEAMS, 2020, : 78 - 84
  • [23] Self-adaptive Vision System
    Stipancic, Tomislav
    Jerbic, Bojan
    [J]. EMERGING TRENDS IN TECHNOLOGICAL INNOVATION, 2010, 314 : 195 - 202
  • [24] A self-adaptive fuzzy learning system for streaming data prediction
    Gu, Xiaowei
    Shen, Qiang
    [J]. INFORMATION SCIENCES, 2021, 579 : 623 - 647
  • [25] Self-Adaptive Management of SDN Distributed Controllers for Highly Dynamic IoT Networks
    Bedhief, Intidhar
    Kassar, Meriem
    Aguili, Taoufik
    Foschini, Luca
    Bellavista, Paolo
    [J]. 2019 15TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE (IWCMC), 2019, : 2098 - 2104
  • [26] A Self-Adaptive Backup System Based on Data Integration Mechanism
    Wei, Xu
    Min, Wang
    Xiang, He
    Lu, Xu
    [J]. THIRD 2008 INTERNATIONAL CONFERENCE ON CONVERGENCE AND HYBRID INFORMATION TECHNOLOGY, VOL 2, PROCEEDINGS, 2008, : 822 - 831
  • [27] Distributed stream management using utility-driven self-adaptive middleware
    Kumar, V
    Cooper, BF
    Schwan, K
    [J]. ICAC 2005: SECOND INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING, PROCEEDINGS, 2005, : 3 - 14
  • [28] Self-adaptive and reconfigurable distributed computing systems
    Bagchi, Susmit
    [J]. APPLIED SOFT COMPUTING, 2012, 12 (09) : 3023 - 3033
  • [29] Self-Adaptive Management of Web Processes
    Polese, Marina
    Tretola, Giancarlo
    Zimeo, Eugenio
    [J]. 12TH IEEE INTERNATIONAL SYMPOSIUM ON WEB SYSTEMS EVOLUTION (WSE 2010), 2010, : 33 - 42
  • [30] Towards Self-Adaptive Metric Learning On the Fly
    Gao, Yang
    Li, Yi-Fan
    Chandra, Swarup
    Khan, Latifur
    Thuraisingham, Bhavani
    [J]. WEB CONFERENCE 2019: PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE (WWW 2019), 2019, : 503 - 513