Virtual Tree: A robust architecture for interval valid queries in dynamic distributed systems

被引:1
|
作者
Baldoni, Roberto [1 ]
Bonomi, Silvia [1 ]
Cerocchi, Adriano [1 ]
Querzoni, Leonardo [1 ]
机构
[1] Univ Roma La Sapienza, Dipartimento Ingn Informat Automat & Gest Antonio, I-00185 Rome, Italy
关键词
Dynamic distributed systems; Distributed query answering; Overlay networks; Peer-to-peer systems; Node clustering;
D O I
10.1016/j.jpdc.2013.03.017
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper studies the problem of answering aggregation queries, satisfying the interval validity semantics, in a distributed system prone to continuous arrival and departure of participants. The interval validity semantics states that the query answer must be calculated considering contributions of at least all processes that remained in the distributed system for the whole query duration. Satisfying this semantics in systems experiencing unbounded churn is impossible due to the lack of connectivity and path stability between processes. This paper presents a novel architecture, namely Virtual Tree, for building and maintaining a structured overlay network with guaranteed connectivity and path stability in settings characterized by bounded churn rate. The architecture includes a simple query answering algorithm that provides interval valid answers. The overlay network generated by the Virtual Tree architecture is a tree-shaped topology with virtual nodes constituted by clusters of processes and virtual links constituted by multiple communication links connecting processes located in adjacent virtual nodes. We formally prove a bound on the churn rate for interval valid queries in a distributed system where communication latencies are bounded by a constant unknown by processes. Finally, we carry out an extensive experimental evaluation that shows the degree of robustness of the overlay network generated by the virtual tree architecture under different churn rates. (C) 2013 Elsevier Inc. All rights reserved.
引用
收藏
页码:1135 / 1145
页数:11
相关论文
共 50 条
  • [1] ROBUST STABILITY OF DYNAMIC INTERVAL SYSTEMS
    SOH, CB
    CONTROL-THEORY AND ADVANCED TECHNOLOGY, 1994, 10 (01): : 73 - 80
  • [2] A Robust Distributed Interval Observer for LTI Systems
    Wang, Xiaoling
    Su, Housheng
    Zhang, Fan
    Chen, Guanrong
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2023, 68 (03) : 1337 - 1352
  • [3] Criteria for robust stability of dynamic interval systems
    Mao, WJ
    Sun, YX
    PROCEEDINGS OF THE 35TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-4, 1996, : 45 - 46
  • [4] A system architecture for distributed implementation of virtual measurement systems
    Papp, Z
    Hoeve, HJ
    Bos, A
    ECBS '99, IEEE CONFERENCE AND WORKSHOP ON ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 1999, : 18 - 24
  • [5] Distributed systems software architecture for induced virtual environments
    Afanasiev, V
    Baigozin, D
    Baturin, Y
    Burlakov, S
    Klimenko, S
    2005 INTERNATIONAL CONFERENCE ON CYBERWORLDS, PROCEEDINGS, 2005, : 378 - 382
  • [6] Interval Tree Clocks A Logical Clock for Dynamic Systems
    Almeida, Paulo Sergio
    Baquero, Carlos
    Fonte, Victor
    PRINCIPLES OF DISTRIBUTED SYSTEMS, 12TH INTERNATIONAL CONFERENCE, OPODIS 2008, 2008, 5401 : 259 - 274
  • [7] A distributed network architecture for robust Internet voting systems
    Burton, C
    Karunasekera, S
    Harwood, A
    Stanley, D
    Ioannou, I
    ELECTRONIC GOVERNMENT, PROCEEDINGS, 2005, 3591 : 300 - 308
  • [8] Robust stabilization of stochastic interval systems with distributed-delay
    Su, Chun-Hua
    Liu, Si-Feng
    Ge, Shi-Long
    Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2009, 31 (10): : 2464 - 2468
  • [9] An architecture to support scalable distributed virtual environment systems on grid
    Wang, Tianqi
    Wang, Cho-Li
    Lau, Francis C. M.
    JOURNAL OF SUPERCOMPUTING, 2006, 36 (03): : 249 - 264
  • [10] An architecture to support scalable distributed virtual environment systems on grid
    Tianqi Wang
    Cho-Li Wang
    Francis C. M. Lau
    The Journal of Supercomputing, 2006, 36