مقدمه ای بر سیستم های توزیع شده

عمومی ترین  دسته  بندی که معمولا کاربران عادی  از شبکه های کامپیوتری می دانند عبارت است از LAN , WAN , MAN  و اینترنت را هم جزء شبکه های کامپیوتری در نظر میگیرند. به ظاهر اینترنت هم نوعی شبکه کامپیوتری است ولی در باطن در دسته بندی دیگری قرار می گیرد که با عنوان سیستم های توزیع شده یا   Distributed Systems معرفی می شود.

سیستم توزیع شده چیست ؟

در ساده ترین تعریف، سیستم توزیع شده  کلکسیونی از کامپیوترهای مستقل است که از دیدگاه کاربران مثل یک سیستم منسجم عمل می کند .

تفاوت سیستم های توزیع شده و شبکه های کامپیوتری در چیست ؟

یک سیستم توزیع شده مجموع ای است از چندین کامپیوتر مستقل که کاربر آن را به شکل یک سیستم واحد و متجانس می بیند. در این سیستم ها معمولا یک لایه نرم افزاری {روی سیستم عامل} به نام میان افزار middleware است که مدل مورد نظر را پیاده سازی می کند. وب نمونه ای از یک سیستم توزیع شده است، که در آن همه چیز از دیدگاه کاربر یک سند {صفحه وب} به نظر می رسد.

در شبکه های کامپیوتری این تجانس، مدل و نرم افزار وجود ندارد.کاربران به طور مستقیم با کامیپوتر ها در تماسند و هیچ کوششی برای ایجاد تجانس بین آن ها صورت نمی گیرد. کاربر به روشنی تفاوت های نرم افزاری و سخت افزاری کامپیوتر ها را می بینند.

در حقیقت، یک سیستم توزیع شده نرم افزاریست که روی شبکه کار می کند و تجانس و شفافیت آن توسط این نرم افزار تعیین می شود. به همین دلیل تفاوت سیستم توزیع شده با یک شبکه کامپیوتری ، بیشتر در نرم افزار به ویژه سیستم عامل نهفته است تا سخت افزار.

با این همه، شباهت های زیادی بین این دو وجود دارد. مثلا سیستم های توزیع شده و شبکه ها هردو به انتقال فایل نیاز دارند. تفاوت در این است که این کار را چه کسی انجام می دهد، سیستم یا کاربر!

انواع سیستم های توزیع شده

–          سیستمهای محاسباتی توزیع شده .

–          سیستمهای اطلاعاتی توزیع شده .

–          سیستمهای متفرق  توزیع شده .

سیستم های محاسباتی توزیع شده

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

–          محاسبات خوشه ای {Cluster Computing}

–          محاسبات شبکه ای {Grid Computing}

سیستم های محاسبات خوشه ای

در محاسبات خوشه ای سخت افزار شامل مجموعه ای از Pc ها یا ایستگاه های کاری مشابه است که از طریق شبکه محلی پرسرعت به هم متصل می شوند، علاوه بر این هر گره سیستم عامل یکسانی را اجرا می کنند.

سیستم های محاسبات شبکه ای

این گروه شامل سیستم های توزیع شده ای هستند که اغلب به صورت فدراسیونی از سیستم های کامپیوتری ساخته می شوند که هر سیستم ممکن است در دامنه مدیریتی مختلفی واقع شود، بر حسب نوع سخت افزار، نرم افزار و فن آوری شبکه فرق کند.

———————————————————————————————————————-

مطالب بالا پیش زمینه ای بود برای بررسی و آشنایی بیشتر با سیستم های محاسباتی توزیع شده و به خصوص محاسبات شبکه ای یا همان Grid Computing

منابع :

سیستم های توزیع شده | اندرو اس . تننبام ، مارتین وان استین

شبکه های کامپیوتری | اندرواس. تننبام

Advertisements

7 پاسخ

  1. ما که متوجه نشدیم حاجی

    😉

  2. سلام
    خب چی بگم!!!
    مث اینه که برات از گیاه پیچ امین الدوله صحبت کنم و شما آخرش بپرسید این پیچ حالا کجاست !!! 😀
    خب اطلاعات تخصصی بود که البته خوندم.
    موفق باشی و آزمون های آخر ترم به کام

  3. […] مقدمه ای بر سیستم های توزیع شده […]

  4. […] مقدمه ای بر سیستم های توزیع شده […]

  5. سلام ممنون از مطلبتون

    اگر میشه یه توضیح کوتاه هم در مورد سیستم های اطلاعاتی و متفرق توزیع شده هم بدید

  6. با تشكر شما

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

در پایین مشخصات خود را پر کنید یا برای ورود روی شمایل‌ها کلیک نمایید:

نشان‌وارهٔ وردپرس.کام

شما در حال بیان دیدگاه با حساب کاربری WordPress.com خود هستید. بیرون رفتن / تغییر دادن )

تصویر توییتر

شما در حال بیان دیدگاه با حساب کاربری Twitter خود هستید. بیرون رفتن / تغییر دادن )

عکس فیسبوک

شما در حال بیان دیدگاه با حساب کاربری Facebook خود هستید. بیرون رفتن / تغییر دادن )

عکس گوگل+

شما در حال بیان دیدگاه با حساب کاربری Google+ خود هستید. بیرون رفتن / تغییر دادن )

درحال اتصال به %s

%d وب‌نوشت‌نویس این را دوست دارند: