File Download

There are no files associated with this item.

  • Find it @ UNIST can give you direct access to the published full text of this article. (UNISTARs only)
Related Researcher

전명재

Jeon, Myeongjae
OMNIA
Read More

Views & Downloads

Detailed Information

Cited time in webofscience Cited time in scopus
Metadata Downloads

Full metadata record

DC Field Value Language
dc.citation.conferencePlace CS -
dc.citation.conferencePlace Prague -
dc.citation.endPage 168 -
dc.citation.startPage 155 -
dc.citation.title EuroSys '13 (8th ACM European Conference on Computer Systems) -
dc.contributor.author Jeon, Myeongjae -
dc.contributor.author He, Yuxiong -
dc.contributor.author Elnikety, Sameh -
dc.contributor.author Cox, Alan L. -
dc.contributor.author Rixner, Scott -
dc.date.accessioned 2023-12-20T01:07:38Z -
dc.date.available 2023-12-20T01:07:38Z -
dc.date.created 2018-08-27 -
dc.date.issued 2013-04-15 -
dc.description.abstract A web search query made to Microsoft Bing is currently parallelized by distributing the query processing across many servers. Within each of these servers, the query is, however, processed sequentially. Although each server may be processing multiple queries concurrently, with modern multicore servers, parallelizing the processing of an individual query within the server may nonetheless improve the user's experience by reducing the response time. In this paper, we describe the issues that make the parallelization of an individual query within a server challenging, and we present a parallelization approach that effectively addresses these challenges. Since each server may be processing multiple queries concurrently, we also present a adaptive resource management algorithm that chooses the degree of parallelism at run-time for each query, taking into account system load and parallelization efficiency. As a result, the servers now execute queries with a high degree of parallelism at low loads, gracefully reduce the degree of parallelism with increased load, and choose sequential execution under high load. We have implemented our parallelization approach and adaptive resource management algorithm in Bing servers and evaluated them experimentally with production workloads. The experimental results show that the mean and 95th-percentile response times for queries are reduced by more than 50% under light or moderate load. Moreover, under high load where parallelization adversely degrades the system performance, the response times are kept the same as when queries are executed sequentially. In all cases, we observe no degradation in the relevance of the search results. -
dc.identifier.bibliographicCitation EuroSys '13 (8th ACM European Conference on Computer Systems), pp.155 - 168 -
dc.identifier.doi 10.1145/2465351.2465367 -
dc.identifier.scopusid 2-s2.0-84877706836 -
dc.identifier.uri https://scholarworks.unist.ac.kr/handle/201301/35658 -
dc.identifier.url https://dl.acm.org/citation.cfm?id=2465367 -
dc.language 영어 -
dc.publisher Association for Computing Machinery -
dc.title Adaptive parallelism for web search -
dc.type Conference Paper -
dc.date.conferenceDate 2013-04-15 -

qrcode

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.