• DocumentCode
    767842
  • Title

    Performance analysis of a distributed question/answering system

  • Author

    Surdeanu, Mihai ; Moldovan, Dan I. ; Harabagiu, Sanda M.

  • Author_Institution
    Language Comput. Corp., Dallas, TX, USA
  • Volume
    13
  • Issue
    6
  • fYear
    2002
  • fDate
    6/1/2002 12:00:00 AM
  • Firstpage
    579
  • Lastpage
    596
  • Abstract
    The problem of question/answering (Q/A) is to find answers to open-domain questions by searching large collections of documents. Unlike information retrieval systems very common today in the form of Internet search engines, Q/A systems do not retrieve documents, but instead provide short, relevant answers located in small fragments of text. This enhanced functionality comes with a price: Q/A systems are significantly slower and require more hardware resources than information retrieval systems. This paper proposes a distributed Q/A architecture that enhances the system throughput through the exploitation of interquestion parallelism and dynamic load balancing and reduces the individual question response time through the exploitation of intraquestion parallelism. Inter and intraquestion parallelism are both exploited using several scheduling points: one before the Q/A task is started and two embedded in the Q/A task. An analytical performance model is introduced. The model analyzes both the interquestion parallelism overhead generated by the migration of questions and the intraquestion parallelism overhead generated by the partitioning of the Q/A task. The analytical model indicates that both question migration and partitioning are required for a high-performance system
  • Keywords
    distributed processing; information retrieval; resource allocation; scheduling; software performance evaluation; Internet; computer network; distributed question answering system; dynamic load balancing; experimental results; information retrieval systems; interquestion parallelism; intraquestion parallelism; large document collections; open-domain questions; performance analysis; response time; scheduling; search engines; searching; system throughput; task partitioning; Analytical models; Content based retrieval; Data mining; Delay; Information retrieval; Load management; Parallel processing; Performance analysis; Search engines; Throughput;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2002.1011413
  • Filename
    1011413