TY - GEN
T1 - FindAll
T2 - 8th ACM International Conference on Emerging Networking EXperiments and Technologies, CoNEXT 2012
AU - Balasubramanian, Aruna
AU - Balasubramanian, Niranjan
AU - Huston, Samuel J.
AU - Metzler, Donald
AU - Wetherall, David J.
PY - 2012
Y1 - 2012
N2 - We present the design and evaluation of FindAll, a local search engine that lets users search and retrieve web pages, even in the absence of connectivity. Our user study with 23 users show that mobile users often search for web pages that they have previously visited, known as re-finding. This re-finding behavior makes the case for a local solution. FindAll goes beyond caching and using keyword search, and instead, implements a full blown search engine. The key challenge in FindAll is in designing a search engine, which is both memory- and energy-intensive, on the constrained phone environment. To this end, FindAll balances the cost of running the search engine with the expected benefits of serving a web page locally. FindAll estimates the benefits of local search, by learning the re-finding behavior of users. We implement FindAll on Android by adapting a publicly available search engine. Our evaluations, based on the traces collected from our user study, shows that FindAll reduces search latency by two-folds for users who re-find often, and reduces 3G data usage by up to 100 MB a month.
AB - We present the design and evaluation of FindAll, a local search engine that lets users search and retrieve web pages, even in the absence of connectivity. Our user study with 23 users show that mobile users often search for web pages that they have previously visited, known as re-finding. This re-finding behavior makes the case for a local solution. FindAll goes beyond caching and using keyword search, and instead, implements a full blown search engine. The key challenge in FindAll is in designing a search engine, which is both memory- and energy-intensive, on the constrained phone environment. To this end, FindAll balances the cost of running the search engine with the expected benefits of serving a web page locally. FindAll estimates the benefits of local search, by learning the re-finding behavior of users. We implement FindAll on Android by adapting a publicly available search engine. Our evaluations, based on the traces collected from our user study, shows that FindAll reduces search latency by two-folds for users who re-find often, and reduces 3G data usage by up to 100 MB a month.
KW - Energy savings
KW - Latency
KW - Local search
KW - Measurement
KW - Refinding
KW - User study
KW - Web search
UR - https://www.scopus.com/pages/publications/84871965158
U2 - 10.1145/2413176.2413209
DO - 10.1145/2413176.2413209
M3 - Conference contribution
AN - SCOPUS:84871965158
SN - 9781450317757
T3 - CoNEXT 2012 - Proceedings of the 2012 ACM Conference on Emerging Networking Experiments and Technologies
SP - 277
EP - 288
BT - CoNEXT 2012 - Proceedings of the 2012 ACM Conference on Emerging Networking Experiments and Technologies
Y2 - 10 December 2012 through 13 December 2012
ER -