کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
7195147 1468194 2018 29 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Optimizing software rejuvenation policy for real time tasks
ترجمه فارسی عنوان
بهینه سازی سیاست خالص سازی نرم افزار برای وظایف زمان واقعی
ترجمه چکیده
جوان سازی نرم افزار یک تکنیک نگهداری پیشگیرانه است که در برنامه های متنوع و گسترده ای برای کاهش اثرات خراب شدن عملکرد پیری نرم افزار و جلوگیری از سقوط سیستم از وقوع اتفاق می افتد. به عنوان روش نوآوری نرم افزاری، سربار سیستم و خرابی سیستم، بهینه سازی سیاست های جوان سازی نرم افزار را برای به حداکثر رساندن سود و اثربخشی آن اهمیت می بخشد. این کار، مسئله سیاست بهینه جوانه زنی را برای سیستم هایی که دارای سطوح کاهش عملکرد چندگانه و انجام وظایف در زمان واقعی هستند، در نظر می گیرد. راه حل شامل یک روش تکرار جدید برای ارزیابی وابسته به زمان از احتمال تکمیل موفقیت آمیز کار برای سیستم های در نظر گرفته شده در زمان واقعی، غنی سازی و گسترش روش های ارزیابی موجود برای سیستم های نرم افزاری پیری و جوان سازی است. بر اساس انتقال رویداد، روش ارزیابی پیشنهادی کارآمد و قابل اجرا به انواع دلخواه توزیع زمان انتقال حالت است. سیاست جدید جوانسازی مبتنی بر دولت برای به حداکثر رساندن احتمال تکمیل وظیفه توسط مهلت پیش تعیین شده بهینه سازی شده است. مثال هایی برای نشان دادن برنامه های کاربردی روش پیشنهادی و همچنین اثرات پارامترهای سیستم های مختلف در راه حل بهینه سازی ارائه شده است.
موضوعات مرتبط
مهندسی و علوم پایه سایر رشته های مهندسی مهندسی مکانیک
چکیده انگلیسی
Software rejuvenation is a proactive maintenance technique adopted in diverse and wide applications for mitigating performance deterioration effects of software aging and further preventing the system crash from happening. As the software rejuvenation procedure incurs system overhead and downtime, it is relevant and crucial to optimize the software rejuvenation policy to maximize its benefit and effectiveness. This work considers the optimal rejuvenation policy problem for systems subject to multiple performance degradation levels and performing real-time tasks. The solution encompasses a new iterative method for time-dependent evaluation of the task successful completion probability for the considered real-time systems, enriching and expanding the existing evaluation methodologies for software aging and rejuvenation systems. Based on event transitions, the proposed evaluation method is efficient and applicable to arbitrary types of state transition time distributions. The state-based rejuvenation policy is further optimized to maximize the probability of the task completion by the predetermined deadline. Examples are provided to illustrate applications of the proposed methodology as well as effects of different system parameters on the optimization solution.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Reliability Engineering & System Safety - Volume 176, August 2018, Pages 202-208
نویسندگان
, , ,