Proceedings ArticleDOI
CacheKeeper: a system-wide web caching service for smartphones
Yifan Zhang,Chiu Tan,Li Qun +2 more
- pp 265-274
TLDR
Evaluation on 10 top ranked Android apps shows that the CacheKeeper prototype can save 42% networks traffic with real user browsing behaviors and increase web accessing speed by 2x under real 3G settings, and experiments show that the prototype incurs negligible overhead on cache misses.Abstract:
Efficient web caching in mobile apps eliminates unnecessary network traffic, reduces web accessing latency, and improves smartphone battery life. However, recent research has indicated that current mobile apps suffer from poor implementations of web caching. In this work, we first conducted a comprehensive survey of over 1000 Android apps to identify how different types of mobile apps perform in web caching. Based on our analysis, we designed CacheKeeper, an OS web caching service transparent to mobile apps for smartphones. CacheKeeper can not only effectively reduce overhead caused by poor web caching of mobile apps, but also utilizes cross-app caching opportunities in smartphones. Furthermore, CacheKeeper is backward compatible, meaning that existing apps can take advantage of CacheKeeper without any modifications. We have implemented a prototype of CacheKeeper in Linux kernel. Evaluation on 10 top ranked Android apps shows that our CacheKeeper prototype can save 42% networks traffic with real user browsing behaviors and increase web accessing speed by 2x under real 3G settings. Experiments also show that our prototype incurs negligible overhead in most aspects on cache misses.read more
Citations
More filters
Proceedings ArticleDOI
A Survey of Fog Computing: Concepts, Applications and Issues
Shanhe Yi,Cheng Li,Qun Li +2 more
TL;DR: The definition of fog computing and similar concepts are discussed, representative application scenarios are introduced, and various aspects of issues the authors may encounter when designing and implementing fog computing systems are identified.
Journal ArticleDOI
Fog Computing: An Overview of Big IoT Data Analytics
Muhammad Rizwan Anawar,Shangguang Wang,Muhammad Azam Zia,Ahmer Khan Jadoon,Umair Akram,Salman Raza +5 more
TL;DR: Most significant fog applications (e.g., health care monitoring, smart cities, connected vehicles, and smart grid) will be discussed here to create a well-organized green computing paradigm to support the next generation of IoT applications.
Journal ArticleDOI
Fog data analytics: A taxonomy and process model
Aparna Kumari,Sudeep Tanwar,Sudhanshu Tyagi,Neeraj Kumar,Reza M. Parizi,Kim-Kwang Raymond Choo +5 more
TL;DR: A detailed taxonomy for FDA is abstracted into a process model that addresses various research challenges, such as accessibility, scalability, fog nodes communication, nodal collaboration, heterogeneity, reliability, and quality of service (QoS) requirements.
Proceedings ArticleDOI
Measurement and Analysis of Mobile Web Cache Performance
TL;DR: This paper builds a new cache analysis model and study the upper bound of how high percentage of resources could potentially be cached and how effective the caching works in practice, and identifies two major problems -- Redundant Transfer and Miscached Resource, which lead to unsatisfactory cache performance.
Journal ArticleDOI
Demystifying the Imperfect Client-Side Cache Performance of Mobile Web Browsing
TL;DR: A proactive approach to making a comprehensive measurement study on client-side cache performance of mobile web browsing by proactively crawling resources from hundreds of websites periodically with a fine-grained time interval, which identifies two major problems - Redundant Transfer and Miscached Resource, which lead to unsatisfactory cache performance.
References
More filters
Proceedings ArticleDOI
Timing attacks on Web privacy
TL;DR: A way of reengineering browsers to prevent most of these attacks, which allow a malicious Web site to determine whether or not the user has recently visited some other, unrelated Web page by measuring the time the user’s browser requires to perform certain operations.
Proceedings ArticleDOI
Breaking for commercials: characterizing mobile advertising
Narseo Vallina-Rodriguez,Jay Shah,Alessandro Finamore,Yan Grunenberger,Konstantina Papagiannaki,Hamed Haddadi,Jon Crowcroft +6 more
TL;DR: This work makes use of a unique, anonymized data set corresponding to one day of traffic for a major European mobile carrier, taking a principled approach to characterize mobile ad traffic along a number of dimensions, such as overall traffic, frequency, as well as possible implications in terms of energy on a mobile device.
Proceedings ArticleDOI
Exposing private information by timing web applications
Andrew Bortz,Dan Boneh +1 more
TL;DR: It is shown that the time web sites take to respond to HTTP requests can leak private information, using two different types of attacks: direct timing and cross-site timing.
Journal ArticleDOI
To Cache or Not to Cache: The 3G Case
Jeffrey Erman,Alexandre Gerber,MohammadTaghi Hajiaghayi,Dan Pei,Subhabrata Sen,Oliver Spatscheck +5 more
TL;DR: This article examines the characteristics of HTTP traffic generated by millions of wireless users across one of the world's largest 3G cellular networks and explores the potential of forward caching.
Proceedings ArticleDOI
Web caching on smartphones: ideal vs. reality
Feng Qian,Kee Shen Quah,Junxian Huang,Jeffrey Erman,Alexandre Gerber,Zhuoqing Mao,Subhabrata Sen,Oliver Spatscheck +7 more
TL;DR: This work performs the first network-wide study of the redundant transfers caused by inefficient web caching on handsets, using a dataset collected from 3 million smartphone users of a large commercial cellular carrier, as well as another five-month-long trace contributed by 20 smartphone users.