TY - GEN
T1 - Web caching on smartphones
T2 - 10th International Conference on Mobile Systems, Applications, and Services, MobiSys'12
AU - Qian, Feng
AU - Quah, Kee Shen
AU - Huang, Junxian
AU - Erman, Jeffrey
AU - Gerber, Alexandre
AU - Mao, Zhuoqing
AU - Sen, Subhabrata
AU - Spatscheck, Oliver
N1 - Copyright:
Copyright 2012 Elsevier B.V., All rights reserved.
PY - 2012
Y1 - 2012
N2 - Web caching in mobile networks is critical due to the unprecedented cellular traffic growth that far exceeds the deployment of cellular infrastructures. Caching on handsets is particularly important as it eliminates all network-related overheads. We perform 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. Our findings suggest that redundant transfers contribute 18% and 20% of the total HTTP traffic volume in the two datasets. Also they are responsible for 17% of the bytes, 7% of the radio energy consumption, 6% of the signaling load, and 9% of the radio resource utilization of all cellular data traffic in the second dataset. Most of such redundant transfers are caused by the smartphone web caching implementation that does not fully support or strictly follow the protocol specification, or by developers not fully utilizing the caching support provided by the libraries. This is further confirmed by our caching tests of 10 popular HTTP libraries and mobile browsers. Improving the cache implementation will bring considerable reduction of network traffic volume, cellular resource consumption, handset energy consumption, and user-perceived latency, benefiting both cellular carriers and customers.
AB - Web caching in mobile networks is critical due to the unprecedented cellular traffic growth that far exceeds the deployment of cellular infrastructures. Caching on handsets is particularly important as it eliminates all network-related overheads. We perform 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. Our findings suggest that redundant transfers contribute 18% and 20% of the total HTTP traffic volume in the two datasets. Also they are responsible for 17% of the bytes, 7% of the radio energy consumption, 6% of the signaling load, and 9% of the radio resource utilization of all cellular data traffic in the second dataset. Most of such redundant transfers are caused by the smartphone web caching implementation that does not fully support or strictly follow the protocol specification, or by developers not fully utilizing the caching support provided by the libraries. This is further confirmed by our caching tests of 10 popular HTTP libraries and mobile browsers. Improving the cache implementation will bring considerable reduction of network traffic volume, cellular resource consumption, handset energy consumption, and user-perceived latency, benefiting both cellular carriers and customers.
KW - cellular networks
KW - http caching
KW - redundancy elimination
KW - redundant traffic
KW - smartphone applications
UR - http://www.scopus.com/inward/record.url?scp=84864334997&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84864334997&partnerID=8YFLogxK
U2 - 10.1145/2307636.2307649
DO - 10.1145/2307636.2307649
M3 - Conference contribution
AN - SCOPUS:84864334997
SN - 9781450313018
T3 - MobiSys'12 - Proceedings of the 10th International Conference on Mobile Systems, Applications, and Services
SP - 127
EP - 140
BT - MobiSys'12 - Proceedings of the 10th International Conference on Mobile Systems, Applications, and Services
Y2 - 25 June 2012 through 29 June 2012
ER -