• DocumentCode
    2174526
  • Title

    Scheduling Metric-Space Queries Processing on Multi-Core Processors

  • Author

    Gil-Costa, Veronica ; Barrientos, Ricardo J. ; Marin, Mauricio ; Bonacic, Carolina

  • Author_Institution
    DCC, Univ. of San Luis, San Luis, Argentina
  • fYear
    2010
  • fDate
    17-19 Feb. 2010
  • Firstpage
    187
  • Lastpage
    194
  • Abstract
    This paper proposes a strategy to organize metric-space query processing in multi-core search nodes as understood in the context of search engines running on clusters of computers. The strategy is applied in each search node to process all active queries visiting the node as part of their solution which, in general, for each query is computed from the contribution of each search node. When query traffic is high enough, the proposed strategy assigns one thread to each query and lets them work in a fully asynchronous manner. When query traffic is moderate or low, some threads start to idle so they are put to work on queries being processed by other threads. The strategy solves the associated synchronization problem among threads by switching query processing into a bulk-synchronous mode of operation. This simplifies the dynamic re-organization of threads and overheads are very small with the advantage that the overall work-load is evenly distributed across all threads.
  • Keywords
    microprocessor chips; multiprocessing systems; program processors; query processing; search engines; bulk-synchronous mode; computer clusters; metric-space query processing; multicore processors; multicore search nodes; query traffic; search engines; switching query processing; Costs; Data structures; Databases; Multicore processing; Parallel processing; Processor scheduling; Query processing; Search engines; Traffic control; Yarn; metri spaces; multi-core;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2010 18th Euromicro International Conference on
  • Conference_Location
    Pisa
  • ISSN
    1066-6192
  • Print_ISBN
    978-1-4244-5672-7
  • Electronic_ISBN
    1066-6192
  • Type

    conf

  • DOI
    10.1109/PDP.2010.94
  • Filename
    5452446