Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
COOPERATIVE CACHE MANAGEMENT IN MOBILE AD HOC NETWORKS Narottam Chand, R. C. Joshi and Manoj Misra Indian Institute of Technology Roorkee, India Email: {narotdec, joshifcc, [email protected] ABSTRACT Caching of frequently accessed data in ad hoc networks is a potential technique that can improve the data access performance and availability. Cooperative caching, which allows the sharing and coordination of cached data among clients, can further explore the potential of the caching techniques. In this paper, we propose a novel scheme, called zone cooperative (ZC) for caching in mobile ad hoc networks. In ZC scheme, one-hop neighbors of a mobile client form a cooperative cache zone since the cost for communication with them is low both in terms of energy consumption and message exchange. For a data miss in the local cache, each client first searches the data in its zone before forwarding the request to the next client that lies along routing path towards server. As a part of cache management, cache admission control and replacement policy are developed to improve the data accessibility and reduce the local cache miss ratio. Simulation experiments show that the ZC caching mechanism achieves significant improvements in terms of cache hit ratio and average query latency in comparison with other caching strategies. 1. INTRODUCTION Recent explosive growth in computer and wireless communication technologies has led to an increasing interest in mobile ad hoc networks (MANETs). Most of the previous researches [1, 2, 3, 4, 5] in ad hoc networks focus on the development of dynamic routing protocols that can improve one-hop/multi-hop connectivity among mobile hosts (MHs). Although routing is an important issue in ad hoc networks, other issues such as data access are also very important since the ultimate goal of using such networks is to provide data access to mobile hosts [6]. One of the most attractive techniques that improves data availability is caching. In general caching results in (i) enhanced QoS at the clients – i.e., lower jitter, latency and packet loss, (ii) reduced network bandwidth consumption, and (iii) reduced data server/source workload. In addition, reduction in bandwidth consumption infers that a properly implemented caching architecture for a MANET environment can potentially improve battery life in mobile clients. Caching has proved to be an important technique for improving the data retrieval performance in mobile environments [15, 16, 17, 18]. However, caching techniques used in one-hop mobile environment (i.e., cellular networks) may not be applicable to multi-hop mobile environments since the data or request may need to go through multiple hops. As mobile clients in ad hoc networks may have similar tasks and share common interest, cooperative caching, which allows the sharing and coordination of cached data among multiple clients, can be used to reduce the bandwidth and power consumption. To date there are some works in literature on cooperative
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 03/19/2012 for the course CS 1313 taught by Professor Aman during the Spring '12 term at Punjab Engineering College.

Page1 / 7


This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online