کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
4956199 1444448 2017 11 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Architecting resilient computing systems: A component-based approach for adaptive fault tolerance
ترجمه فارسی عنوان
معماری سیستم های محاسباتی انعطاف پذیر: یک رویکرد مبتنی بر جزء برای تحمل گسل های سازگار
کلمات کلیدی
قابلیت اطمینان، سازگاری، تحمل خطا، میان افزار مبتنی بر کامپوننت، پیکربندی مجدد زمان اجرا،
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی
Evolution of systems during their operational life is mandatory and both updates and upgrades should not impair their dependability properties. Dependable systems must evolve to accommodate changes, such as new threats and undesirable events, application updates or variations in available resources. A system that remains dependable when facing changes is called resilient. In this paper, we present an innovative approach taking advantage of component-based software engineering technologies for tackling the on-line adaptation of fault tolerance mechanisms. We propose a development process that relies on two key factors: designing fault tolerance mechanisms for adaptation and leveraging a reflective component-based middleware enabling fine-grained control and modification of the software architecture at runtime. We thoroughly describe the methodology, the development of adaptive fault tolerance mechanisms and evaluate the approach in terms of performance and agility.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems Architecture - Volume 73, February 2017, Pages 6-16
نویسندگان
, , ,