2003 · 110 citations · 16 references
ComputingComputer ScienceComputer SystemsComputer NetworksFacility LocationWireless CommunicationsAd Hoc Mobile NetworksCachingCaching StrategiesMobile Ad Hoc NetworksNetwork OptimizationWireless NetworksAd Hoc NetworksAvailable EnergyCache Block PlacementEnergy Efficiency In Mobile NetworksLinear Integer OptimizationNetwork Energy OptimizationPolynomial Time ComplexityPolynomial-time Algorithms
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.
16
Ad-hoc on-demand distance vector routing
Charles E. Perkins, E.M. Royer · 1999 · 10.3K citations
Bhaba R. Sarker · European Journal of Operational Research · 1991 · 1.3K citations
On the placement of Web server replicas
Lili Qiu, Venkata N. Padmanabhan, Geoff Voelker · 2002 · 805 citations
A survey of web caching schemes for the Internet
Jia Wang · ACM SIGCOMM Computer Communication Review · 1999 · 683 citations · Full text