Title :
Hierarchical Detection of Strong Unstable Conjunctive Predicates in Large-Scale Systems
Author :
Min Shen ; Kshemkalyani, Ajay D.
Author_Institution :
Dept. of Comput. Sci., Univ. of Illinois at Chicago, Chicago, IL, USA
Abstract :
In large-scale systems where an on-going monitoring program is needed, the traditional predicate detection algorithms become undesirable due to their high overhead and inability to do repeated detection and to resume the detection after a node failure. This paper presents an on-line decentralized algorithm that detects strong conjunctive predicates in a large-scale system. Our algorithm assumes a preconstructed spanning tree in the system, and detects all satisfactions of the predicate in a hierarchical manner. When a node fails or moves and the structure of the spanning tree is changed, our algorithm is able to recover from this situation and continue the detection of further occurrences of the predicate satisfactions. The hierarchical structure of our algorithm also provides a finer-grained monitoring in those large-scale systems where grouping is established and the monitoring happens at the group level. Comparing with other detection algorithms, our algorithm incurs a low space and time cost, which is distributed across all the nodes in the system, and a low message complexity. Our algorithm is particularly beneficial to resource-constrained systems.
Keywords :
communication complexity; large-scale systems; system monitoring; trees (mathematics); hierarchical detection; large-scale systems; message complexity; monitoring program; on-line decentralized algorithm; preconstructed spanning tree; resource-constrained systems; space complexity; strong unstable conjunctive predicate detection; time complexity; Aggregates; Detection algorithms; Large-scale systems; Monitoring; Time complexity; Vectors; Distributed system; fault-tolerant; large-scale systems; predicate detection;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
DOI :
10.1109/TPDS.2013.306