skip to main content
article

Efficient cache placement in multi-hop wireless networks

Published: 01 October 2006 Publication History

Abstract

In this paper, we address the problem of efficient cache placement in multi-hop wireless networks. We consider a network comprising a server with an interface to the wired network, and other nodes requiring access to the information stored at the server. In order to reduce access latency in such a communication environment, an effective strategy is caching the server information at some of the nodes distributed across the network. Caching, however, can imply a considerable overhead cost; for instance, disseminating information incurs additional energy as well as bandwidth burden. Since wireless systems are plagued by scarcity of available energy and bandwidth, we need to design caching strategies that optimally trade-off between overhead cost and access latency. We pose our problem as an integer linear program. We show that this problem is the same as a special case of the connected facility location problem, which is known to be NP-hard. We devise a polynomial time algorithm which provides a suboptimal solution. The proposed algorithm applies to any arbitrary network topology and can be implemented in a distributed and asynchronous manner. In the case of a tree topology, our algorithm gives the optimal solution. In the case of an arbitrary topology, it finds a feasible solution with an objective function value within a factor of 6 of the optimal value. This performance is very close to the best approximate solution known today, which is obtained in a centralized manner. We compare the performance of our algorithm against three candidate cache placement schemes, and show via extensive simulation that our algorithm consistently outperforms these alternative schemes.

References

[1]
{1} R. Friedman, "Caching web services in mobile ad-hoc networks: opportunities and challenges," in Proc. ACM Int. Workshop on Principles of Mobile Computing (POMC'02), Toulouse, France, Oct. 2002, pp. 90-96.
[2]
{2} J. Wang, "A survey of web caching schemes for the Internet," ACM SIGCOMM Comput. Commun. Rev., vol. 29, no. 5, pp. 35-46, Oct. 1999.
[3]
{3} B. D. Davison, "A web caching primer," IEEE Internet Comput., vol. 4, no. 4, pp. 38-45, Jul.-Aug. 2001.
[4]
{4} D. Kotz and K. Essien, "Analysis of a campus-wide wireless network," in Proc. ACM MOBICOM, Atlanta, GA, Sep. 2002, pp. 107-118.
[5]
{5} P. Mirchandani and R. Francis, Discrete Location Theory. New York: Wiley, 1990.
[6]
{6} C. Swamy and A. Kumar, "Primal-dual algorithms for connected facility location problems," in Proc. 5th Int. Workshop on Approximation Algorithms for Combinatorial Optimization (APPROX'02), Rome, Italy, Sep. 2002, pp. 245-269.
[7]
{7} A. Gupta, A. Kumar, and T. Roughgarden, "Simpler and better approximation algorithms for network design," in Proc. 35th Annu. ACM Symp. Theory of Computing (STOC'03), San Diego, CA, 2003, pp. 365-372.
[8]
{8} B. Li, M. J. Golin, G. F. Ialiano, and X. Deng, "On the optimal placement of web proxies in the Internet," in Proc. IEEE INFOCOM, New York, Mar. 1999, pp. 1282-1290.
[9]
{9} I. Cidon, S. Kutten, and R. Soffer, "Optimal allocation of electronic content," in Proc. IEEE INFOCOM, Anchorage, AK, Apr. 2001, pp. 1773-1780.
[10]
{10} J. Xu, B. Li, and D. L. Lee, "Placement problems for transparent data replication proxy services," IEEE J. Sel. Areas Commun., vol. 20, no. 7, pp. 1383-98, Sep. 2002.
[11]
{11} L. Qiu, V. N. Padmanabhan, and G. M. Voelker, "On the placement of web server replicas," in Proc. IEEE INFOCOM, Anchorage, AK, Apr. 2001, pp. 1587-1596.
[12]
{12} Z. Xiang, Z. Zhong, and Y. Zhong, "A cache cooperation management for wireless multimedia streaming," in Proc. IEEE Int. Conf. Info-Tech and Info-Net (ICII'01), Beijing, China, Oct.-Nov. 2001, pp. 328-333.
[13]
{13} F. Sailhan and V. Issarny, "Energy-aware web caching for mobile terminals," in Proc. 22nd Int. Conf. Distributed Computing Systems (ICDCS'02), Vienna, Austria, Jul. 2002, pp. 820-825.
[14]
{14} Y. Huang, P. Sistla, and O. Wolfson, "Data replication for mobile computers," in Proc. ACM Int. Conf. Management of Data (SIGMOD'94), Minneapolis, MN, Jun. 1994, pp. 13-24.
[15]
{15} Bluetooth Core Specification, {Online}. Available: http://www.bluetooth.com/Bluetooth/Learn/Technology/Specifications/
[16]
{16} Local and Metropolitan Area Networks: Wireless LAN, ANSI/IEEE Standard 802.11, 1999.
[17]
{17} M. Gerla, R. Bagrodia, L. Zhang, K. Tang, and L. Wang, "TCP over wireless multi-hop protocols: simulation and experiments," in Proc. IEEE Int. Conf. Communications, Vancouver, BC, Canada, Jun. 1999, pp. 1089-1094.
[18]
{18} P. Winter, "Steiner problem in networks: A survey," ACM Networks, vol. 17, no. 2, pp. 129-167, 1987.
[19]
{19} C. E. Perkins, E. M. Royer, and S. Das, "Ad Hoc on Demand Distance Vector (AODV) Routing," IETF RFC 356100, Jul. 2003 {Online}. Available: http://moment.cs.ucsb.edu/AODV/aodv.html#Publications
[20]
{20} V. V. Vazirani, Approximation Algorithms. New York: Springer, 2001.

Cited By

View all
  • (2024)A Survey on Resilience in Information Sharing on Networks: Taxonomy and Applied TechniquesACM Computing Surveys10.1145/365994456:12(1-36)Online publication date: 20-Apr-2024
  • (2023)A Survey on Applications of Cache-Aided NOMAIEEE Communications Surveys & Tutorials10.1109/COMST.2023.329323125:3(1571-1603)Online publication date: 1-Jul-2023
  • (2021)An Advanced Cache Retransmission Mechanism for Wireless Mesh NetworkWireless Algorithms, Systems, and Applications10.1007/978-3-030-86137-7_30(274-281)Online publication date: 25-Jun-2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image IEEE/ACM Transactions on Networking
IEEE/ACM Transactions on Networking  Volume 14, Issue 5
October 2006
226 pages

Publisher

IEEE Press

Publication History

Published: 01 October 2006
Published in TON Volume 14, Issue 5

Author Tags

  1. heuristic optimization
  2. web cache placement
  3. wireless multi-hop networks

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)A Survey on Resilience in Information Sharing on Networks: Taxonomy and Applied TechniquesACM Computing Surveys10.1145/365994456:12(1-36)Online publication date: 20-Apr-2024
  • (2023)A Survey on Applications of Cache-Aided NOMAIEEE Communications Surveys & Tutorials10.1109/COMST.2023.329323125:3(1571-1603)Online publication date: 1-Jul-2023
  • (2021)An Advanced Cache Retransmission Mechanism for Wireless Mesh NetworkWireless Algorithms, Systems, and Applications10.1007/978-3-030-86137-7_30(274-281)Online publication date: 25-Jun-2021
  • (2020)Fair and Efficient Caching Algorithms and Strategies for Peer Data Sharing in Pervasive Edge Computing EnvironmentsIEEE Transactions on Mobile Computing10.1109/TMC.2019.290209019:4(852-864)Online publication date: 4-Mar-2020
  • (2016)Efficient Cache Placement Strategy in Two-Tier Wireless Content Delivery NetworkIEEE Transactions on Multimedia10.1109/TMM.2016.254365818:6(1163-1174)Online publication date: 13-May-2016
  • (2016)Cost Aware Service Placement and Load Dispatching in Mobile Cloud SystemsIEEE Transactions on Computers10.1109/TC.2015.243578165:5(1440-1452)Online publication date: 1-May-2016
  • (2012)A content replication scheme for wireless mesh networksProceedings of the 22nd international workshop on Network and Operating System Support for Digital Audio and Video10.1145/2229087.2229098(39-44)Online publication date: 7-Jun-2012
  • (2011)Contention-aware data caching in wireless multi-hop ad hoc networksJournal of Parallel and Distributed Computing10.1016/j.jpdc.2010.12.00871:4(603-614)Online publication date: 1-Apr-2011
  • (2009)Challenges and opportunities in supporting video streaming over infrastructure wireless mesh networksProceedings of the 2009 IEEE international conference on Multimedia and Expo10.5555/1698924.1699305(1548-1549)Online publication date: 28-Jun-2009

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media