This Article 
 Bibliographic References 
 Add to: 
ASM: Adaptive Voice Stream Multicast over Low-Power Wireless Networks
April 2012 (vol. 23 no. 4)
pp. 626-633
Liqun Li, Chinese Academy of Sciences, Beijing
Guoliang Xing, Michigan State University, East Lansing
Qi Han, Colorado School of Mines, Golden
Limin Sun, Chinese Academy of Sciences, Beijing
Low-power Wireless Networks (LWNs) have become increasingly available for mission-critical applications such as security surveillance and disaster response. In particular, emerging low-power wireless audio platforms provide an economical solution for ad hoc voice communication in emergency scenarios. In this paper, we develop a system called Adaptive Stream Multicast (ASM) for voice communication over multihop LWNs. ASM is composed of several novel components specially designed to deliver robust voice quality for multiple sinks in dynamic environments: 1) an empirical model to automatically evaluate the voice quality perceived at sinks based on current network condition; 2) a feedback-based Forward Error Correction (FEC) scheme where the source can adapt its coding redundancy ratio dynamically in response to the voice quality variation at sinks; 3) a Tree-based Opportunistic Routing (TOR) protocol that fully exploits the broadcast opportunities on a tree based on novel forwarder selection and coordination rules; and 4) a distributed admission control algorithm that ensures the voice quality guarantees when admitting new voice streams. ASM has been implemented on a low-power hardware platform and extensively evaluated through experiments on a test bed of 18 nodes. The experiment results show that ASM can achieve satisfactory multicast voice quality in dynamic environments while incurring low-communication overhead.

[1] C. Technology, "IMB Multimedia Board," 2009.
[2] "SenEar Wireless Audio Platform,"
[3] C.S. Networks "Audio and Visual Boards," http://www. sensornets.csiro.audaughterboard_av.htm .
[4] "Mining Communications and Tracking Workshop," Sponsored by National Institute of Occupational Safety and Health, Lakewood, Colorado, May 2009.
[5] R. Mangharam, A. Rowe, R. Rajkumar, and R. Suzuki, "Voice over Sensor Networks," Proc. IEEE 27th Int'l Real-Time Systems Symp. (RTSS), 2006.
[6] L. Li, G. Xing, L. Sun, and Y. Liu, "QVS: Quality-Aware Voice Streaming for Wireless Sensor Networks," Proc. IEEE 29th Int'l Conf. Distributed Computing Systems (ICDCS), 2009.
[7] B. Sat and B. Wah, "Analysis and Evaluation of the Skype and Google-Talk Voip Systems," Proc. IEEE Int'l Conf. Multimedia and Expo, July 2006.
[8] J. Bolot, S. Fosse-parisis, and D. Towsley, "Adaptive Fec-Based Error Control for Interactive Audio in the Internet," Proc. IEEE INFOCOM, pp. 1453-1460, 1998.
[9] D. Niculescu, S. Ganguly, K. Kim, and R. Izmailov, "Performance of VoIP in a 802.11 Wireless Mesh Network," Proc. IEEE INFOCOM, 2006.
[10] S. Chachulski, M. Jennings, S. Katti, and D. Katabi, "Trading Structure for Randomness in Wireless Opportunistic Routing," Proc. Conf. Applications, Technologies, Architectures, and Protocols for Computer Comm. (SIGCOMM), pp. 169-180, 2007.
[11] D. Koutsonikolas, Y.C. Hu, and C.-C. Wang, "Pacifier: High-Throughput, Reliable Multicast Without, "Crying Babies" in Wireless Mesh Networks," Proc. IEEE INFOCOM, Apr. 2009.
[12] TI, "Chipcon CC1100 Datasheet," 2006.
[13] "CC2420 2.4 GHz IEEE 802.15.4/ZigBee-ready RF Transceiver," http:/, 2011.
[14] D. Koutsonikolas and Y. Charlie Hu, "Exploring the Design Space of Reliable Multicast Protocols for Wireless Mesh Networks," Ad Hoc Networks, vol. 7, no. 5, pp. 932-954, 2009.
[15] D. Brunelli, M. Maggiorotti, L. Benini, and F.L. Bellifemine, "Analysis of Audio Streaming Capability of Zigbee Networks," Proc. Fifth European Conf. Wireless Sensor Networks (EWSN), vol. 4913, pp. 189-204, 2008.
[16] H. Luo, G. Xing, M. Li, and X. Jia, "Dynamic Multi-Resolution Data Dissemination in Storage-Centric Wireless Sensor Networks," Proc. 10th ACM Symp. Modeling, Analysis, and Simulation of Wireless and Mobile Systems (MSWiM), 2007.
[17] A. Woo, T. Tong, and D. Culler, "Taming the Underlying Challenges of Reliable Multihop Routing in Sensor Networks," Proc. First Int'l Conf. Embedded Networked Sensor Systems (SenSys), 2003.
[18] O. Gnawali, R. Fonseca, K. Jamieson, D. Moss, and P. Levis, "Collection Tree Protocol," Proc. Seventh ACM Conf. Embedded Networked Sensor Systems (SenSys '09), Nov. 2009.
[19] L. Sun and E. Ifeachor, "New Models for Perceived Voice Quality Prediction and Their Applications in Playout Buffer Optimization for Voip Networks," Proc. Int'l Conf. Comm. (ICC), vol. 3, pp. 1478-1483, 2004.
[20] Int'l Telecommunication Union, "The E-Model, A Computational Model for Use in Transmission Planning, G.107," technical report, 2005.
[21] L. Rizzo, "Effective Erasure Codes for Reliable Computer Communication Protocols," SIGCOMM Computer Comm. Rev., vol. 27, no. 2, pp. 24-36, 1997.
[22] D. Rubenstein, J. Kurose, and D. Towsley, "Real-Time Reliable Multicast Using Proactive Forward Error Correction," Proc. NOSSDAV '98, 1998.
[23] K. Srinivasan, M.A. Kazandjieva, S. Agarwal, and P. Levis, "The $\beta$ -Factor: Measuring Wireless Link Burstiness," Proc. Sixth ACM Conf. Embedded Network Sensor Systems (SenSys), pp. 29-42, 2008.
[24] Z. Haas, J.Y. Halpern, and L. Li, "Gossip Based Ad-Hoc Routing," Proc. IEEE INFOCOM, 2002.
[25] P. Kyasanur, R. Choudhury, and I. Gupta, "Smart Gossip: An Adaptive Gossip-Based Broadcasting Service for Sensor Networks," Proc. IEEE Int'l Conf. Mobile Adhoc and Sensor Systems, vol. 0, pp. 91-100, 2006.
[26] S. Biswas and R. Morris, "ExOR: Opportunistic Multi-Hop Routing for Wireless Networks," Proc. ACM SIGCOMM, 2005.
[27] E. Rozner, J. Seshadri, Y. Mehta, and L. Qiu, "SOAR: Simple Opportunistic Adaptive Routing Protocol for Wireless Mesh Networks," IEEE Trans. Mobile Computing, vol. 8, no. 12, pp.1622-1635, Dec. 2009.
[28] Q. Cao, T. Abdelzaher, T. He, and R. Kravets, "Cluster-Based Forwarding for Reliable End-to-End Delivery in Wireless Sensor Networks," Proc. INFOCOM, 2007.
[29] I.D. Chakeres and E.M. Belding-Royer, "PAC: Perceptive Admission Control for Mobile Wireless Networks," Proc. IEEE Int'l Conf. Quality of Service in Heterogeneous Wired/Wireless Networks (QSHINE), pp. 18-26, 2004.
[30] Y. Yang and R. Kravets, "Contention-Aware Admission Control for Ad Hoc Networks," IEEE Trans. Mobile Computing, vol. 4, no. 4, pp. 363-377, July/Aug. 2005.
[31] G. Bianchi, "Performance Analysis of the IEEE 802.11 Distributed Coordination Function," IEEE J. Selected Areas in Comm., vol. 18, no. 3, pp. 535-547, Mar. 2000.
[32] A. Sridharan and B. Krishnamachari, "Explicit and Precise Rate Control for Wireless Sensor Networks," Proc. Seventh ACM Conf. Embedded Networked Sensor Systems (Sensys), 2009.

Index Terms:
Low-power wireless networks, voice stream multicast, admission control.
Liqun Li, Guoliang Xing, Qi Han, Limin Sun, "ASM: Adaptive Voice Stream Multicast over Low-Power Wireless Networks," IEEE Transactions on Parallel and Distributed Systems, vol. 23, no. 4, pp. 626-633, April 2012, doi:10.1109/TPDS.2011.196
Usage of this product signifies your acceptance of the Terms of Use.