A Model for Software Rejuvenation Based On Availability Optimization

  • سال انتشار: 1399
  • محل انتشار: مجله پیشرفت در تحقیقات کامپیوتری، دوره: 11، شماره: 2
  • کد COI اختصاصی: JR_JACR-11-2_005
  • زبان مقاله: انگلیسی
  • تعداد مشاهده: 306
دانلود فایل این مقاله

نویسندگان

Zahra Rahmani Ghobadi

Faculty of Computer and Information Technology Engineering, Qazvin Branch, Islamic Azad University, Qazvin, Iran

Hasan Rashidi

Departments of Mathematics and Computer Science, Allameh Tabataba’i University, Tehran, Iran

Sasan Hosseinali Zadeh

ICT Research Institute (Iran Telecommunication Research Center), Tehran, Iran

چکیده

In this paper, we focus on the availability of software systems. Software systems with long-running execution may lead to software aging. This phenomenon affects the performance of software system and may eventually cause them to crash or failures. To counteract the phenomenon aging, software rejuvenation is implemented to prevent severe software failures. Generally, when software is initiated, amounts of memory are allocated. Then the body of software is executed for providing a service and when the software is terminated, the allocated memory is released. We propose a software rejuvenation model based on degraded physical memory. This model is implemented with a Markov chain and the system performance due to memory usage, by services, divided into four equal level. Hence, we offer four types of policies for software rejuvenation. The goal of the proposed method is to optimize availability of system. The results we achieve show the superiority of proposed method.

کلیدواژه ها

Keywords: Software Rejuvenation, Aging, Availability, Markov chain

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.