Assurance of dynamic adaptation in distributed systems

15Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Long running applications often need to adapt due to changing requirements or changing environment. Typically, such an adaptation is performed by dynamically adding or removing components. In these type of adaptations, components are often added to or removed from multiple processes in the system. As a result, during adaptation, the system may consist of both changed and unchanged processes, causing old and new components to overlap. This overlapping of components during adaptation may induce cross-component communication, which may lead to behavior during adaptation that is unpredictable and/or undesirable. In this paper, we discuss an approach to model and verify overlap adaptation. We use the transitional-invariant lattice and the transitional-faultspan lattice to verify the correctness of adaptation in the absence and the presence of faults, respectively. We also discuss a framework to support implementation of overlap adaptation. © 2008.

Cite

CITATION STYLE

APA

Biyani, K. N., & Kulkarni, S. S. (2008). Assurance of dynamic adaptation in distributed systems. Journal of Parallel and Distributed Computing, 68(8), 1097–1112. https://doi.org/10.1016/j.jpdc.2008.02.005

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free