DocumentCode :
3043727
Title :
IQ-services: resource-aware middleware for heterogeneous applications
Author :
Cai, Zhongtang ; Eisenhauer, Greg ; Poellabauer, Christian ; Schwan, Karsten ; Wolf, Matthew
Author_Institution :
Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
fYear :
2004
fDate :
26-30 April 2004
Firstpage :
104
Abstract :
Summary form only given. Heterogeneous computing platforms constitute a challenging execution environment for distributed applications. This article presents a \´systems\´ view of effective platform usage, by demonstrating the need for application software to be continuously \´aware\´ of the resources currently available on their underlying heterogeneous computing platforms. Our approach to the implementation of resource awareness is one that (1) provides a \´thin\´ middleware layer of resource aware services that permit applications to react to changes in resource availability and resources to be managed in accordance with application needs, and that (2) develops compiler- and application-level techniques for dynamic \´service morphing\´, the goal being to make it easy for application-level services to adjust to runtime changes in application needs or in platform resources. The specific results presented in this article are focused on large-data applications, for which the IQ-services "morphing" layer implements the data manipulations necessary to permit wide-area interactive or multimedia applications to proceed smoothly despite variations in underlying computing and network resources. Experimental results demonstrate substantial performance improvements attained by coordinating network-level with service-level adaptations of the data being transported and by permitting end users to dynamically deploy and use application-specific services for manipulating data in ways suitable for their current needs.
Keywords :
middleware; multimedia computing; program compilers; resource allocation; IQ-services; application software; application-specific services; data manipulation; heterogeneous computing platform; multimedia application; resource-aware middleware; service morphing; Application software; Availability; Cellular phones; Collaborative work; Distributed computing; Educational institutions; International collaboration; Middleware; Resource management; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International
Print_ISBN :
0-7695-2132-0
Type :
conf
DOI :
10.1109/IPDPS.2004.1303050
Filename :
1303050
Link To Document :
بازگشت