|dc.description.abstract||As multimedia processing and networking technologies, products and services evolve, the number of users communicating, collaborating and entertaining over the IP networks is growing rapidly. With the emergence of pervasive and ubiquitous multimedia services, this proliferation creates an abundant increase in the amount of the Internet backbone traffic. This brings the problem of efficient transmission of real-time and time-sensitive media content to the fore. Effective multimedia services demand appropriate application-specific and media-aware solutions, without which the full benefits of such services will not be realized. Poor approaches often lead to system performance degradations such as unacceptable presentation quality perceived by the users, possible network collapses due to the high-bandwidth nature of the multimedia applications, and poor performance observed by other data-oriented applications due to the unresponsiveness of multimedia flows.
From a networking perspective, traditional approaches consider the application data as "sacred" and do not differentiate any part of it from the rest. While this keeps the data-delivery mechanisms, namely, the transport-layer protocols, as plain as possible, it also precludes these mechanisms from interpreting the media content and tailoring their actions according to the importance of the content. Given that this naive approach cannot satisfy the specific needs of each and every one of the today's emerging applications ranging from videotelephony to video-on-demand, from distance education to telemedicine, from remote surveillance to online video gaming, the study of Multimedia Transport Protocols (MMTP) is overdue.
An MMTP solution basically integrates the multimedia content information into the responsible data-delivery mechanisms along with the requirements of the invoking application and network characteristics to deliver the highest level of service quality. In other words, an MMTP solution offers a unified environment where all cooperating protocol components interact with each other and make the best use of this collaboration to fulfill their respective duties. The focus of this thesis is on the design and evaluation of a set of end-to-end and system-level MMTP solutions for scalable, reliable, and high quality multimedia services in ever-changing, complex and heterogeneous computing and communication environments.||en_US