A middleware toolkit for client-initiated service specialization
ACM SIGOPS Operating Systems Review
Event Services in High Performance Systems
Cluster Computing
Processing large-scale multi-dimensional data in parallel and distributed environments
Parallel Computing - Parallel data-intensive algorithms and applications
Efficient Manipulation of Large Datasets on Heterogeneous Storage Systems
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Optimizations Enabled by Relational Data Model View to Querying Data Streams
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
Taking the Step From Meta-Information to Communication Middleware in Computational Data Streams
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
Thread Transparency in Information Flow Middleware
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
JECho: Supporting Distributed High Performance Applications with Java Event Channels
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
Active Proxy-G: optimizing the query execution process in the grid
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Executing multiple pipelined data analysis operations in the grid
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Dynamic Querying of Streaming Data with the dQUOB System
IEEE Transactions on Parallel and Distributed Systems
Thread transparency in information flow middleware
Software—Practice & Experience - Special issue: Middleware
On Network CoProcessors for Scalable, Predictable Media Services
IEEE Transactions on Parallel and Distributed Systems
A component-based implementation of multiple sequence alignment
Proceedings of the 2003 ACM symposium on Applied computing
IQ-services: network-aware middleware for interactive large-data applications
MGC '04 Proceedings of the 2nd workshop on Middleware for grid computing
Compiler Support for Exploiting Coarse-Grained Pipelined Parallelism
Proceedings of the 2003 ACM/IEEE conference on Supercomputing
M-ECho: a middleware for morphable data-streaming in pervasive systems
EESR '05 Proceedings of the 2005 workshop on End-to-end, sense-and-respond systems, applications and services
Supporting dynamic migration in tightly coupled grid applications
Proceedings of the 2006 ACM/IEEE conference on Supercomputing
Driving scientific applications by data in distributed environments
ICCS'03 Proceedings of the 2003 international conference on Computational science
Supporting self-adaptation in streaming data mining applications
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Improving performance of adaptive component-based dataflow middleware
Parallel Computing
Building user-defined runtime adaptation routines for stream processing applications
Proceedings of the VLDB Endowment
Hi-index | 0.00 |
Data-intensive, interactive applications are an important class of metacomputing (Grid) applications. They are characterized by large, time-varying data flows between data providers and consumers. The topic of this paper is the runtime adaptation of data streams, in response to changes in resource availability and/or in end user requirements, with the goal of continually providing to consumers data at the levels of quality they require. Our approach is one that associates computational objects with data streams. Runtime adaptation is achieved by adjusting objects' actions on streams, by splitting and merging objects, and by migrating them (and the streams on which they operate) across machines and network links. Adaptive streams also react to changes in resource availability detected by online monitoring.