|
ABSTRACT
In this paper, we address the problem of energy-conscious cache placement in wireless ad hoc networks. We consider a network comprising a server with an interface to the wired network, and some 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 nodes distributed across the network. Caching, however, can considerably impact the system energy expenditure; for instance, disseminating information incurs additional energy burden. Since wireless devices have limited amounts of available energy, we need to design caching strategies that optimally trade-off between energy consumption 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 sub-optimal 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 caching schemes, and show via extensive simulation that our algorithm consistently outperforms these alternative schemes.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Bluetooth core specification. http://www.bluetooth.com/dev/specifications.asp.
|
| |
2
|
Local and metropolitan area networks: Wireless LAN. ANSI/IEEE Standard 802.11, 1999.
|
| |
3
|
I. Cidon, S. Kutten, and R. Soffer. Optimal allocation of electronic content. In IEEE INFOCOM 2001, April 2001.
|
| |
4
|
|
| |
5
|
M. Gerla, R. Bagrodia, L. Zhang, K. Tang, and L. Wang. Tcp over wireless multihop protocols: Simulation and experiments. In IEEE ICC 1999, June 1999.
|
| |
6
|
M. Grossglauser and D. N. C. Tse. Mobility increases the capacity of ad-hoc wireless networks. In IEEE INFOCOM 2001, pages 1360--1369, 2001.
|
 |
7
|
Yixiu Huang , Prasad Sistla , Ouri Wolfson, Data replication for mobile computers, Proceedings of the 1994 ACM SIGMOD international conference on Management of data, p.13-24, May 24-27, 1994, Minneapolis, Minnesota, United States
|
 |
8
|
|
| |
9
|
B. Li, M. J. Golin, G. F. Ialiano, and X. Deng. On the optimal placement of web proxies in the internet. In IEEE INFOCOM 1999, March 1999.
|
| |
10
|
P. Mirchandani and R. Francis. Discrete location theory. John Wiley and Sons, New York City, NY, 1990.
|
| |
11
|
C. E. Perkins and E. M. Royer. Ad hoc on demand distance vector (aodv) routing. pages 90--100, February 1999.
|
| |
12
|
L. Qiu, V. N. Padmanabhan, and G. M. Voelker. On the placement of web server replicas. In IEEE INFOCOM 2001, pages 1587--1596, 2001.
|
| |
13
|
|
| |
14
|
|
| |
15
|
|
 |
16
|
|
| |
17
|
|
| |
18
|
Z. Xiang, Z. Zhong, and Y. Zhong. A cache cooperation management for wireless multimedia streaming. In IEEE International Conferences on Info-tech and Info-net ICII 2001, pages 328--333, 2001.
|
| |
19
|
J. Xu, B. Li, and D. L. Lee. Placement problems for transparent data replication proxy services. IEEE Journal on Selected Areas in Communications, 20(7):1383--98, September 2002.
|
CITED BY 17
|
|
Michel Goemans , Li Erran Li , Vahab S. Mirrokni , Marina Thottan, Market sharing games applied to content distribution in ad-hoc networks, Proceedings of the 5th ACM international symposium on Mobile ad hoc networking and computing, May 24-26, 2004, Roppongi Hills, Tokyo, Japan
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|