Title:
IQ-Services: Network-Aware Middleware for Interactive Large-Data Applications

Thumbnail Image
Author(s)
Cai, Zhongtang
Eisenhauer, Greg S.
He, Qi
Kumar, Vibhore
Schwan, Karsten
Wolf, Matthew
Authors
Advisor(s)
Advisor(s)
Editor(s)
Associated Organization(s)
Supplementary to
Abstract
IQ-Services are application-specific, resource-aware code modules executed by data transport middleware. They constitute a 'thin' layer between application components and the underlying computational and communication resources that implements the data manipulations necessary to permit wide-area collaborations to proceed smoothly, despite dynamic resource variations. IQ-Services interact with the application and resource layers via dynamic performance attributes, and end-to-end implementations of such attributes also permit clients to interact with data providers. Joint middleware/resource and provider/consumer interactions implement a cooperative approach to data management for the large-data applications targeted by our research. Experimental results in this paper 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.
Sponsor
Date Issued
2004
Extent
419949 bytes
Resource Type
Text
Resource Subtype
Technical Report
Rights Statement
Rights URI