The quality and reliability problem of VoIP comes from the fact that VoIP relies on the network to transport the voice packets. The inherent problem of VoIP is that there is a mismatch between VoIP and the network. Namely, VoIP has a strict requirement of bandwidth, delay, and loss, but the network (particularly best-effort service networks) cannot guarantee such a requirement. A solution to deal with this problem is to enhance VoIP with an adaptive-rate control, called adaptive-rate VoIP. Adaptive-rate VoIP has the ability to detect the state of the network and adjust the transmission accordingly. Therefore, it gives VoIP the intelligence to optimize its performance, and making it resilient and robust to the service offered by the network. The objective of this dissertation is to develop an adaptive-rate VoIP system. We take a comprehensive approach in the study and development. Adaptive-rate VoIP is generally composed of three components: rate adaptation, network state detection, and adaptive-rate control. In the rate adaptation component, we study optimizing packetization, which can be used as an alternative means for rate adaptation. An advantage is that rate adaptation is independent of the speech coder. With this method, an adaptive-rate VoIP can be based on any constant bitrate speech coder. The study shows that the VoIP performance is primarily affected by three factors: packetization, network load, and significance of VoIP traffic; and, optimizing packetization allows us to ensure the highest possible performance. In the network state detection component, we propose a novel measurement methodology called Sync & Sense of periodic stream. Sync & Sense is unique in that it can virtually synchronize the transmission and reception timing of the VoIP session without requiring a synchronized clock. The simulation result shows that Sync & Sense can accurately measure one-way network delay. Other benefits of Sync & Sense include the ability to estimate the available network bandwidth and the full spectrum of the delays of the VoIP session. In the adaptive-rate control component, we consider the design choices and develop an adaptive-rate control that makes use of the first two components. The integration of the three components is a novel and unique adaptive-rate VoIP called Sync & Sense Enabled Adaptive Packetization VoIP. The simulation result shows that our adaptive VoIP can optimize the performance under any given network condition, and deliver a better performance than traditional VoIP. The simulation result also demonstrates that our adaptive VoIP possesses the desirable properties, which include fast response to network condition, aggressiveness to compete for the needed share of bandwidth, TCP-friendliness, and fair bandwidth allocation.
Identifer | oai:union.ndltd.org:PITT/oai:PITTETD:etd-04202007-014924 |
Date | 29 June 2007 |
Creators | Ngamwongwattana, Boonchai |
Contributors | Dr. Stephen Walters, Dr. David Tipper, Dr. Martin Weiss, Dr. Joseph Kabara, Dr. Richard Thompson |
Publisher | University of Pittsburgh |
Source Sets | University of Pittsburgh |
Language | English |
Detected Language | English |
Type | text |
Format | application/pdf |
Source | http://etd.library.pitt.edu/ETD/available/etd-04202007-014924/ |
Rights | unrestricted, I hereby certify that, if appropriate, I have obtained and attached hereto a written permission statement from the owner(s) of each third party copyrighted matter to be included in my thesis, dissertation, or project report, allowing distribution as specified below. I certify that the version I submitted is the same as that approved by my advisory committee. I hereby grant to University of Pittsburgh or its agents the non-exclusive license to archive and make accessible, under the conditions specified below, my thesis, dissertation, or project report in whole or in part in all forms of media, now or hereafter known. I retain all other ownership rights to the copyright of the thesis, dissertation or project report. I also retain the right to use in future works (such as articles or books) all or part of this thesis, dissertation, or project report. |
Page generated in 0.0051 seconds