تا چند دهه پیش، سیستمهای کامپیوتری به شکل مینفریم بودند، به صورتی که تعدادی کنسول به کامپیوتر مرکزی وصل میشدند. این نوع سیستمها به صورت متمرکز (Centralized) عمل میکردند و تمامی دادهها و پروسهها بر روی کامپیوتر مرکزی قرار داشتند. با ظهور ایستگاههای کاری (Workstations) و کامپیوترهای شخصی (PC) کاربرد این سیستمهای قدیمی رو به کاهش نهاد و شبکههای کامپیوتری که از اتصال تعدادی کامپیوتر شخصی به هم ایجاد میشدند رواج یافتند. با استفاده از شبکههای کامپیوتری میتوان تعداد زیادی محاسبهگر (کامپیوترهای شخصی و سرویسدهنده) را به صورت گره به هم متصل نمود. اما صرفاً با اتصال این کامپیوترها به هم نمیتوان به قدرت پردازش و ذخیرهسازی بیشتری دست یافت؛ چرا که منابع مختلف بین سیستمها به صورت توزیع شده مستقر هستند و برای استفاده مؤثر از این منابع لازم است مدیریتی روی آنها صورت گیرد. با همین انگیزه بود که سیستمهای توزیع شده (Distributed) به وجود آمدند. در واقع آنچه که در اینجا با آن مواجه هستیم تغییر مدل محاسباتی از سیستمهای متمرکز به سیستمهای توزیع شده است.
http://www.joking.ir