I-structures: data structures for parallel computing
ACM Transactions on Programming Languages and Systems (TOPLAS)
A survey of rollback-recovery protocols in message-passing systems
ACM Computing Surveys (CSUR)
Toward a Framework for Preparing and Executing Adaptive Grid Programs
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Adaptive and reliable parallel computing on networks of workstations
ATEC '97 Proceedings of the annual conference on USENIX Annual Technical Conference
A cost model for autonomic reconfigurations in high-performance pervasive applications
Proceedings of the 4th ACM International Workshop on Context-Awareness for Self-Managing Systems
Fault tolerance for data parallel programs
Concurrency and Computation: Practice & Experience
Hi-index | 0.00 |
Nowadays, a central issue for applications executed on heterogeneous distributed platforms is represented by assuring that certain performance and reliability parameters are respected throughout the system execution. A typical solution is based on supporting application components with adaptation strategies, able to select at run-time the better component version to execute. It is worth noting that the efficacy of a reconfiguration may depend on the time spent in applying it: in fact, albeit a reconfiguration may lead to a better steady-state behavior, its application could induce a transient violation of a QoS constraint. In this paper we will show how consistent reconfiguration protocols can be derived for stream-based ASSISTANT applications, and we will characterize their costs in terms of proper performance models.