Cooperative Caching Techniques For Mobile Ad Hoc Networks: Preetha Theresa Joy, K. Poulose Jacob
Cooperative Caching Techniques For Mobile Ad Hoc Networks: Preetha Theresa Joy, K. Poulose Jacob
Ad hoc Networks
Preetha Theresa Joy, K. Poulose Jacob
Dept. of Computer Science, Cochin University of Science and Technology
Kochi, Kerala, India.
Abstract—Data caching can remarkably improve the important issue in ad hoc networks, other issues such as
efficiency of information access in a wireless ad hoc data access are also very important. High data
network by reducing the access latency and bandwidth availability is of increasing interest in mobile computing
usage. The cache placement problem minimizes total data environments. In ad hoc networks, due to frequent
access cost in ad hoc networks with multiple data items.
The ad hoc networks are multi hop networks without a
network partition, data availability is lower than that in
central base station and are resource constrained in terms traditional wired networks. The two approaches used in
of channel bandwidth and battery power. By data caching distributed computing to enhance data availability are
the communication cost can be reduced in terms of data replication and data caching. Data replication is the
bandwidth as well as battery energy. As the network node maintenance of multiple copies of data at multiple
has limited memory the problem of cache placement is a locations. The copies of data are not necessarily identical
vital issue. This paper attempts to study the existing at any particular point in time. Data caching improves
cooperative caching techniques and their suitability in the data retrieval process in mobile networks. In a cached
mobile ad hoc networks. environment since the requests are served from the local
Keywords — Data Caching, MANET, Cooperative caching,
cache, latency of fetching the data from the server is
cache consistency, cache placement. reduced.
Cache Cache
Caching Centralized/Dec Cache Performance
admission Data Discovery Consist Advantages Disadvantage
Scheme entralized Replacement Metric Used
Control ency
Cache path
Cache Data Based on
become invalid
/Path Based on no: By message distance and TTL Increased data
Decentralized Average delay when topology
Hybrid of hops exchange access based accessibility
changes, space
cache[1] frequency
needed is more.
Multiple copies of
Aggregate Based on
Based on Broadcast Distinct data is data returned to
Cache [2] distance and Not Throughput, Avg
Decentralized based simple stored increases server extra
access Present no of hops
no :of hops search through put communication
frequency
cost.
Simple and
Data thrown out
Costless,
Neighbor nodes without reusing
Neighbor Not Avg Ending utilizes the
Decentralized Not Present address stored LRU lacks efficient
Caching [5] Present time, traffic cache space of
in local node cooperation
inactive
among nodes.
neighbors
Power efficient
Based on Search in local Extra cost to
Group TTL Cache hit ratio, protocol,
Centralized group member table and group LRU maintain local and
Caching [6] Based Avg latency redundancy is
status table group tables.
reduced
Difficult to
COCA [7] Data accessibility Cross layer
TTL maintain when the
Centralized Cluster based Hierarchical LRU Min ratio, Avg query design with pre
Based number of nodes
delay fetching
increases.
In [8], a Resource Efficient Adaptive Caching which uses towards a Dominant Request Path ie, the network path
an adaptive cache distribution and replication is responsible for majority of request for a particular data
implemented. The adaptive cache replication scheme item at the given node. When the demand wanes, the
known as Tidal Replication, considers a global demand replicas are de-allocated and the burden for the data item
for data for making replication decision. Here replication returns to the control node. When replication request is
is done by caching the data items that consume received the available storage space for the node (RSA)
significant portion of bandwidth for a control node is given by eqn,