روالهای تحمل پذیر اشکال برای رسیدن به قابلیت دسترسی بالا در سیستم های مبادله پیام

روالهای تحمل پذیر اشکال برای رسیدن به قابلیت دسترسی بالا در سیستم های مبادله پیام

قابلیت دسترسی بالا
سیستم های مبادله پیام
روالهای تحمل پذیر اشکال
تكنیكهای افزایش قابلیت اطمینان در رایانش ابری
تكنیكهای قابلیت دسترسی بالا در رایانش ابری
افزایش قابلیت اطمینان و قابلیت دسترسی بالا در رایانش ابری
بازیافت در سیستم‌های مبادلة پیام

رفتن به سایت اصلی

دانلود تحقیق کارشناسی ارشد رشته آی تی

روالهای تحمل پذیر اشکال برای رسیدن به قابلیت دسترسی بالا در سیستم های مبادله پیام

 

 

 

 

 

چکیده

یكی از مهم‌ترین تكنیك‌ها در افزایش قابلیت اطمینان و قابلیت دسترسی بالا، بازیافت می‌باشد. این تكنیك كه به صورت مخفی‌ از دید كاربر انجام می‌گیرد به ما كمك می‌كند تا بتوانیم عمل تحمل­پذیری اشکال را انجام دهیم. این قراردادها در یك محیط توزیع شده كه مجموعه‌ای از تکه برنامه­های موازی (پروسه‌ها، ماشین­های مجازی و…) در آن وجود دارند و بر روی یك شبكه با یكدیگر ارتباط دارند، عمل می‌كند. این تکه برنامه­ها به یك ذخیره‌ساز پایدار[1] دسترسی دارند كه اشکال­های تحمل شده را به كمك آن بازیابی می‌كنند. در واقع ماشین­های مجازی اطلاعات مرتبط به بازیافت را در زمان اجرا روی این ذخیره‌ساز ثبت می‌كنند. در زمان رویداد یك اشکال، ماشین مجازی می‌تواند با استفاده از این داده‌ها از آخرین محاسبات، كار خود را ادامه دهد و بنابراین در زمان پردازش صرفه‌جویی كند. حداقل اطلاعات بازیافت، شامل حالت ماشین مجازی است كه به آن نقطه مقابله گفته می‌شود. بعضی از قراردادهای بازیافت ممكن است به اطلاعاتی نظیر ارتباطات بین دستگاه‌های ورودی/ خروجی، اتفاق‌هایی كه روی هر ماشین مجازی افتاده است و پیام‌هایی كه بین کارهای درون ماشین مجازی مبادله شده است، احتیاج داشته باشد.

قراردادهای بازیافت می‌توانند به طرق مختلف استفاده شوند كه بهترین نوع آنها تكنیك‌هایی است كه به صورت مخفی عمل می‌كنند و برنامه‌ كاربردی و برنامه‌نویس دخالتی در عملكرد آن ندارند. در این حالت سیستم به صورت خودكار و بر اساس سیاست مشخص شده نقطه مقابله را می‌گیرد و در صورت رویداد اشکال آن را به صورت خودكار بازیابی می‌نماید. حسن این روش، راحت شدن برنامه‌نویس از پیچیدگی مورد نیاز برای تحمل‌پذیری اشکال در برنامه است و در این صورت برنامه‌ها بدون ملاحظات تحمل‌پذیری اشکال نوشته خواهند شد.

بازیافت در سیستم‌های مبادلة پیام مشكل است، زیرا پیام‌ها باعث ایجاد وابستگی بین تکه ­برنامه­های محییط موازی در زمان اجرای عادی آنها می‌شود. این وابستگی باعث می‌شود كه گاهی واحدهایی كه خراب نشده‌اند نیز بازیافت شوند[2]. برای دیدن این­كه چرا عمل انتشار بازیافت اتفاق می‌افتد، فرض كنید فرستنده یك پیام مثل m، به حالت قبل ارسال پیام بازیافت شود. گیرنده پیام m نیز باید در حالت قبل از دریافت پیام m قرار گیرد. در غیر این­صورت، حالت دو ماشین مجازی غیر یكپارچه[3] خواهد شد و نشان می‌دهد كه پیام m ارسال نشده است اما یك ماشین مجازی آن را دریافت كرده است و این غیرممكن است. تحت شرایطی ممكن است عمل انتشار بازیافت آنقدر به عقب برگردد كه باعث شود تمام كارهای انجام شده از بین برود و نهایتاً ماشین مجازی به حالت اولیه بازیافت شود كه به آن اثر دومینو[4] گفته می‌شود[16]. اثر دومینو ممكن است در اثر گرفتن نقطه مقابله­های مستقل در هر ماشین مجازی اتفاق بیفتد كه به این روش نقطه مقابله گرفتن مستقل یا غیرهماهنگ[5] گفته می‌شود.

واضح است كه از بین بردن اثر دومینو مورد نظر طراحان روش‌های تحمل‌پذیر اشکال است. یكی از روش‌های از بین بردن آن گرفتن نقطه مقابله به صورت هماهنگ[6] است كه در آن ماشین­های مجازی، نقطه مقابله را به صورت هماهنگ با یكدیگر به‌دست می‌آورند [17]. این مجموعه یكپارچه از نقطه مقابله‌ها می‌تواند برای محدود كردن انتشار بازیافت مورد استفاده قرار گیرد. همچنین روش نقطه مقابله گرفتن بر اساس ارتباطات[7]، هر ماشین مجازی را مجبور به گرفتن نقطه مقابله بر اساس پیام‌های دریافتی از بقیه ماشین­های مجازی می‌كند[17]. نقطه مقابله‌هایی كه به این صورت گرفته شوند یك حالت همیشه یكپارچه را برای سیستم، روی ذخیره ساز پایدار حفظ می‌نماید و بنابراین اثر دومینو را از بین خواهد برد.

علاوه بر تكنیك گفته شده برای بازیافت كه بر اساس نقطه مقابله‌ می‌باشد، روش دیگری نیز برای بازیافت مطرح است كه بر اساس ثبت وقایع[8] استوار است. در این روش رویدادها یا پیام‌ها ثبت می‌شوند تا برای بازیافت حالت سیستم در هنگام رویداد اشکال استفاده شود. بازیافت بر اساس ثبت‌ وقایع به فرض PWD[9] تكیه دارد[19] كه ادعا می‌كند همه رویدادهای غیرقطعی[10] كه توسط یك ماشین مجازی اجرا می‌گردد می‌تواند تشخیص داده شود و اطلاعات لازم برای پاسخ هر رویداد در زمان بازیافت می‌تواند در یك تعیین‌كننده رویداد[11] ثبت شود[19].
با ثبت وقایع وپاسخ­دهی به رویدادهای غیرقطعی به ترتیب اصلی، یك ماشین مجازی می‌تواند حالت قبل از اشکال خود را بازسازی كند حتی اگر این حالت نقطه مقابله نشده باشد. در حالت كلی قراردادهای بازیافت بر اساس ثبت وقایع امكان بازیافت را برای یك سیستم فراتر از مجموعه نقطه مقابله یكپارچه فراهم می‌آورد. این خاصیت می‌تواند برای كاربردهایی كه با دنیای بیرون ارتباط دارند، بسیار مهم باشد زیرا تعدادی از دستگاه‌های ورودی و خروجی هستند كه نمی‌توانند بازگشت به عقب داشته باشند.

[1] Stable Storage

[2] Rollback Propagation

[3] Inconsistent

[4] Domino effect

[5] Uncoordinated checkpointing

[6] Coordinated checkpointing

[7] Communication- induced checkpointing

[8] Log

[9] Piece Wise Deterministic

[10] Nondeterministic event

[11] Event’s determinant

 

 

 

واژه های کلیدی:

 

قابلیت دسترسی بالا

سیستم های مبادله پیام

روالهای تحمل پذیر اشکال

 

 

 

 

 

 

 

 

  فهرست مطالب

3 روالهای تحمل‌پذیر اشکال برای رسیدن به قابلیت دسترسی بالا در سیستمهای مبادله پیام 36

3-1 پیشزمینه و تعاریف 38

3-1-1 مدل سیستم 38

3-1-2 حالت‌های سیستم یكپارچه 39

3-1-3 تعامل با دنیای خارج 40

3-1-4 پیام در حال گذر 41

3-1-5 قراردادهای ثبت وقایع 42

3-1-6 ذخیره‌ساز پایدار 43

3-1-7 جمع‌آوری داده‌های زائد 44

3-2 بازیافت براساس نقطه مقابله 44

3-2-1 نقطه مقابله گرفتن به صورت غیرهماهنگ 45

3-2-2 نقطه مقابله گرفتن به صورت هماهنگ 48

3-2-3 نقطه مقابله گرفتن بر اساس ارتباطات 51

3-3 بازیافت بر اساس ثبت وقایع 54

3-3-1 شرط یكپارچگی بدون پروسه‌های یتیم 55

3-3-2 ثبت بدبینانه وقایع 56

3-3-3 ثبت خوشبینانه وقایع 59

3-3-4 ثبت علّی وقایع 61

3-3-5 مقایسه قراردادهای بازیافت 63

3-4 مباحث مطرح در پیاده‌سازی 63

3-4-1 بررسی 63

3-4-2 پیاده‌سازی تکنیکهای نقطه مقابله گرفتن 64

3-4-3 مقایسة قراردادهای نقطه مقابله‌ گرفتن 66

3-4-4 قراردادهای ارتباطی 66

3-4-5 بازیافت بر اساس روش ثبت وقایع 67

3-4-6 ذخیره‌ساز پایدار 67

3-4-7 دنبال كردن وابستگی 68

3-4-8 بازیافت 69

 

منابع

 

 

فهرست شکل ها

 

شکل ‏3 1 مثالی از یك سیستم مبادله پیام با سه واحد موازی

شکل ‏3 2 مثالی از حالت یكپارچه و غیریكپارچه سیستم

شکل ‏3 3 پیاده‌سازی مكانیسمهای بازیافت

شکل ‏3 4 ثبت كردن پیام برای اجرای مجدد قطعی

شکل ‏3 5 اندیس نقطه مقابله و بازه نقطه مقابله

شکل ‏3 6 (a) یك اجرای مثال (b) گراف وابستگی بازگشت به عقب (c) گراف نقطه مقابله

شکل ‏3 7 انتشار بازگشت به عقب، خط بازیافت و اثر دومینو

شکل ‏3 8 نقطه مقابله گرفتن به صورت هماهنگ و غیربلوكه شونده (a) غیریكپارچگی نقطه مقابله (b) با كانال FIFO (c) با كانال غیرFIFO

شکل ‏3 9 مسیر Z سیكل Z

شکل ‏3 10 روش ثبت بدبینانه وقایع

شکل ‏3 11 روش ثبت خوشبینانه وقایع

شکل ‏3 12 روش ثبت علّی وقایع (الف) حالتهای قابل بازیافت حداكثر (ب)گراف مقدم را برای پروسه P0 در حالت X

 

 

فهرست جداول

جدول ‏3 1 مقایسه بین قراردادهای مختلف بازیابی [47]

 

 

 

ماهیت حقوقی روند شکل گیری و ثبت سازمانهای مردم نهاد

ماهیت حقوقی روند شکل گیری و ثبت سازمانهای مردم نهاد سازمانهای مردم نهاد ثبت سازمانهای مردم نهاد ماهیت حقوقی سازمانهای مردم نهاد روند شکل گیری سازمانهای مردم نهاد دانلود پایان نامه رشته حقوق ماهیت حقوقی روند شکل گیری و ثبت…

امکان سنجی اجرای بودجه ریزی عملیاتی در شهرداری

امکان سنجی اجرای بودجه ریزی عملیاتی در شهرداری بودجه ریزی عملیاتی پیاده سازی بودجه ریزی عملیاتی بودجه ریزی عملیاتی بر اساس مدل شه اجرای بودجه ریزی عملیاتی بر اساس مدل شه پیاده سازی بودجه ریزی عملیاتی در شهرداری اجرا بودجه…

بررسی جایگزین های نوین مجازات حبس

بررسی جایگزین های نوین مجازات حبس مجازات های جایگزین حبس مجازاتهای جایگزین حبس طبق قانون جدید مجازاتهای جایگزین حبس در قانون مجازات اسلامی مجازات های جایگزین حبس در ایران پایان نامه مجازات های جایگزین حبس اجرای مجازات های جایگزین حبس…

بررسی و طراحی دستگاه ترک یاب سطوح فلزی با استفاده از جریان گردابی

بررسی و طراحی دستگاه ترک یاب سطوح فلزی با استفاده از جریان گردابی مدارپروب جریان گردابی آزمون های غیرمخرب دستگاه جریان گردابی دستگاه ترک یاب سطوح فلزی القای مغناطیسی و اندوكتانس‌ بررسی و طراحی دستگاه ترک یاب سطوح فلزی با…

مدل ها و نظریه های ویژگی های شغلی و تعهد سازمانی و بررسی پیامدهای این دو مولفه

مدل ها و نظریه های ویژگی های شغلی و تعهد سازمانی و بررسی پیامدهای این دو مولفه عوامل شغلی ویژگیهای شغلی تعهد سازمانی کارکنان پایان نامه رابطه عوامل شغلی با تعهد سازمانی رابطه ویژگیهای شغلی و تعهد سازمانی کارکنان مدل…

پاورپوینت اصول مدیریت ریسک و بیمه

پاورپوینت اصول مدیریت ریسک و بیمه دانلود پاورپوینت اصول مدیریت ریسک و بیمه اجزای اصلی یک قرارداد بیمه توافق بیمه ای خطرهای استثنا شده اموال مستثنی شده دلایل استثنا تعریف بیمه گذار فرانشیز ها اهداف فرانشیز فرانشیز ها در بیمه…

مبانی نظری ارزیابی ارتباط سرمایه فکری با عملکرد مالی در بانک

مبانی نظری ارزیابی ارتباط سرمایه فکری با عملکرد مالی در بانک مدیریت سرمایه فکری عملکرد مالی در بانک پارسیان مبانی نظری تاثیر سرمایه فکری بر عملکرد مالی رابطه مدیریت سرمایه فکری با عملکرد مالی مبانی نظری تاثیر سرمایه فکری بر…

پاورپوینت بررسی کاربرد GIS در سیستم گاز رسانی

پاورپوینت بررسی کاربرد GIS در سیستم گاز رسانی پاورپوینت بررسی کاربرد GIS در سیستم گاز رسانی مبانی طراحی، گسترش و مدیریت شبکه هاي گاز رسانی شهري نقش GIS در شبکه گاز رسانی شهري طراحی و پیاده سازيGIS توسعه سیستم Gas…

ارزیابی تاثیر عوامل منطقه ای در پیدایش و فروپاشی سیستمهای امنیتی در منطقه خلیج فارس

ارزیابی تاثیر عوامل منطقه ای در پیدایش و فروپاشی سیستمهای امنیتی در منطقه خلیج فارس طرحهای امنیتی در منطقه خلیج فارس عوامل منطقه ای در ظهور طرحهای امنیتی عوامل منطقه ای در سقوط طرحهای امنیتی ارزیابی تاثیر عوامل منطقه ای…

  • رشوه از منظر فقهی و حقوقی
  • رشوه از منظر فقهی و حقوقی پایان نامه رشوه پایان نامه درباره رشوه پایان نامه در مورد رشوه رشوه در فقه امامیه رشوه در فقه شیعه رشوه در قانون ایران مصادیق رشوه در فقه و حقوق رشوه ی اداری و…

  • پرسشنامه ارائه الگویی مفهومی برای شناسایی علل تاثیرگذار ارتقای عملکرد فن بازارهای دفاعی
  • پرسشنامه ارائه الگویی مفهومی برای شناسایی علل تاثیرگذار ارتقای عملکرد فن بازارهای دفاعی پرسشنامه فن بازار دفاعی پرسشنامه فناوری در صنایع دفاعی  پرسشنامه عوامل موثر در موفقیت فن بازار پرسشنامه ارتقاء عملکرد فن بازار دفاعی پرسشنامه الگویی برای کسب موفقیت…

  • دانلود فایل جوابهای تئوری حسابداری 2
  • دانلود فایل جوابهای تئوری حسابداری 2 دانلود فایل جوابهای تئوری حسابداری 2 رفتن به سایت اصلی دانلود فایل جوابهای تئوری حسابداری 2 32 صفحه pdf مناسب دانشجویان ارشد حسابداری

  • دفتری كهن از خاطرات جنگی: آناباسیس
  • دفتری كهن از خاطرات جنگی: آناباسیس كسنفن آناباسیس اردشیر دوم هخامنشیان كورش جوان خاطرات جنگی تاریخ‌نگاری یونانی سیستم همکاری در فروش فایل همکاری در فروش فایل فروش فایل fileina فروشگاه فایل خرید مقاله و تحقیق تاریخ رفتن به سایت اصلی…

  • تبیین سبک رهبری توانمندساز چرخه دانش در دانشگاه های کشور
  • تبیین سبک رهبری توانمندساز چرخه دانش در دانشگاه های کشور مدیریت دانش سبک رهبری تبادلی سبک رهبری توانمندساز سبک رهبری تحول آفرین سبک رهبری عدم مداخله گر سبک رهبری توانمندساز چرخه دانش سبک رهبری توانمندساز مدیریت دانش مقاله سبک رهبری…

  • تحول اندیشه های کیفری از نظر مکاتب حقوق جزای عمومی
  • تحول اندیشه های کیفری از نظر مکاتب حقوق جزای عمومی علل ارتکاب جرم اندیشه های کیفری چگونگی سیاست کیفری مکاتب حقوق جزای عمومی دانلود مقاله تحول اندیشه های کیفری از نظر مکاتب حقوق جزای عمومی سیستم همکاری در فروش فایل…

  • سبک های تفکر والدین و نگرش های فرزند پروری
  • سبک های تفکر والدین و نگرش های فرزند پروری سبک های تفکر والدین نگرش های فرزند پروری سبک های فرزند پروری تحقیق سبک های تفکر والدین تحقیق سبک های فرزند پروری شیوه های فرزند پروری در اسلام پایان نامه سبک…

  • پرسشنامه بررسی عوامل مرتبط با رضایتمندی مشتریان از بانکداری الکترونیکی
  • پرسشنامه بررسی عوامل مرتبط با رضایتمندی مشتریان از بانکداری الکترونیکی پرسشنامه بانکداری الکترونیکی پرسشنامه رضایتمندی مشتریان از بانکداری الکترونیکی پرسشنامه عوامل رضایتمندی مشتریان از بانکداری الکترونیکی پرسشنامه رضایت مشتریان از بانکداری الکترونیکی رفتن به سایت اصلی دانلود پرسشنامه پایان نامه رشته مدیریت پرسشنامه بررسی…

  • پرسشنامه بررسی نقش دانش ذهنی محصول بر انتخاب ویژگی های محصول
  • پرسشنامه بررسی نقش دانش ذهنی محصول بر انتخاب ویژگی های محصول پرسشنامه دانش ذهنی پرسشنامه دانش ذهنی محصول پرسشنامه ویژگی های محصول پرسشنامه انتخاب ویژگی های محصول رفتن به سایت اصلی دانلود پرسشنامه پایان نامه رشته مدیریت پرسشنامه بررسی نقش دانش ذهنی محصول بر…

  • ارزیابی اصول طراحی در مراکز آموزشی کودکان 12-9 ساله با هدف پرورش روحیه پژوهشگری
  • ارزیابی اصول طراحی در مراکز آموزشی کودکان 12-9 ساله با هدف پرورش روحیه پژوهشگری طراحی معماری فضاهای آموزشی کودکان طراحی مدارس بر پایه نیازهای کودکان طراحی معماری فضای پژوهش سرای دانش آموزی ارزیابی اصول طراحی در مراکز آموزشی کودکان 129…

  • مبانی نظری و پیشینه تحقیق داده کاوی 3
  • مبانی نظری و پیشینه تحقیق داده کاوی 3 مبانی نظری داده کاوی دانلود مبانی نظری داده کاوی پیشینه تحقیق در مورد داده کاوی مبانی نظری در مورد داده کاوی دانلود پیشینه تحقیق داده کاوی ادبیات نظری داده کاوی پیشینه داده…

  • بررسی وجوه تمایز مجازات های بازدارنده از تعزیرات شرعی
  • بررسی وجوه تمایز مجازات های بازدارنده از تعزیرات شرعی پایان نامه مجازات های بازدارنده تعزیر در قانون مجازات اسلامی ضرورت مجازات های بازدارنده مجازاتهای بازدارنده در قانون جدید تعزیرات قانون مجازات اسلامی 1392 تحول تعزیر در قانون مجازات اسلامی 1392…

  • پاورپوینت هماهنگي و ارتباطات در سازمان
  • پاورپوینت هماهنگي و ارتباطات در سازمان دانلود رایگان پاورپوینت هماهنگي و ارتباطات در سازمان هماهنگي و ارتباطات در سازمان هماهنگي در مديريت هماهنگي و وظايف ستاد هماهنگي و حيطه نظارت اصول هماهنگي ارتباطات موانع ارتباطات انواع ارتباطات اهداف سيستم اطلاعات…

  • پروپوزال تحلیل محتوای کتاب دین و زندگی سال اول دبیرستان
  • پروپوزال تحلیل محتوای کتاب دین و زندگی سال اول دبیرستان پروپوزال تحلیل محتوای کتاب دین و زندگی تحلیل محتوای کتاب درسی دین و زندگی پروپوزال تحلیل محتوای کتاب دین و زندگی 1 پروپوزال تحلیل محتوای کتاب دین و زندگی دهم…

  • استفاده از سبک های تفکر در دانش آموزان برای پیش بینی میزان خلاقیت
  • استفاده از سبک های تفکر در دانش آموزان برای پیش بینی میزان خلاقیت خلاقیت سبک های تفکر نظام های آموزشی دانلود مقالات رشته روانشناسی دانلود مقالات روانشناسی استفاده از سبک های تفکر در دانش آموزان برای پیش بینی میزان خلاقیت…

  • سیستم حسابداری
  • سیستم حسابداری سیستم حسابداری اطلاعات مالی صورتهای مالی بورس اوراق بهادار دانلود پایان نامه سیستم حسابداری دانلود پایان نامه رشته حسابداری رفتن به سایت اصلی دانلود پایان نامه رشته حسابداری با عنوان سیستم حسابداری   چكیده :    حاصل سیستم…

  • کاربرد نانو تکنولوژی در ازدیاد برداشت نفت و گاز
  • کاربرد نانو تکنولوژی در ازدیاد برداشت نفت و گاز ازدیاد برداشت نفت و گاز روشهای ازدیاد برداشت ازدیاد برداشت مخازن روشهای ازدیاد برداشت نفت کاربرد نانوفناوری در ازدیاد برداشت نفت و گاز روشهای ازدیاد برداشت از مخازن نفتی دانلود مقاله…

  • پرسشنامه بررسی فرآیند ارزیابی عملکرد در دانشکده ها و ارائه راهکارهایی جهت بهسازی نیروی انسانی
  • پرسشنامه بررسی فرآیند ارزیابی عملکرد در دانشکده ها و ارائه راهکارهایی جهت بهسازی نیروی انسانی پرسشنامه ارزیابی عملکرد پرسشنامه بهسازی نیروی انسانی پرسشنامه ارزیابی عملکرد مقیمی (1389) پرسشنامه بهسازی نیروی انسانی مقیمی (1389) پرسشنامه ارزیابی عملکرد کارکنان در سازمان پرسشنامه…

  • بررسی عوامل موثر بر شایسته سالاری در صنعت لاستیك
  • بررسی عوامل موثر بر شایسته سالاری در صنعت لاستیك تعریف شایستگی شایسته سالاری شایسته گزینی شایسته پروری صنعت لاستیک شایسته سالاری در صنعت لاستیک دانلود پایان نامه کارشناسی ارشد مدیریت اجرایی پایان نامه مدیریت گرایش استراتژیک لاستیك دنا شركت ایران…

  • بهبود عملکرد پروتکلهای XLEACH و LEACH در جهت افزایش احتمال انتخاب سرگروه شدن گره در شبکه های حسگر بیسیم
  • بهبود عملکرد پروتکلهای XLEACH و LEACH در جهت افزایش احتمال انتخاب سرگروه شدن گره در شبکه های حسگر بیسیم پروتکلهای مسیریابی شبکه های حسگر پروتکلهای مسیریابی پویا شبکه های حسگر بیسیم بهبود عملکرد پروتکلهای XLEACH و LEACH در جهت افزایش…

    پاسخی بگذارید

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *