The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.10 - Oct. (2013 vol.24)
pp: 1941-1950
Mingsen Xu , Georgia State University, Atlanta
Wen-Zhan Song , Georgia State University, Atlanta
Yichuan Zhao , Georgia State University, Atlanta
ABSTRACT
Disruptive network communication entails transient network connectivity, asymmetric links, and unstable nodes, which pose severe challenges to data collection in sensor networks. Erasure coding can be applied to mitigate the dependency of feedback in such a disruptive network condition, improving data collection. However, the collaborative data collection through an in-network erasure coding approach has been underexplored. In this paper, we present an Opportunistic Network Erasure Coding protocol (ONEC) to collaboratively collect data in dynamic disruptive networks. ONEC derives the probability distribution of coding degree in each node and enables opportunistic in-network recoding, and guarantees that the recovery of original sensor data can be achieved with high probability upon receiving any sufficient amount of encoded packets. First, it develops a recursive decomposition structure to conduct probability distribution deconvolution, supporting heterogeneous data rates. Second, every node conducts selective in-network recoding of its own sensing data and received packets, including those opportunistic overheard packets. Last, ONEC can efficiently recover raw data from received encoded packets, taking advantages of low decoding complexity of erasure codes. We evaluate and show that our ONEC can achieve efficient data collection in various disruptive network settings. Moreover, ONEC outperforms other epidemic network coding approaches in terms of network goodput, communication cost, and energy consumption.
INDEX TERMS
Encoding, Decoding, Deconvolution, Complexity theory, Network coding, Distributed databases, Reliability, erasure codes, Disruptive sensor networks, opportunistic network coding
CITATION
Mingsen Xu, Wen-Zhan Song, Yichuan Zhao, "Collaborative Data Collection with Opportunistic Network Erasure Coding", IEEE Transactions on Parallel & Distributed Systems, vol.24, no. 10, pp. 1941-1950, Oct. 2013, doi:10.1109/TPDS.2012.231
REFERENCES
[1] R. Huang, W.-Z. Song, M. Xu, N. Peterson, B. Shirazi, and R. LaHusen, "Real-World Sensor Network for Long-Term Volcano Monitoring: Design and Findings," IEEE Trans. Parallel and Distributed Systems, vol. 23, no. 2, pp. 321-329, Feb. 2012.
[2] M. Luby, "LT Codes," Proc. 43rd Ann. IEEE Symp. Foundations of Computer Science (FOCS), 2002.
[3] M. Xu, W.-Z. Song, and Y. Zhao, "Opportunistic Network Erasure Coding in Disruptive Sensor Networks," Proc. Eighth IEEE Int'l Conf. Mobile Ad-Hoc and Sensor Systems (MASS '11), 2011.
[4] R.G. Gallager, Low-Density Parity-Check Codes. MIT Press, 1963.
[5] A. Shokrollahi, "Raptor Codes," IEEE Trans. Information Theory, vol. 52, no. 6, pp. 2551-2567, June 2006.
[6] A.G. Dimakis, V. Prabhakaran, and K. Ramchandran, "Ubiquitous Access to Distributed Data in Large-Scale Sensor Networks through Decentralized Erasure Codes," Proc. Fourth Int'l Symp. Information Processing in Sensor Networks (IPSN), Apr. 2005.
[7] A.G. Dimakis, V. Prabhakaran, and K. Ramchandran, "Distributed Fountain Codes for Networked Storage," Proc. Int'l Conf. Acoustics, Speech and Signal Processing (ICASSP), May 2006.
[8] Y. Lin, B. Liang, and B. Li, "Data Persistence in Large-Scale Sensor Networks with Decentralized Fountain Codes," Proc. IEEE INFOCOM, May 2007.
[9] S.A. Aly, Z. Kong, and E. Soljanin, "Fountain Codes Based Distributed Storage Algorithms for Large-Scale Wireless Sensor Networks," Proc. Seventh Int'l Conf. Information Processing in Sensor Networks (IPSN), Apr. 2008.
[10] A.G. Dimakis, K. Ramchandran, Y. Wu, and C. Suh, "A Survey on Network Codes for Distributed Storage," Proc. IEEE, vol. 99, no. 3, pp. 476-489, Mar. 2011.
[11] J. Le, J.C.S. Lui, and D.-M. Chiu, "DCAR: Distributed Coding-Aware Routing in Wireless Networks," IEEE Trans. Mobile Computing, vol. 9, no. 4, pp. 596-608, Apr. 2010.
[12] Y. Yan, B. Zhang, J. Zheng, and J. Ma, "Core: A Coding-Aware Opportunistic Routing Mechanism for Wireless Mesh Networks," IEEE Wireless Comm., vol. 17, no. 3, pp. 96-103, June 2010.
[13] S. Puducheri, J. Kliewer, and T.E. Fuja, "Distributed LT Codes," Proc. Int'l Symp. Information and Theory, Sept. 2006.
[14] S. Puducheri, J. Kliewer, and T.E. Fuja, "On the Performance of Distributed LT Codes," Proc. Allerton Conf. Comm., Control and Computing, Sept. 2006.
[15] A. Kamra, V. Misra, J. Feldman, and D. Rubenstein, "Growth Codes: Maximizing Sensor Network Data Persistence," Proc. ACM SIGCOMM, Sept. 2006.
[16] S. Chachulski, M. Jennings, S. Katti, and D. Katabi, "Trading Structure for Randomness in Wireless Opportunistic Routing," Proc. ACM SIGCOMM, Aug. 2007.
[17] S. Biswas and R. Morris, "ExOR: Opportunistic Multi-Hop Routing for Wireless Networks," Proc. ACM SIGCOMM, pp. 133-144, http://dx.doi.org/10.11451080091.1080108 , Oct. 2005.
[18] D. Koutsonikolas, C.-C. Wang, and Y.C. Hu, "CCACK: Efficient Network Coding Based Opportunistic Routing Through Cumulative Coded Acknowledgments," Proc. IEEE INFOCOM, Mar. 2010.
[19] Y. Lin, B. Liang, and B. Li, "SlideOR: Online Opportunistic Network Coding in Wireless Mesh Networks," Proc. IEEE INFOCOM, Mar. 2010.
[20] L.S. Brakmo and L.L. Peterson, "TCP Vegas: End to End Congestion Avoidance on a Global Internet," IEEE J. Selected Area in Comm., vol. 13, no. 8, pp. 1465-1480, Oct. 1995.
[21] M.-L. Champel, K. Huguenin, A.-M. Kermarrec, and N. Le Scouarnec, "LT Network Codes," Proc. IEEE 30th Int'l Conf. Distributed Computing Systems (ICDCS), June 2010.
[22] M. Luby, M. Mitzenmacher, and A. Shokrollahi, "Analysis of Random Processes via and-or Tree Evaluation," Proc. Ninth Ann. SIAM Symp. Discrete Algorithms (SODA), Jan. 1998.
[23] O. Gnawali, R. Fonseca, K. Jamieson, D. Moss, and P. Levis, "Collection Tree Protocol," Proc. Seventh ACM Conf. Embedded Networked Sensor Systems (SenSys), 2009.
[24] A. Kamthe, M.A. Carreira-Perpinan, and A.E. Cerpa, "M&M: Multi-Level Markov Model for Wireless Link Simulations," Proc. ACM Conf. Embedded Networked Sensor Systems (SenSys), Nov. 2009.
[25] H. Lee, A. Cerpa, and P. Levis, "Improving Wireless Simulation through Noise Modeling," Proc. Int'l Conf. Information Processing in Sensor Networks (IPSN), Apr. 2007.
[26] P. Levis, N. Lee, M. Welsh, and D. Culler, "TOSSIM: Accurate and Scalable Simulation of Entire TinyOS Applications," Proc. First ACM Conf. Embedded Networked Sensor Systems (SenSys), 2003.
[27] TinyOS, http:/www.tinyos.net, 2013.
45 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool