مقاله ترجمه شده رشته صنایع غذایی با عنوان محرکه و مدل سازی برنامه زمان اجرا

 
 
عنوان انگلیسی : 

Chekpointing and the Modeling of Program Execution

 
 
 
 
چکیده :
محرکه روش معمول مورد استفاده برای کاهش زمان اجرای برنامه های طولانی مدت است.با محرک ، ‏وضعیت برنامه د حال اجرا را که به صورت متناوب است را می توان آزاد کرد.پس از وقوع یک ‏شکست،برنامه سابق اجرا می شودو از اول دوباره شروع نمی شود.با توجه به اینکه محرکه همیشه می ‏تواند مفید باشد و اگر این باشد یک استراتژی مطلوب ممکن است به طوری که برای به حداقل ‏رساندن زمان اجرای مورد انتظار و یا به حداکثر رساندن احتمال زمان اجرای بیش از حد بحرانی عمل ‏کند.
 
در این فصل ما چندین مدل از محرکهو بهبود در برنامه را بر حسب به دست آوردن توزیع زمان ‏اجرای برنامه معرفی می کنیم.ما با مراجعه به برخی از نتایج موجود و همچنین معرفی و تجزیه ‏تحلیل مدلهای جدید اقدام می کنیم.نشان داده شده است که انتظار می رود اجرا به طور ‏خطی(نمایی)نیاز به محرکه دارد.علاوه بر این ، این مدل م تواند در مقایسه با استراتژی های مختلف ‏محرکه و برای تعیین فاصله بهینه بین باررک مورد استفاده قرار بگیرد.در طول فصل و در هر زمان ‏که مناسب است،سعی کنید کارهای تحقیقاتی دیگر را اضافه کنید.‏
 
 
کلیدواژه ها:

محرکه

مدل سازی

مدل سازی برنامه زمان اجرا

 
 
مقدمه :
تحمل خطا یکی از ویژگیهای مرد نظر در برنامه های کاربردی نرم افزارهایی است که به مدت ‏طولانی ممکن است در انواع زمینه ها از جمله محاسبات فشرده عددی شبیه سازی سیستم های ‏پیچیده ،نمایش پایگاه های داده هی بزرگ به کار رود.قابلیت اطمینان از چنین برنامه های ‏کاربردی ممکن است به یک علت خارجی به خطر بیافتدمانند قطع شدن برق،شکستن ‏دیسک،شکست پردازنده و انواع دیگر اختلالات در عملکرد سیستم و یا به دلیل خطرات دائمی ‏مانند آنهایی که در خود برنامه وجود دارد باشد.
 
تکنیکهای تحمل خطا(مانند فصل4-1)را میتوان به ‏منظور افزایش قابلیت اطمینان از چنین برنامه های کاربردی مورد استفاده قرار داد.با این حال اغلب ‏مستلزم هزینه و یا منابع اضافی است.به عنوان مثال اضافه کردن به عنوان مثال اضافه کردن یک ‏قابلیت راه اندازی مجدد پس از نو سازی می تواند موفقیت آمیز باشد.با این حال چنین توانایی راه ‏اندازی مجدد در برابر زمان اجرا بیش از حد به دلیل شکستهای مکرر و پس از فرآوری سنگین ‏محافظت نمی کند.زمان اجرای یک برنامه به عنوان زمان تعریف شده برای تکمیل محاسبات از جمله ‏تعمیرات و شروع مجدد پس از شکست است
 
 
 
فهرست مطالب :
چکیده :‏ ‏1‏
کلیدواژه ها:‏ ‏1‏
‏1-مقدمه :‏ ‏2‏
‏7-2-کارهای مرتبط ‏4‏

‏7-3-اجرای برنامه بدون محرکه :‏ ‏7‏

‏7-4  محرکه فاصله :‏ ‏8‏

‏7-4-1- مدل :‏ ‏9‏

‏7-4-2 زمان اجرا با فاصله های بازرسی :‏ ‏9‏

‏7-5 : محرکه در برنامه مدولار :‏ ‏10‏

‏7-5-1-زمان اجرای یک برنامه مدولار :‏ ‏11‏

‏6-7-1- مدل :‏ ‏14‏

‏7-6-2 زمان اجرای نیاز به پردازش ‏15‏

‏7-7 نتیجه گیری:‏ ‏15‏