• DocumentCode
    1998328
  • Title

    A Fault-Tolerant Strong Conjunctive Predicate Detection Algorithm for Large-Scale Networks

  • Author

    Min Shen ; Kshemkalyani, Ajay D.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Illinois at Chicago, Chicago, IL, USA
  • fYear
    2013
  • fDate
    20-24 May 2013
  • Firstpage
    1460
  • Lastpage
    1469
  • Abstract
    In large-scale networks where a continuously on-going monitoring program is needed, using traditional predicate detection algorithms might cause the system to have a single point of failure. This paper presents an on-line distributed algorithm that detects strong conjunctive predicates and we show that it is resilient to node failures. Our algorithm assumes a pre-constructed spanning tree in the system, and detects all satisfactions of the predicate in a hierarchical manner. Our algorithm is able to detect predicates at each level in the hierarchy, thus becoming resilient to node failures because of the capability to detect a partial predicate of the global predicate. This hierarchical detection manner also provides a finer-grained monitoring in those large-scale networks where grouping is established and the monitoring happens at the group level. Furthermore, comparing with other detection algorithms, our algorithm incurs a low space/time cost, which is distributed across all the nodes in the network, and a low message complexity. This makes our algorithm applicable in a resource-constraint network.
  • Keywords
    computerised monitoring; distributed processing; failure analysis; fault tolerance; tree data structures; fault-tolerant strong conjunctive predicate detection algorithm; finer-grained monitoring; global predicate; large-scale networks; low message complexity; node failures; ongoing monitoring program; online distributed algorithm; preconstructed spanning tree; predicate detection algorithms; resource-constraint network; space-time cost; Aggregates; Clocks; Detection algorithms; Monitoring; Time complexity; Vectors; distributed system; fault-tolerant; large-scale network; monitoring; performance analysis; predicate detection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2013 IEEE 27th International
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    978-0-7695-4979-8
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2013.156
  • Filename
    6651040