DocumentCode
2178924
Title
COCA: A Contract-Based Infrastructure for Composing Adaptive Multimedia Systems
Author
Zhou, Zhinan ; McKinley, Philip K.
Author_Institution
Michigan State University
fYear
2006
fDate
04-07 July 2006
Firstpage
48
Lastpage
48
Abstract
Achieving acceptable quality of service in highly dynamic computing environments requires not only adaptation and reconfiguration of individual components of the system, but also collaboration among these components. To address these issues in adaptive multimedia applications, we propose COCA, a contract-based collaborative adaptation infrastructure. COCA uses contract specifications to describe the relationships among different system components, to generate code that realizes adaptive functionality, and to govern system-wide adaptive behavior during execution. COCA also provides a set of reusable adaptation services that enable legacy components to be integrated into an adaptive system. We demonstrate the use of COCA to construct an adaptive multimedia conferencing system from a collection of existing components that were not originally designed for interoperation.
Keywords
Adaptive systems; Application software; Collaboration; Contracts; Distributed computing; Forward error correction; Middleware; Multimedia systems; Quality of service; Streaming media;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems Workshops, 2006. ICDCS Workshops 2006. 26th IEEE International Conference on
ISSN
1545-0678
Print_ISBN
0-7695-2541-5
Type
conf
DOI
10.1109/ICDCSW.2006.29
Filename
1648937
Link To Document