کامپیوتر و IT و اینترنتتجزیه و تحلیل اطلاعاتآموزشعلوم مهندسیعلوم انسانی و علوم اجتماعیرسانه و شبکه‌های اجتماعیسایرتحقیق و پژوهشتکنولوژی

سالخوردگی و جوان‌سازی نرم‌افزار در سامانه‌های مجازی(Software Aging and Rejuvenation in Virtualized Systems)

با رشد روزافزون تکنولوژی و ظهور کاربردهای جدید و حساسی مثل اینترنت اشیا، قابلیت اطمینان و دسترس‌پذیری بالا سیستم‌های کامپیوتری به یک چالش اصلی مبدل شده است.‌ مطالعات و تحقیقات سال‌های اخیر نشان می‌دهد که استفاده‌ی طولانی‌مدت و مداوم از سیستم‌های نرم‌افزاری با افزایش نرخ خرابی و یا کاهش کارایی آن همراه می‌شود. از علل بروز این رخداد که سالخوردگی نرم‌افزار نامیده می‌شود، می‌توان به انباشت تدریجی شرایط بروز خطاهای داخلی نظیر نشت حافظه، خرابی داده، آزاد نشدن قفل‌های روی فایل‌ها، تکه‌تکه شدن فضای ذخیره‌سازی و… اشاره کرد. به منظور جلوگیری از وقوع مسائل یاد شده، تکنیک جوان‌سازی نرم‌افزار به عنوان یک راه‌حل معرفی شده و بدین معنی است که هر از چندگاهی نرم‌افزار را به منظور پاک‌سازی وضعیت داخلی و یا محیطی آن، مورد بررسی قرار داده و در صورت لزوم به متوقف‌سازی موقت سیستم با هدف پیشگیری از بروز خرابی‌های پرهزینه و مخاطره‌آمیز در آینده پرداخته و پس از انجام اقدامات لازم، نسبت به فعال‌سازی و راه‌اندازی مجدد آن اقدام کنیم که البته به علت هزینه‌بر بودن عمل جوان‌سازی و اقدامات مربوط به آن، بایستی برنامه‌ریزی دقیقی برای تمام جنبه‌های مختلف انجام آن از جمله زمان‌بندی، سطح اعمال و… صورت بپذیرد. از جمله مواردی که برای این منظور می‌توان از آن بهره‌مند شد، استفاده از تکنیک مجازی‌سازی می‌باشد که به معنای اجرای همزمان چند سیستم‌عامل بر روی یک ساختار سخت‌افزاری بوده و بیانگر یک همریختی از ماشین مهمان بر روی ماشین میزبان می‌باشد. به عبارتی دیگر در عملیات مجازی‌سازی بایستی تمامی حالات ماشین میزبان بر روی ماشین مهمان نگاشت شده و تمامی توابع انتقال موجود بین حالات ماشین مهمان در ماشین میزبان پیاده‌سازی شوند؛ با انجام چنین اقداماتی، چندین نمونه از ماشین اصلی ایجاد شده که علی‌رغم مستقل بودنشان، توانایی همکاری با یکدیگر خصوصاً به عنوان پشتیبان ماشین اصلی را خواهند داشت. لازم به ذکر است که این پاورپوینت با استفاده از عناصر کاملاً گرافیکی طراحی شده و می‌توان از آن برای ساخت پاورپوینت‌های دیگر نیز استفاده کرد.(البته ممکن است بخشی از آنها در پیش‌نمایش، نشان داده نشود اما در فایل اصلی وجود دارد.) ضمناً از قالب طراحی‌شده برای این پاورپوینت که قابلیت تغییر رنگ متناسب با سلیقه و محتوای شما را دارا می‌باشد، می‌توان برای انواع ارائه‌های دانشگاهی بهره برد و حداکثر توجه حضار را جلب نمود.

ppt.ir

صفحه 1:
سالخوردگی 3 جوان‌سازی نرم‌افزار در سامازه‌هلم مجازی ‎and Rejuvenation‏ ‎in in Virtualized,‏ ‎“Systems‏

صفحه 2:
سالخوردگی و جوان‌سازی نرم‌افزار در ‎g‏ aa 48 * ‏"سالخوردگی (وطنوه)‎ ** افزایش نرخ خرابى سيستم نرمافزارى ** تنزل تدريجى كارايى سيستم نرمافؤارى خرابی‌های ناشی از سالخوردگی فقط در طول زمان اجرای سیستم, قابل تشخیص بوده و کاملا مرتبط به مدت زمان اجرای سیستم است ” انباشته‌شدن انواع خطاها ‎me oe‏ تکه‌تکه شدن فضای ذخیره‌سازی ۷ نشت حافظه نرم‌افزار در 51

صفحه 3:
سالخوردگی و جوان‌سازی نرم‌افزار در "جوان‌سازی ‎(Rejuvenation)‏ “ رویکردی پیشگیرانه به منظور جلوگیری از: تنزل کارایی سیستم ‎ilies‏ ‏* افزایش نرخ خرابی سیستم نر‌فزری ©) متوقف کردن موقت و کوتاه‌مدت فعالیت‌های سیستم نرم‌افزاری به دلیل: ** راه‌ندزی مجدد سیستم نر‌فزاری ۳ مقداردهی مجند ساختار دده‌های داخلی تخلیهجداول کرنل سیستم‌عامل ** زبلدروی! از 7 افتادگی سیستم(حتی موقت) باعث: 2 رس‌پذیری سیستم نرم‌افزاری ‎ine 3 =‏ کرای سیستم و روش فاق جوان سازق يا به صورت برتامهز ری شوه انیا مب شود تا عبر ‎ie Seen‏ مهم‌ترین را

صفحه 4:
سالخوردگی و جوان‌سازی نرم‌افزار در "مجازی‌سازی ‎(Virtualization)‏ “ * ابزاری برای اجرای همزمان چندین سیستم‌عامل بر زوی سک ساختار سختافزاری ** ایجاد یک همریختی از ماشین مهمان روی ماشین میزبان * نکاشت و پیاد‌سازی تمامی حالات و توابع اتقال موجود در ماشین میزبان روی مافین مهمان انی ۷۱۸۲ به عنوان یک برنامه ان از اجرای مشلبه چندین محیط توسط یک گره فیزیکی منفرد همه كاربران |1 /لاها) سيستم خودشان را مانند بيك كابيوتر مجزا از ساير كارران مم حتى اكر همه كاريران توسط ماشین مجازی مشایهی سرویس‌دهی شود.

صفحه 5:
سالخوردكى و جوانسازى نرمافزار در انواع تحليل وضعيت سامانه‌های مجا سالخوردگی سیستم‌های پر 0[ ‎Genre)‏ معیارهای مورد بررسی در تمامی روش‌ها: ‎Availability *‏ ‎Performance *‏ ‎Reliability‏ ‎Performability *‏ ‎Survivability‏ ‎Security *‏ © ود

صفحه 6:
سالخوردگی و جوان‌سازی نرم‌افزار در كز كار[ د 0[ شیستم پرم‌آفراری در گذر زمان کارایی و عملکرد اجرای بدون مشکل (بالاترين عملكرد و اوچ کارایی سیستم) سود اشكال در برخى از منابع (عملكرد و كارايى در حال كاهش) نرمافزارى

صفحه 7:
سالخوردگی و جوان‌سازی نرم‌افزار در ۱۳ METS S EM Se sp ‏جوان‌سازی‎ توصیف وضعیت بسیار پایدار(وضعیت نرمال) حالتی که در آن احتمال رخداد خرایی می‌رود حالت خرابی حالت جوان‌سازی

صفحه 8:
سالخوردگی و جوان‌سازی نرم‌افزار در | جوان‌سازی توصیف وضعیت بسیار پایدار(وضعیت نرمال) ‎Sp‏ حالتی که در آن احتمال رخداد خرابی می‌رود حالت خرابی

صفحه 9:
سالخوردگی و جوان‌سازی نرم‌افزار در "استراتژی‌های جوان‌سازی در سامانه‌های نرم‌افزاری ‎Rejuvenation Strategy in Software)‏ ‎(Systems‏ “ روش فاق جوان سازق يا به صورت برتامهز ری شوه انیا مب شود تا عبر 00000 Ee eee Lele ‏مساله در آن, زمان‌بندی انجام آن است.‎

صفحه 10:
سالخوردگی و جوان‌سازی نرم‌افزار در =< ‏"انواع زمان‌بندی جوان‌سازی نرم‌افزار‎ a Software Rejuvenation) 5 “ (Scheduling Types ‘Software rejuvenation ‏ام‎ Threshold-based ‘Ome [oF = ‏حبري سم‎ ‘Mixed approach ES

صفحه 11:
سالخوردگی و جوان‌سازی نرم‌افزار در 9 "تکنیک‌های جوان‌سازی نرم‌افزاری ‎op‏ Software Rejuvenation) “ (Techniaues VI Micro- VI Resource reboot Management!

صفحه 12:
‘Software rejuvenation 200000 020 illo sjlusjlro Physical node granularity Virtualization ‘granularity Hypervisor reboot VM reboot ‘5 granularity ‏دص‎ 05700001 ۰ OS reboot 05 component reboot Application granularity Hot-standby mode Standalone mode Application component restart Application component granularity

صفحه 13:
سالخوردگی و جوان‌سازی نرم‌افزار در ** سالخوردگی چه بود و جوانسازى جه كرد؟! © * اهمیت استفاده از سامانههاى مجازى براى سالخوردكى و | جوان‌سازی نرم‌افزار ** بررسی اهمیت بهترین زمان انجام جون‌سازی با در نظر گرفتن معیرهای رزیابی مختلف * مقایسه انواع مختلف تحلیل وضعیت سالخوردگی و بیان نقاط قوت و ضعف هر كدام ** ارلئه دستهبندىهابى براى استراتزىهاى زمانبندى و همجنين تكنيكهاى انجام جوانسازى بر اساس سطح دانهريز يا دانمدرشت بودن * فضليى كسترده براى انجام تحقيق و يزوهش در آينده به منظور حل چالش‌هایی که با بيشرفت و تکامل روزافزون محیطهای مجازی و به دنبال ن نیاز به استفاده از آن‌ها در ابعاد مختلف

صفحه 14:
سالخوردگی و جوان‌سازی نرم‌افزار در [1] S. Russo and R. Pietrantuono, “A Survey on Software Aging and Rejuvenation in The Cloud”, Software Quality Journal, 2020, vol. 28, no.1, pp. 7-38. https://doi.org/10.1007/s11219-019-09448-3 T. Dohi, K.Trivedi and A. Avritzer, “HandBook of Software Aging and Rejuvenation: Fundamentals, Methods, Applications and Future Directions", e-Book ISBN: 978-981-121-458-5, May 2020, vol. 28, no. 1, pp. 7-38. https://doi.org/10.1142/11673 P. Shruthi and N. G. Cholli, “An Analysis of Software Aging in Cloud Environment”, international Journal of Electrical and Computer Engineering(YECE), 2020, vol. 10, no. 6, pp. 5985-5991. hittp://doi.org/10.11591/ijece.v10i6.pp5985-5991. R. Pietrantuono and S. Russo, “Software Aging and Rejuvenation in the Cloud: A Literature Review", 29" IEEE International Symposium on Software __Reliability Engineering Workshops(ISSREW), 2018, pp. 257-263. https://doi.org/10.1109/ISSREW.2018.00016

صفحه 15:
سالخوردگی و جوان‌سازی نرم‌افزار در [5] J. Bai, X. Chang, F. Machida, K. S. Trivedi, and Z. Han, “Analyzing Software Rejuvenation Techniques in a Virtualized System: Service Provider and User Views”, /EEE Access, 2020, vol. 8, pp. 6448- 6459. https://doi.org/10.1109/ACCESS.2019.2963397 0. Nhway, “Analysis of Software Rejuvenation Policies in a Server Virtualized System", 2” International Conference on Intelligent Autonomous System(ICoIAS), 2019, pp. 53-57. https://doi.org/10.1109/IColAS.2019.00016 J. Alonso, R. Matias, E. Vicente, A. Maria and K. S. Trivedi, “A Comparative Experimental Study of Software Rejuvenation Overhead”, Performance Evaluation, 2013, vol. 70, no. 3, pp. 231- 250. https://doi.org/10.1016/j.peva.2012.09.002 H. Rashidi, Z. Rahmani Ghobadi and S. Hosseinali Zadeh, “A Model for Software Rejuvenation Based on Availability Optimization’, Journal of Advances in Computer Research, 2020, vol. 11, no. 2, pp. 59-69. http://jacr.iausari.ac.ir/article_678240.htm|

صفحه 16:
زی نرم‌افزار در Software Aging and rejuvenation in virtualized SEIS

98,000 تومان