Skip to main content

Approximation Bounds for the Minimum \(k\)-Storage Problem

  • Conference paper
  • First Online:
Algorithms for Sensor Systems (ALGOSENSORS 2013)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Albert, R., Barabási, A.-L.: Statistical mechanics of complex network. Rev. Mod. Phys. 74, 47–97 (2002)

    Article  MATH  Google Scholar 

  2. 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)

    Article  MATH  MathSciNet  Google Scholar 

  3. 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)

    Article  MATH  MathSciNet  Google Scholar 

  4. Beasley, J.: A note on solving large p-median problems. Eur. J. Oper. Res. 21, 270–273 (1985)

    Article  MATH  MathSciNet  Google Scholar 

  5. Dinur, I., Steurer, D.: Analytical approach to parallel repetition. Technical Report 1305.1979, arXiv (2013)

    Google Scholar 

  6. Galvao, R.D., ReVelle, C.: A lagrangean heuristic for the maximal covering location problem. Eur. J. Oper. Res. 88(1), 114–123 (1996)

    Article  MATH  Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. Gehrke, J., Madden, S.: Query processing in sensor networks. IEEE Perv. Comp. 3(1), 46–55 (2004)

    Article  Google Scholar 

  9. GLPK. GNU Linear Programming Kit. http://www.gnu.org/software/glpk

  10. Guha, S., Khuller, S.: Greedy strikes back: improved facility location algorithms. J. Algorithms 31(1), 228–248 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. Penrose, M.: Random Geometric Graphs. Oxford University Press, Oxford (2003)

    Book  MATH  Google Scholar 

  15. 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)

    Google Scholar 

  16. Sheng, B., Li, Q., Mao, W.: Optimize storage placement in sensor networks. IEEE Trans. Mob. Comput. 9(10), 1437–1450 (2010)

    Article  Google Scholar 

  17. 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)

    Google Scholar 

  18. Shenker, S., Ratnasamy, S., Karp, B., Govindan, R., Estrin, D.: Data-centric storage in sensornets. Comp. Commun. Rev. 33(1), 137–142 (2003)

    Article  Google Scholar 

  19. 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)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gianlorenzo D’Angelo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics