Cottage: Coordinated Time Budget Assignment for Latency, Quality and Power Optimization in Web Search
Liang Zhou, Laxmi N. Bhuyan, K. K. Ramakrishnan
Abstract
Most CPU power management techniques for web search assume that the time budget for a query is given a priori. However, determining the time budget on a per query granularity is challenging, because a difficult trade-off between the search latency, quality and power consumption has to be made. In this paper, we present Cottage, a coordinated time budget assignment framework between the aggregator and Index Serving Nodes (ISNs), which employs two distinct distributed search latency and quality predictors. The prediction results are integrated at a centralized optimizer for selecting the proper search time budget, while cutting off slow and low quality ISNs. Cottage also accelerates slow ISNs that have a high quality contribution, thus improving search quality. The implementation results on the Solr search engine show that Cottage outperforms state-of-the-art approaches with a 54% latency reduction and 41.3% less consumed power. In addition, the P@10 search quality with Cottage can still be as good as 0.947.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Related papers
- Gemini: Learning to Manage CPU Power for Latency-Critical Search EnginesLiang Zhou, Laxmi N. Bhuyan, K. K. RamakrishnanMICRO 2020 · 27 citations
- ReTail: Opting for Learning Simplicity to Enable QoS-Aware Power Management in the CloudShuang Chen, Angela Jin, Christina Delimitrou, José F. MartínezHPCA 2022 · 34 citations
- ANT-man: towards agile power management in the microservice eraXiaofeng Hou, Chao Li, Jiacheng Liu, Lu Zhang et al.SC 2020 · 35 citations
- QBAT: Model-based Query Budget Autotuner for Clustering-based Approximate Nearest Neighbor SearchJonghyun Bae, Tae Jun Ham, Alan Li, Supawit Chockchowwat et al.VLDB 2026
- AgileWatts: An Energy-Efficient CPU Core Idle-State Architecture for Latency-Sensitive Server ApplicationsJawad Haj-Yahya, Haris Volos, Davide B. Bartolini, Georgia Antoniou et al.MICRO 2022 · 22 citations
