• DocumentCode
    3335243
  • Title

    On-line error monitoring for several data structures

  • Author

    Bright, J.D. ; Sullivan, G.F.

  • Author_Institution
    AT&T Bell Labs., Murray Hill, NJ, USA
  • fYear
    1995
  • fDate
    27-30 June 1995
  • Firstpage
    392
  • Lastpage
    401
  • Abstract
    We present several examples of programs which efficiently monitor the answers from queries performed on data structures to determine if any errors are present. Our paper includes the first efficient on-line error monitor for a data structure designed to perform nearest neighbor queries. Applications of nearest neighbor queries are extensive and include learning, categorization, speech processing, and data compression. Our paper also discusses on-line error monitors for priority queues and splittable priority queues. On-line error monitors immediately detect if an error is present in the answer to a query. An error monitor which is not on-line may delay the time of detection until a later query is being processed which may allow the error to propagate or may cause irreversible state changes. On-line monitors can allow a more rapid and accurate response to an error.<>
  • Keywords
    data compression; data structures; program diagnostics; queueing theory; software fault tolerance; speech processing; categorization; data compression; data structures; error detection; learning; nearest neighbor queries; on-line error monitoring; priority queues; programs; query answer monitoring; speech processing; splittable priority queues; Certification; Data compression; Data structures; Delay effects; Fault tolerance; Monitoring; Nearest neighbor searches; Propagation delay; Software performance; Speech processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fault-Tolerant Computing, 1995. FTCS-25. Digest of Papers., Twenty-Fifth International Symposium on
  • Conference_Location
    Pasadena, CA, USA
  • Print_ISBN
    0-8186-7079-7
  • Type

    conf

  • DOI
    10.1109/FTCS.1995.466960
  • Filename
    466960