• 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