DocumentCode
25265
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
Volume
25
Issue
11
fYear
2014
fDate
Nov. 2014
Firstpage
2899
Lastpage
2908
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;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/TPDS.2013.306
Filename
6684148
Link To Document