بررسی اصول و الگوهای سیستم های توزیع

سال انتشار: 1401
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 159

فایل این مقاله در 21 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

CECCONF16_050

تاریخ نمایه سازی: 19 شهریور 1401

چکیده مقاله:

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

نویسندگان

اصغر قادری

استاد دانشگاه آزاد واحد ایرانشهر

محسن بیجارزهی

برق و قدرت مقطع کارشناسی، دانشگاه آزاد اسلامی ایرانشهر