Web Caching

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 10053 Experts worldwide ranked by ideXlab platform

Li Qun - One of the best experts on this subject based on the ideXlab platform.

  • cachekeeper a system wide Web Caching service for smartphones
    Ubiquitous Computing, 2013
    Co-Authors: Yifan Zhang, Chiu Tan, Li Qun
    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.

  • UbiComp - CacheKeeper: a system-wide Web Caching service for smartphones
    Proceedings of the 2013 ACM international joint conference on Pervasive and ubiquitous computing, 2013
    Co-Authors: Yifan Zhang, Chiu Tan, Li Qun
    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.

K Obraczke - One of the best experts on this subject based on the ideXlab platform.

  • world wide Web Caching trends and techniques
    IEEE Communications Magazine, 2000
    Co-Authors: G Barish, K Obraczke
    Abstract:

    Academic and corporate communities have been dedicating considerable effort to World Wide Web Caching. When correctly deployed, Web Caching systems can lead to significant bandwidth savings, server load balancing, perceived network latency reduction, and higher content availability. We survey the state of the art in Caching designs, presenting a taxonomy of architectures and describing a variety of specific trends and techniques.

Yifan Zhang - One of the best experts on this subject based on the ideXlab platform.

  • cachekeeper a system wide Web Caching service for smartphones
    Ubiquitous Computing, 2013
    Co-Authors: Yifan Zhang, Chiu Tan, Li Qun
    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.

  • UbiComp - CacheKeeper: a system-wide Web Caching service for smartphones
    Proceedings of the 2013 ACM international joint conference on Pervasive and ubiquitous computing, 2013
    Co-Authors: Yifan Zhang, Chiu Tan, Li Qun
    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.

G Barish - One of the best experts on this subject based on the ideXlab platform.

  • world wide Web Caching trends and techniques
    IEEE Communications Magazine, 2000
    Co-Authors: G Barish, K Obraczke
    Abstract:

    Academic and corporate communities have been dedicating considerable effort to World Wide Web Caching. When correctly deployed, Web Caching systems can lead to significant bandwidth savings, server load balancing, perceived network latency reduction, and higher content availability. We survey the state of the art in Caching designs, presenting a taxonomy of architectures and describing a variety of specific trends and techniques.

P Martin - One of the best experts on this subject based on the ideXlab platform.

  • IPCCC - Transparent distributed Web Caching with minimum expected response time
    Conference Proceedings of the 2003 IEEE International, 2003
    Co-Authors: P Martin, Hossam Hassanein
    Abstract:

    Web Caching is a standard approach to improving the performance and quality of Web services. The effectiveness of a single cache in this environment, however, is relatively low. Cache hit rates of 40% or lower are typical in the Web. Distributed Caching seeks to improve the effectiveness of Web Caching by supporting the sharing of data across multiple cache servers. We describe the minimum expected response time (MRT) distributed Web Caching scheme. MRT uses a layer 5 switch to redirect cacheable HTTP requests transparently to the cache server with the minimum expected response time. The response time estimate produced is based on information about cache server content, cache server workload, Web server workload and network latency. We present simulation experiments to show that MRT outperforms existing distributed Web Caching schemes in terms of average HTTP request response times.

  • Performance Comparison of Alternative Web Caching Techniques
    2002
    Co-Authors: Hossam Hassanein, Z Liang, P Martin
    Abstract:

    Web Caching is a popular technique to improve the performance and scalability of the Web by increasing document availability and enabling download sharing. Distributed cache cooperation, a mechanism for sharing documents between caches, can further improve performance by providing a shared cache to a large user population. Layer 5 switching-based transparent Web Caching schemes intercept HTTP requests and redirect requests according to their contents. This technique not only makes the deployment and configuration of the Caching system easier, but also improves its performance by redirecting non-cacheable HTTP requests to bypass cache servers. In this paper, we compare the performance of a number of cooperative (ICP and Cache Digest) and transparent (L5 transparent Web Caching and LB-L5) Web Caching techniques. We conduct a number of simulation experiments under different HTTP request intensities, network link delays and populations of cooperating cache servers. The relative merits of the different schemes are reported. 1

  • LCN - Transparent distributed Web Caching
    Proceedings LCN 2001. 26th Annual IEEE Conference on Local Computer Networks, 2001
    Co-Authors: Z Liang, Hossam Hassanein, P Martin
    Abstract:

    Layer 5 switching-based transparent Web Caching intercepts HTTP requests and redirects requests according to their contents. This technique makes the deployment and configuration of a Caching system easier and improves its performance by ensuring that non-cacheable HTTP requests bypass the cache servers. We propose a Load Balancing Layer 5 switching-based (LB-L5) Web Caching scheme that uses the Layer 5 switching-based technique to support distributed Web Caching. We present simulation results that show that LB-L5 outperforms existing Web Caching schemes, namely ICP, Cache Digest, and basic L5 transparent Web Caching, in terms of cache server workload balancing and response time. LB-L5 is also shown to be more adaptable to high HTTP request intensity than the other schemes.

  • ISCC - Performance comparison of alternative Web Caching techniques
    Proceedings ISCC 2002 Seventh International Symposium on Computers and Communications, 1
    Co-Authors: Hossam S. Hassanein, Z Liang, P Martin
    Abstract:

    Web Caching is a popular technique to improve the performance and scalability of the Web by increasing document availability and enabling download sharing. Distributed cache cooperation, a mechanism for sharing documents between caches, can further improve performance by providing a shared cache to a large user population. Layer 5 switching-based transparent Web Caching schemes intercept HTTP requests and redirect requests according to their contents. This technique not only makes the deployment and configuration of the Caching system easier, but also improves its performance by redirecting non-cacheable HTTP requests to bypass cache servers. In this paper, we compare the performance of a number of cooperative (ICP and Cache Digest) and transparent (L5 transparent Web Caching and LB-L5) Web Caching techniques. We conduct a number of simulation experiments under different HTTP request intensities, network link delays and populations of cooperating cache servers. The relative merits of the different schemes are reported.

  • IPCCC - QoS differentiation in switching-based Web Caching
    IEEE International Conference on Performance Computing and Communications 2004, 1
    Co-Authors: Jian Zhou, P Martin, Hossam S. Hassanein
    Abstract:

    Differentiated services (DiffServ) [1998] are being adopted for various Internet applications, including Web services. In the Web-Caching field, researchers have proposed to realize DiffServ on Web servers, cache servers, and the client. We argue that there are significant advantages of implementing DiffServ on edge routers in a distributed Web Caching system. Edge routers can perform request classification, and assign the type of service, hence the per-hop behavior of the classified requests. If the edge router has knowledge of each cache server, then the edge router is able to provide quality of service to different requests by forwarding the requests to the most appropriate cache server. We propose a switching-based differentiated service aching scheme that provides different types of service to three classes of requests, namely streaming class, real-time assured class and best-effort class. A detailed simulation model is described and then used to examine the conditions under which our scheme is able to satisfy the service requirements of the three classes.