Cluster Based Efficient Caching Technique for Wireless Sensor Networks
Naveen Chauhan · 2012
Wireless Sensor Networks (WSNs) consists of large number of low cost devices that are deployed in the region of interest. WSNs communicate over a wireless medium and collaborate to accomplish a common task e.g. habitat monitoring, hazard monitoring, battlefield surveillance. Sink that is located close or inside the sensing region, sends the queries to sensor nodes (SNs). SNs collaboratively sense the desired data sends it to the sink. Cooperative caching can play a major role in handling the request effectively. This helps WSNs in alleviating the situations of non availability of data, and reduces the requirement of wireless bandwidth, storage and energy, by deciding for the particular data item, whether it should or should not be cached. In this paper, we present a scheme called global cluster cooperation for wireless sensor networks (GCCS) for caching in wireless sensor networks. GCCS scheme uses a cache discovery algorithm to find the node who has cached the queried data item. GCCS also employs cache admission control, cache consistency, cache replacement mechanism to improve the overall performance of the scheme. Simulation experiments show that GCCS mechanism achieves significant improvements in byte hit ratio and average query latency in comparison with other caching strategies.