Application of the QuO Quality-of-Service Framework to a Distributed Video Application

Citation: Karr DA, Rodrigues C, Loyall JP, Schantz RE, Krishnamurthy Y, Pyarali I, Schmidt DC. Application of the QuO Quality-of-Service Framework to a Distributed Video Application. To appear in Proceedings of the International Symposium on Distributed Objects and Applications, September 18-20, 2001, Rome, Italy.

Formats: Postscript PDF MS Powerpoint

A longer version of this paper, which contains more detail about the implementation is also available: Postscript PDF

Abstract Adaptation of distributed software to maintain the best possible application performance in the face of changes in available resources is an increasingly important and complex problem. We discuss the application of the QuO adaptive middleware framework and the CORBA A/V Streaming Service to the development of real-time embedded applications. We demonstrate a standards-based middleware platform for developing adaptive applications that are better architected and easier to modify and that can adapt to changes in resource availability to meet QoS requirements. These are presented in the context of an Unmanned Aerial Vehicle (UAV) video distribution application. The UAV application is developed using QuO and the A/V Streaming Service, and uses adaptive behavior to meet timeliness requirements in the face of restrictions in processing power and network bandwidth. We also present some experimental results we have gathered for this application.