Abstract
Sensor networks are widely used to collect data that are required for future information retrieval. Data might be aggregated in a predefined number \(k\) of special nodes in the network, called storage nodes, which, for replying to external queries, compress the last received raw data and send them towards the sink. We consider the problem of locating such storage nodes in order to minimize the energy consumed for converging the raw data to the storage nodes as well as to converge the aggregated data to the sink. This is known as the minimum k-storage problem. We first prove that it is \(N\!P\)-hard to be approximated within a factor of \(1+\frac{1}{e}\). We then propose a local search algorithm which guarantees a constant approximation factor. We conducted extended experiments to show that the algorithm performs very well in many different scenarios. Further, we prove that the problem is not in APX if we consider directed links, unless \(P=N\!P\).
Research partially supported by the Research Grant 2010N5K7EB ‘PRIN 2010’ ARS TechnoMedia (Algoritmica per le Reti Sociali Tecno-mediate), from the Italian Ministry of University and Research, and by “Fondazione Cassa di Risparmio della Provincia dell’Aquila” within project ARISE.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Albert, R., Barabási, A.-L.: Statistical mechanics of complex network. Rev. Mod. Phys. 74, 47–97 (2002)
Arya, V., Garg, N., Khandekar, R., Meyerson, A., Munagala, K., Pandit, V.: Local search heuristics for k-median and facility location problems. SIAM J. Comput. 33(3), 544–562 (2004)
Bar-Yehuda, R., Moran, S.: On approximation problems related to the independent set and vertex cover problems. Discrete Appl. Math. 9(1), 1–10 (1984)
Beasley, J.: A note on solving large p-median problems. Eur. J. Oper. Res. 21, 270–273 (1985)
Dinur, I., Steurer, D.: Analytical approach to parallel repetition. Technical Report 1305.1979, arXiv (2013)
Galvao, R.D., ReVelle, C.: A lagrangean heuristic for the maximal covering location problem. Eur. J. Oper. Res. 88(1), 114–123 (1996)
Ganesan, D., Greenstein, B., Estrin, D., Heidemann, J.S., Govindan, R.: Multiresolution storage and search in sensor networks. Trans. Storage 1(3), 277–315 (2005)
Gehrke, J., Madden, S.: Query processing in sensor networks. IEEE Perv. Comp. 3(1), 46–55 (2004)
GLPK. GNU Linear Programming Kit. http://www.gnu.org/software/glpk
Guha, S., Khuller, S.: Greedy strikes back: improved facility location algorithms. J. Algorithms 31(1), 228–248 (1999)
Jain, K., Mahdian, M., Saberi, A.: A new greedy approach for facility location problems. In: Proceedings of the 34th ACM Symp. on Theory of Computing (STOC), pp. 731–740 (2002)
Madden, S., Franklin, M.J., Hellerstein, J. M., Hong, W.: The design of an acquisitional query processor for sensor networks. In: SIGMOD Conference, pp. 491–502 (2003)
Nagarajan, C., Williamson, D.P.: An experimental evaluation of incremental and hierarchical k-median algorithms. In: Pardalos, P.M., Rebennack, S. (eds.) SEA 2011. LNCS, vol. 6630, pp. 169–180. Springer, Heidelberg (2011)
Penrose, M.: Random Geometric Graphs. Oxford University Press, Oxford (2003)
Raab, M., Steger, A.: balls into bins - a simple and tight analysis. In: Rolim, J., Serna, M., Luby, M. (eds.) RANDOM 1998. LNCS, vol. 1518, pp. 159–170. Springer, Heidelberg (1998)
Sheng, B., Li, Q., Mao, W.: Optimize storage placement in sensor networks. IEEE Trans. Mob. Comput. 9(10), 1437–1450 (2010)
Sheng, B., Tan, C.C., Li, Q., Mao, W.: An approximation algorithm for data storage placement in sensor networks. In: Proceedings of the International Conference on Wireless Algorithms, Systems and Applications (WASA), pp. 71–78. IEEE, New York (2007)
Shenker, S., Ratnasamy, S., Karp, B., Govindan, R., Estrin, D.: Data-centric storage in sensornets. Comp. Commun. Rev. 33(1), 137–142 (2003)
Tilak, S., Abu-Ghazaleh, N.B., Heinzelman, W.R.: A taxonomy of wireless micro-sensor network models. Mob. Comp. Commun. Rev. 6(2), 28–36 (2002)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
D’Angelo, G., Diodati, D., Navarra, A., Pinotti, C.M. (2014). Approximation Bounds for the Minimum \(k\)-Storage Problem. In: Flocchini, P., Gao, J., Kranakis, E., Meyer auf der Heide, F. (eds) Algorithms for Sensor Systems. ALGOSENSORS 2013. Lecture Notes in Computer Science(), vol 8243. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-45346-5_10
Download citation
DOI: https://doi.org/10.1007/978-3-642-45346-5_10
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-45345-8
Online ISBN: 978-3-642-45346-5
eBook Packages: Computer ScienceComputer Science (R0)