• DocumentCode
    976901
  • Title

    An efficient distributed knot detection algorithm

  • Author

    Cidon, Israel

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • Volume
    15
  • Issue
    5
  • fYear
    1989
  • fDate
    5/1/1989 12:00:00 AM
  • Firstpage
    644
  • Lastpage
    649
  • Abstract
    A distributed knot detection algorithm for general graphs is presented. The knot detection algorithm uses at most O(n log n+m) messages and O(m+n log n) bits of memory to detect all knots´ nodes in the network (where n is the number of nodes and m is the number of links). This is compared to O(n2) messages needed in the best algorithm previously published. The knot detection algorithm makes use of efficient cycle detection and clustering techniques. Various applications for the knot detection algorithms are presented. In particular, its importance to deadlock detection in store and forward communication networks and in transaction systems is demonstrated
  • Keywords
    computational complexity; distributed processing; graph theory; clustering; cycle detection; deadlock detection; distributed knot detection algorithm; forward communication networks; general graphs; links; memory bits; messages; nodes; store communication networks; transaction systems; Buffer storage; Clustering algorithms; Communication networks; Costs; Detection algorithms; Floods; System recovery; Testing; Topology;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.24714
  • Filename
    24714