A case for application-managed cache for browser

作者: Ashok Anand , Mehrdad Reshadi , Bowei Du , Hariharan Kolam , Sharad Jaiswal

DOI: 10.1109/ICME.2015.7177455

关键词: Page cacheStatic web pageDatabaseComputer scienceWeb APISmart CacheCacheMobile WebWeb applicationCache algorithmsCache coloringWeb navigationOperating systemWeb page

摘要: Mobile web usage has significantly increased in last few years. There been a lot of emphasis on providing good page performance for mobile devices. Client-side caching can play significant role performance, but unfortunately, traditional browser caches lack various aspects leading to sub-optimal performance. More specifically, applications do not have control caching, e.g., which resources cache, how etc., ineffective cache utilization. Recently, HTML5 introduced number persistent storage APIs, that provide required applications. We evaluate these options devices, and find they also meet the criteria caching; fact, some localStorage, even better than cache. Based insights, we make case application-managed hierarchical client-side called HCache, leverages as backends. propose novel API allows application developers intelligently behavior transparently. Our experiments with prototype show HCache improve by up 60%.

参考文章(10)
Parvez Ahammad, Brian Kennedy, Padmapani Ganti, Hariharan Kolam, QoE-driven Unsupervised Image Categorization for Optimized Web Delivery: Short Paper acm multimedia. pp. 797- 800 ,(2014) , 10.1145/2647868.2654982
Nina Bhatti, Anna Bouch, Allan Kuchinsky, Integrating user-perceived quality into Web server design the web conference. ,vol. 33, pp. 1- 16 ,(2000) , 10.1016/S1389-1286(00)00087-6
Anna Bouch, Allan Kuchinsky, Nina Bhatti, Quality is in the eye of the beholder: meeting users' requirements for Internet quality of service human factors in computing systems. pp. 297- 304 ,(2000) , 10.1145/332040.332447
Paul Herbig, Quality Is in the Eye of the Beholder Journal of Professional Services Marketing. ,vol. 10, pp. 19- 33 ,(1994) , 10.1300/J090V10N02_03
Feng Qian, Kee Shen Quah, Junxian Huang, Jeffrey Erman, Alexandre Gerber, Zhuoqing Mao, Subhabrata Sen, Oliver Spatscheck, Web caching on smartphones Proceedings of the 10th international conference on Mobile systems, applications, and services - MobiSys '12. pp. 127- 140 ,(2012) , 10.1145/2307636.2307649
Zhen Wang, Felix Xiaozhu Lin, Lin Zhong, Mansoor Chishtie, How effective is mobile browser cache? Proceedings of the 3rd ACM workshop on Wireless of the students, by the students, for the students - S3 '11. pp. 17- 20 ,(2011) , 10.1145/2030686.2030693
Michael Butkiewicz, Harsha V. Madhyastha, Vyas Sekar, Understanding website complexity Proceedings of the 2011 ACM SIGCOMM conference on Internet measurement conference - IMC '11. pp. 313- 328 ,(2011) , 10.1145/2068816.2068846
Ashok Anand, Chitra Muthukrishnan, Aditya Akella, Ramachandran Ramjee, Redundancy in network traffic Proceedings of the eleventh international joint conference on Measurement and modeling of computer systems - SIGMETRICS '09. ,vol. 37, pp. 37- 48 ,(2009) , 10.1145/1555349.1555355
David Wetherall, Arvind Krishnamurthy, Xiao Sophia Wang, Aruna Balasubramanian, Demystifying page load performance with WProf networked systems design and implementation. pp. 473- 486 ,(2013)
Teemu Koponen, Mohit Chawla, Byung-Gon Chun, Andrey Ermolinskiy, Kye Hyun Kim, Scott Shenker, Ion Stoica, A data-oriented (and beyond) network architecture acm special interest group on data communication. ,vol. 37, pp. 181- 192 ,(2007) , 10.1145/1282380.1282402