DOI QR코드

DOI QR Code

Delay Tolerant Information Dissemination via Coded Cooperative Data Exchange

  • Received : 2014.08.30
  • Published : 2015.04.30

Abstract

In this paper, we introduce a system and a set of algorithms for disseminating popular content to a large group of wireless clients spread over a wide area. This area is partitioned into multiple cells and there is a base station in each cell which is able to broadcast to the clients within its radio coverage. Dissemination of information in the proposed system is hybrid in nature: Each base station broadcasts a fraction of information in the form of random linear combinations of data blocks. Then the clients cooperate by exchanging packets to obtain their desired messages while they are moving arbitrarily over the area. In this paper, fundamental trade-offs between the average information delivery completion time at the clients and different parameters of the system such as bandwidth usage by the base stations, average energy consumption by the clients and the popularity of the spread information are studied. Moreover different heuristic algorithms are proposed to control and maintain a balance over these trade-offs. Also, the more complicated case of multiple sessions where each client is interested in an arbitrary subset of sessions is considered and two variants of the basic dissemination algorithm are proposed. The performance of all the proposed algorithms is evaluated via extensive numerical experiments.

Keywords

References

  1. K. Fall, "A delay-tolerant network architecture for challenged internets," in Proc. SIGCOMM, 2003.
  2. P. Hui et al., "Pocket switched networks," Tech. Rep., 2005.
  3. T. Ho et al., "On randomized network coding," in Proc. 41st Annual Allerton Conference on Communication, Control, and Computing, 2003.
  4. S. E. Tajbakhsh and P. Sadeghi, "How to shuffle and scatter pieces of a puzzle over a metropolitan area," in Proc. IEEE WCNC, 2012.
  5. S. E. Tajbakhsh and P. Sadeghi, "Energy efficient coded cooperative data exchange for mobile users," in Proc. IEEE PIMRC, Toronto, Canada, 2011.
  6. K. Lee et al., "Slaw: A mobility model for human walks," in Proc. IEEE INFOCOM 2009, Rio de Janiero, Brazil, Apr. 2009.
  7. F. Chierichetti, S. Lattanzi, and A. Panconesi, "Almost tight bounds for rumour spreading with conductance," in Proc. The 42nd ACM symposium on Theory of computing, 2010, pp. 399-408.
  8. A. Clementi, R. Silvestri, and L. Trevisan, "Information spreading in dynamic graphs," in Proc. the 2012 ACM symposium on Principles of distributed computing, 2012, pp. 37-46.
  9. Z. J. Haas, J. Y. Halpern, and L. Li, "Gossip-based ad hoc routing," IEEE/ACM Trans. Netw., vol. 14, no. 3, pp. 479-491, 2006. https://doi.org/10.1109/TNET.2006.876186
  10. R. Karp et al., "Randomized rumor spreading," in Proc. IEEE 41st Annual Symposium on Foundations of Computer Science, 2000, pp. 565-574.
  11. D. Kempe and J. Kleinberg, "Protocols and impossibility results for gossip-based communication mechanisms," in Proc. The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002, pp. 471-480.
  12. S. Deb, M. Medard, and C. Choute, "On random network coding based information dissemination," in Proc. IEEE ISIT, 2005, pp. 278-282.
  13. B. Haeupler and D. Karger, "Faster information dissemination in dynamic networks via network coding," in Proc. The 30th annual ACM SIGACT-SIGOPS symposium on Principles of distributed computing, 2011, pp. 381-390.
  14. M. Borokhovich, C. Avin, and Z. Lotker, "Tight bounds for algebraic gossip on graphs," in Proc. IEEE ISIT, 2010, pp. 1758-1762.
  15. D. Mosk-Aoyama and D. Shah, "Information dissemination via network coding," in Proc. IEEE ISIT, 2006, pp. 1748-1752.
  16. B. Haeupler, "Analyzing network coding gossip made easy," in Proc. The 43rd annual ACMsymposium on Theory of computing, 2011, pp. 293-302.
  17. C. Fragouli, J. Widmer, and J.-Y. Le Boudec, "On the benefits of network coding for wireless applications," in Proc. 4th International Symposium on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks, 2006, pp. 1-6.
  18. C. Fragouli, J.Widmer, and J. Y. L. Boudec, "Efficient broadcasting using network coding," IEEE/ACM Trans. Netw., vol. 16, no. 2, pp. 450-463, 2008. https://doi.org/10.1109/TNET.2007.901080
  19. S. E. Tajbakhsh, P. Sadeghi, and R. Shams, "A generalized model for cost and fairness analysis in coded cooperative data exchange," in Proc. Netcod, Beijing, China, July 2011.
  20. X. Liu et al., "Network coding based cooperative peer-to-peer repair in wireless ad-hoc networks," in Proc. IEEE ICC, Beijing, China, May 2008.
  21. L. Militano et al., "A genetic algorithm for source election in cooperative clusters implementing network coding," in Proc. IEEE ICC, 2010, pp. 1-6.
  22. L. Militano et al., "Data seeding in nomadic cooperative groups," in Proc. ISCC, Greece, 2011.
  23. Z. D. L. Al-Kanj and W. Saad, "A game theoretic approach for content distribution over wireless networks with mobile-to-mobile cooperation," in Proc. PIMRC, Toronto, Canada, 2011.
  24. C. Gkantsidis and P. Rodriguez, "Network coding for large scale content distribution," in Proc. IEEE Infocom, 2005.
  25. P. Wang et al., "Understanding the spreading patterns of mobile phone viruses," Science, vol. 324, no. 5930, pp. 1071-1076, 2009. https://doi.org/10.1126/science.1167053
  26. J. Su et al., "Haggle: Seamless networking for mobile applications," in Proc. Ubiquitous Computing, Inssbruck, Austria, Sept. 2007.
  27. N. Sarafijanovic-Djukic, M. Pidrkowski, and M. Grossglauser, "Island hopping: Efficient mobility-assisted forwarding in partitioned networks," in Proc. SECON, 2006, vol. 1, pp. 226-235.
  28. Y. Li et al., "Energy-efficient optimal opportunistic forwarding for delay-tolerant networks," IEEE Trans. Veh. Technol., vol. 59, pp. 4500-4512, 2010. https://doi.org/10.1109/TVT.2010.2070521
  29. P. Hui, J. Crowcroft, and E. Yoneki, "Bubble rap: Social-based forwarding in delay-tolerant networks," IEEE Trans. Mobile Comput., vol. 10, pp. 1576-1589, 2011. https://doi.org/10.1109/TMC.2010.246
  30. V. Erramilli et al., "Diversity of forwarding paths in pocket switched networks," in Proc. ACM SIGCOMM, 2007.
  31. G. Karlsson, V. Lenders, and M. May, "Delay tolerant broadcasting," IEEE Trans. Broadcast., vol. 53, pp. 369-381, 2007. https://doi.org/10.1109/TBC.2006.889208
  32. D. Brockmann, L. Hufnagel, and T. Geisel, "The scaling laws of human travel," Nature, vol. 439, no. 7075, pp. 462-465, 2006. https://doi.org/10.1038/nature04292
  33. M. C. Gonzalez, C. A. Hidalgo, and A.-L. Barabasi, "Understanding individual human mobility patterns," Nature, vol. 453, no. 7196, pp. 779-782, 2008. https://doi.org/10.1038/nature06958
  34. M. Kim, D. Kotz, and S. Kim, "Extracting a mobility model from real user traces." in Proc. IEEE INFOCOM, vol. 6, 2006, pp. 1-13.
  35. I. Rhee et al., "On the levy-walk nature of human mobility," IEEE/ACM Trans. Netw., vol. 19, no. 3, pp. 630-643, 2011. https://doi.org/10.1109/TNET.2011.2120618
  36. H. Bo et al., "Mobile data offloading through opportunistic communications and social participation," IEEE Trans.Mobile Comput., vol. 11, no. 5, pp. 821-834, 2012. https://doi.org/10.1109/TMC.2011.101
  37. J. Whitbeck et al., "Relieving the wireless infrastructure: When opportunistic networks meet guaranteed delays," in Proc. IEEE WoWMoM, 2011, pp. 1-10.
  38. Y. Li et al., "Multiple mobile data offloading through delay tolerant networks," in Proc. ACM workshop on Challenged networks, 2011, pp. 43-48.
  39. N.-S. Chen et al., "Multiple contents offloading through opportunistic communications," in Proc. ConTEL, 2013, pp. 65-70.
  40. M. X. Goemans et al., "Market sharing games applied to content distribution in ad hoc networks," IEEE J. Sel. Areas Commun., vol. 24, no. 5, pp. 1020-1033, 2006. https://doi.org/10.1109/JSAC.2006.872884
  41. Y. Fernandess and D. Malkhi, "On collaborative content distribution using multi-message gossip," J. Parallel and Distrib. Comput., vol. 67, no. 12, pp. 1232-1239, 2007. https://doi.org/10.1016/j.jpdc.2007.05.004
  42. P. A. Chou, Y. Wu, and K. Jain, "Practical network coding," in Proc. The annual Allerton conference on communication control and computing, vol. 41, no. 1, 2003, pp. 40-49.
  43. K. Lee et al., "Slaw: A mobility model for human walks." [Online]. Available: http://research.csc.ncsu.edu/netsrv-/?q=content/human-mobility-models-download-tlw-slaw
  44. R. K. Jain, D. W. Chiu, and W. R. Hawe, "A quantitative measure of fairness and discrimination for resource allocation in shared computer system," DEC-TR-301, Tech. Rep., 1984.
  45. D. G. Saari, Basic Geometry of Voting, Berlin, Germany: Springer, 1995.
  46. M. Cha et al., "I tube, you tube, everybody tubes: analyzing the world's largest user generated content video system," in Proc. The 7th ACM SIGCOMM conference on Internet measurement, 2007.