TY - JOUR
T1 - Adaptive audio streaming in mobile ad hoc networks using neural networks
AU - McClary, Daniel W.
AU - Syrotiuk, Violet
AU - Lecuire, Vincent
N1 - Funding Information:
Violet R. Syrotiuk earned her Ph.D. in Computer Science from the University of Waterloo (Canada) in 1992. She joined Arizona State University in 2002 and is currently an Associate Professor of Computer Science and Engineering. Her research is currently supported by three grants from NSF, and a contract with Los Alamos National Laboratories, and Defence Science and Technology Organisation in Australia. She serves on the Editorial Board of Computer Networks, and on the Technical Program Committee of several major conferences including MobiCom and Infocom. Her research interests include mobile ad hoc and sensor networks, in particular MAC protocols with an emphasis on adaptation,topology-transparency, and energy efficiency, dynamic spectrum utilization, mobile network models,and protocol interaction and cross-layer design. She is a member of the ACM and the IEEE.
Funding Information:
The research of V.R. Syrotiuk is supported in part by National Science Foundation grant ANI-0240524. Any opinions, findings, conclusions or recommendations expressed in this paper are those of the authors and do not necessarily reflect the views of NSF.
PY - 2008/6
Y1 - 2008/6
N2 - We design a transport protocol that uses artificial neural networks (ANNs) to adapt the audio transmission rate to changing conditions in a mobile ad hoc network. The response variables of throughput, end-to-end delay, and jitter are examined. For each, statistically significant factors and interactions are identified and used in the ANN design. The efficacy of different ANN topologies are evaluated for their predictive accuracy. The Audio Rate Cognition (ARC) protocol incorporates the ANN topology that appears to be the most effective into the end-points of a (multi-hop) flow, using it to adapt its transmission rate. Compared to competing protocols for media streaming, ARC achieves a significant reduction in packet loss and increased goodput while satisfying the requirements of end-to-end delay and jitter. While the average throughput of ARC is less than that of TFRC, its average goodput is much higher. As a result, ARC transmits higher quality audio, minimizing root mean square and Itakura-Saito spectral distances, as well as several parametric distance measures. In particular, ARC minimizes linear predictive coding cepstral (sic) distance, which closely correlates to subjective audio measures.
AB - We design a transport protocol that uses artificial neural networks (ANNs) to adapt the audio transmission rate to changing conditions in a mobile ad hoc network. The response variables of throughput, end-to-end delay, and jitter are examined. For each, statistically significant factors and interactions are identified and used in the ANN design. The efficacy of different ANN topologies are evaluated for their predictive accuracy. The Audio Rate Cognition (ARC) protocol incorporates the ANN topology that appears to be the most effective into the end-points of a (multi-hop) flow, using it to adapt its transmission rate. Compared to competing protocols for media streaming, ARC achieves a significant reduction in packet loss and increased goodput while satisfying the requirements of end-to-end delay and jitter. While the average throughput of ARC is less than that of TFRC, its average goodput is much higher. As a result, ARC transmits higher quality audio, minimizing root mean square and Itakura-Saito spectral distances, as well as several parametric distance measures. In particular, ARC minimizes linear predictive coding cepstral (sic) distance, which closely correlates to subjective audio measures.
KW - Adaptation
KW - Mobile ad hoc networks
KW - Neural networks
KW - Transport protocols
UR - http://www.scopus.com/inward/record.url?scp=39149124162&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=39149124162&partnerID=8YFLogxK
U2 - 10.1016/j.adhoc.2007.04.005
DO - 10.1016/j.adhoc.2007.04.005
M3 - Article
AN - SCOPUS:39149124162
SN - 1570-8705
VL - 6
SP - 524
EP - 538
JO - Ad Hoc Networks
JF - Ad Hoc Networks
IS - 4
ER -