Dynamic adaptation with distributed control in Paradigm
نویسندگان
چکیده
Adaptation of a component-based system can be achieved in the coordination modeling language Paradigm through the special component McPal. McPal regulates the propagation of new behaviour and guides the changes in the components and in their coordination. Here we show how McPal may delegate part of its control to local adaptation managers, created on-the-fly, allowing for distribution of the adaptation indeed. We illustrate the approach for the well-known example of the dining philosophers problem, by modeling migration from a deadlock-prone solution to a deadlock-free and starvation-free solution without any system quiescence. The system migration goes through various stages, exhibiting a shift of control among McPal and its helpers, and changing degrees of orchestrated and choreographic collaboration. The distributed system adaptation is formally verified using the mCRL2 model checker.
منابع مشابه
Active Adaptation by Program Delegation in Video on Demand
In order to realize a more exible structure and achieve a richer set of capabilities in the adaptive control of QoS for distributed multimedia systems, this paper seeks to complement the conventionally used passive data passing paradigm with the newer active program passing approach. By timely delegating and redelegating adaptation programs to encapsulate desired feedback control intelligence a...
متن کاملDynamic Adaptation of Video for Transmission under Resource Constraints
A distributed system that supports applications with varying quality of service (QoS) requirements must use many adaptive mechanisms to guarantee performance to the applications. This paper presents the use of the mechanism of graceful adaptation for applications with multiple levels of performance. The di erent levels of performance use di erent amounts of resources. Our ERDoS architecture sup...
متن کاملAutomatic, Run-time and Dynamic Adaptation of Distributed Applications Executing in Virtual Environments Thesis Proposal
Over the last fifteen years we have seen a tremendous increase in computer and network speeds and performance, resulting in the emergence of a new computing paradigm, wide-area distributed computing. However, the full potential of wide-area distributed computing has not been exploited, primarily due to the challenges involved in developing applications for such environments. The wide fluctuatio...
متن کاملDynamic Multi-agent Architecture Using Conversational Role Delegation
This paper discusses the notions of dynamic composition and dynamic architectures, in the context of conversational multi-agents systems, as well as distributed component oriented or object based systems. The directory service or facilitator agent paradigm, commonly used for building architectures exhibiting these properties, is examined and discussed. It is then compared with a proposed altern...
متن کاملA Non-Invasive Approach to Assertive and Autonomous Dynamic Component Composition in the Service-Oriented Paradigm
Component-based software composition offers a development approach with reduced time-to-market and cost while achieving enhanced productivity, quality and maintainability. Existent work on the composition paradigm focuses on static composition, which is not sufficient in a distributed environment, in which both constituent components and the assembled distributed system are subject to dynamic a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Sci. Comput. Program.
دوره 94 شماره
صفحات -
تاریخ انتشار 2014