چکیده مقاله
تعریف سیستم توزیع شده :هر سیستمی که بر روی مجموعهای از ماشینها که دارای حافظه اشتراکی نیستند، اجرا شده وبرای کاربران به گونهای اجرا شود که گویا بر روی یک کامپیوتر میباشند، یک سیستم توزیع شده است در یک سیستم توزیع شده :یک نرمافزار یا مجموعه نرم افزاری واحد و متحد الشکل بر روی هر گره اجرا میشود همه ماشینها یک کرنل مشابه را اجرا میکند هر کرنل منابع خود را کنترل میکند مواردی که در طراحی سیستم توزیع شده باید در نظر گرفت :شفافیت انعطاف پذیری قابلیت اطمینان کارایی خوب قابلیت گسترش قابلیت اطمینان :در دسترس بودن یک فاکتور مهم مرتبط با این سیستمها است طراحی نباید به گونه ای باشد که نیاز به اجرای همزمان کامپوننتهای اساسی باشد افزونگی بیشتر داده هاه باعث افزایش در دسترس بودن شده اما ناسازگاری را بیشتر میکند قدرت تحمل نقص Fault tolerance باعث پوشاندن خطاهای ایجاد شده توسط کاربر میشود کارآیی :بدون کارآیی مناسب کلیه موارد استفاده نرم افزار بی فایده میباشد اندازه گیری کارایی در سیستمهای توزیع شده کار آسانی نیست برای رسیدن به کارایی باید توازنی خاص در تعداد پیغامها و اندازه کامپونن های توزیع شده بر قرار باشد قابلیت گسترش :قابلیت گسترش یک اصل کلی برای توسعه سیستمهای توزیع شده میباشد برای رسیدن به این قابلیت باید از کامپوننت ها، جداول و الگوریتمهای متمرکز دوری کرد فقط باید از الگوریتمهای غیر متمرکز استفاده شود
کلیدواژهها
نویسندگان
شیوه ارجاع
قادری، اصغر و بیجارزهی، محسن،1401،بررسی اصول و الگوهای سیستم های توزیع،شانزدهمین کنفرانس ملی علوم و مهندسی کامپیوتر و فناوری اطلاعات،بابل
ارائهشده در
مجموعه مقالات شانزدهمین کنفرانس ملی علوم و مهندسی کامپیوتر و فناوری اطلاعات30 تیر 1401 · بابل