• DocumentCode
    1653772
  • Title

    Benefit-based Data Caching in Ad Hoc Networks

  • Author

    Tang, Bin ; Gupta, Himanshu ; Das, Samir

  • Author_Institution
    Comput. Sci. Dept., Stony Brook Univ., Stony Brook, NY
  • fYear
    2006
  • Firstpage
    208
  • Lastpage
    217
  • Abstract
    Data caching can significantly improve the efficiency of information access in a wireless ad hoc network by reducing the access latency and bandwidth usage. However, designing efficient distributed caching algorithms is non-trivial when network nodes have limited memory. In this article, we consider the cache placement problem of minimizing total data access cost in ad hoc networks with multiple data items and nodes with limited memory capacity. The above optimization problem is known to be NP-hard. Defining benefit as the reduction in total access cost, we present a polynomial-time centralized approximation algorithm that provably delivers a solution whose benefit is at least one-fourth (one-half for uniform-size data items) of the optimal benefit. The approximation algorithm is amenable to localized distributed implementation, which is shown via simulations to perform close to the approximation algorithm. Our distributed algorithm naturally extends to networks with mobile nodes. We simulate our distributed algorithm using a network simulator (ns2), and demonstrate that it significantly outperforms another existing caching technique (by Yin and Cao [30]) in all important performance metrics. The performance differential is particularly large in more challenging scenarios, such as higher access frequency and smaller memory.
  • Keywords
    ad hoc networks; approximation theory; cache storage; computational complexity; distributed algorithms; NP-hard optimization problem; benefit-based data caching; cache placement problem; distributed caching algorithms; information access; network simulator; polynomial-time centralized approximation algorithm; wireless ad hoc network; Ad hoc networks; Algorithm design and analysis; Approximation algorithms; Bandwidth; Cost function; Delay; Distributed algorithms; Measurement; Mobile ad hoc networks; Polynomials;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Protocols, 2006. ICNP '06. Proceedings of the 2006 14th IEEE International Conference on
  • Conference_Location
    Santa Barbara, CA
  • Print_ISBN
    1-4244-0593-9
  • Electronic_ISBN
    1-4244-0594-7
  • Type

    conf

  • DOI
    10.1109/ICNP.2006.320214
  • Filename
    4110293