توزیع منابع یک سیستم ایده ی جدیدی نیست.این سیستم اولین بار برای ورود داده ها به کامپیوترهای بزرگ(mainframe computers) آغاز و استفاده شده است. سپس به کامپیوترهای کوچک نقل مکان کرد و هم اکنون در کامپیوترهای شخصی و معماری کلاینت-سرور استفاده می شود و بسیار پرکاربرد است.
معماری محاسبات توزیع شده شامل تعدادی از ماشینهای کلاینت می باشد که نرم افزار عامل بسیار سبکی روی یک یا چندتا از آنها نصب می شود و به مدیریت سرور اختصاصی توزیع شده متصل هستند.
عامل های نصب شده روی این کلاینت ها،هنگامی که می بیند یک سیستم بیهوده روشن است و عمل خاصی را انجام نمی دهد یک پیام به ماشین سرور میفرستد که ماشین در حال استفاده نیست و برای کار پردازش آماده است.
سپس این عامل درخواست یک بسته نرم افزاری می کند. وقتی که ماشین کلاینت این بسته نرم افزاری را برای پردازش از مدیریت سرور دریافت کرد،وقتی که سیکل CPU خالی است آن برنامه کاربردی را اجرا و نتیجه را به مدیریت سرور بر می گرداند.
وقتی که کاربر ماشین کلاینت برگشت و به منابع سیستم خودش دوباره نیاز داشت،مدیریت سرور منابع کلاینت را به اون باز می گرداند و تا دفعه دیگر که منابع خالی شد فعالیتی انجام نمی دهد.
موفق باشید
محمد رمضانی گیلده