رایانش خوشه‌ای

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

انواع کلاستر

عموما کلاسترها به ۲ بخش اساسی تقسیم می‌شوند: کلاسترهای با کارائی بالا و کلاسترهای با دسترسی بالا.
کلاستر با دسترسی بالا جهت ایجاد سرویس‌هایی با قابلیت اطمینان بالا و کلاسترهای با کارائی بالا جهت رسیدن به قدرت پردازشی بهتر نسبت به یک کامپیوتر تنها طراحی شده‌اند.

کلاسترهای با کارائی بالا

پردازش با کارائی بالا شاخه‌ای از علوم کامپیوتر است که در آن بر توسعهٔ ابر کامپیوترها و الگوریتم‌های موازی و نرم‌افزارهای مرتبط تمرکز شده‌است. پردازش با کارائی بالا بخاطر هزینهٔ کمتر و اهمیت بخش‌های مورد نیاز در آن‌ها مهم و حائز اهمیت است:
۱.حل مسائل مهم محاسباتی:
طراحی پیشرفته محصولات -
بررسی و شبیه‌سازی محیط -
تحقیقات
۲.ذخیره‌سازی و پردازش داده‌ها:
جستوجوی اطلاعات -
پردازش تصویر

کلاسترهای بئوولف

بئوولف را می‌توان ماشینی مخصوص برای پردازش‌های موازی نامید، که برای اینکار طراحی و بهینه‌سازی شده‌است. در تاریخ ۱۹۹۴ توماس استرلینگ و دان بکر  کلاستری با ۱۶ گره ساختند و آن را بئوولف نامگذاری کردند. در آن زمان این سیستم اولین نمونه از ایدهٔ ساخت کلاستر با استفاده از COTS به معنی دستگاه‌های معمولی و رایج در بازار بود که توانایی برآورده‌سازی انتظار برای منابع پردازشی را داشت، که از ناسا به مرکز تحقیقاتی و علمی توسعه یافت.
۲ کلاس متفاوت برای بئوولف موجود است:
کلاس اول بئوولف‌هایی که از قطعات و ابزار معمول و استانداردهای رایج استفاده شده باشند.
کلاس دوم بئوولف‌هایی که لزوما از ابزار رایج استفاده نشده و برای استفادهٔ خاص تغییر داده شده باشند.

کلاسترهای با دسترسی بالا

کلاسترهای با دسترسی بالا به راحتی دسته‌بندی نمی‌شوند. ساختار منطقی دسته‌بندی ما بر اساس عملکرد خواهد بود، برای مثال کلاسترهای پایگاه داده زیر مجموعهٔ کلاسترهای با دسترسی بالا قرار می‌گیرند به جهت اینکه برترین تفکر برای طراحی این چنین کلاسترهایی دسترسی بالا می‌باشد. اگرچه کلاسترهای وب زیر دستهٔ کلاسترهای با دسترسی بالا قرار می‌گیرند اما گاهی خود آن‌ها به عنوان یک شاخهٔ دیگر در نظر گرفته می‌شود. در طراحی معمول کلاسترهای با دسترسی بالا دو یا چند ماشین هستند که رفتار همدیگر را تقلید می‌کنند، که ۲ شمای کلی جهت رسیدن به این هدف موجود است. در شمای اول ماشین دوم فقط نظاره‌گر ماشین اول است و تا زمان ایجاد یک مشکل در ماشین اول صبر می‌کند تا شروع به کار کند. شمای دوم مجوز فعالیت هم‌زمان به هر دو ماشین را می‌دهد اما در این محیط باید مراقب بود که کارهای هر گره از ۵۰ درصد افزایش پیدا نکند و برای هیچ یک از آن‌ها مشکل ایجاد نشود. در این حالت هر دو سیستم از یک ارائه دیسک مشترک در ارتباط هستند. همچنین به جای یک آرایه می‌توان از دو آرایه به صورت یکسان و منعکس شده  استفاده نمود که از بروز خطا نیز جلوگیری شود. اما در این زیر سیستم باید یکپارچگی اطلاعات، قفل شدگی فایل یا رکورد گارانتی شود. باید یک سیستم مدیریت و نگهداری موجود باشد تا در زمان بروز خطا ماشین‌ها با اطمینان از یکپارچگی اطلاعات بتوانند به جای دیگری کار کنند. راه‌های زیادی جهت طراحی کلاسترهای با دسترسی بالا وجود دارد و این لیست در حال بزرگ شدن است.

فناوریهای اتصالات داخلی  و نرم‌افزارهای ارتباطاتی

کلاسترها نیازمند ترکیب فن آوری‌های اتصال سریع به منظور پشتیبانی از پهنای باند بالا و ارتباط بین پردازنده با زمان تأخیر کم بین گره‌های آن است. فن آوری‌های اتصال آهسته همیشه تنگنای عملکرد حیاتی برای محاسبات کلاستر بوده‌اند. امروزه، فن آوریهای بهبود یافته شبکه به تحقق زیر ساختهای بهتر کلاستر کمک می‌کند. انتخاب یک فن آوری برای بهم بندی شبکه کلاستر بستگی به عوامل مختلف از جمله سازگاری با سخت‌افزارهای کلاستر و سیستم عامل، قیمت و عملکرد دارد. دو معیار برای اندازه‌گیری عملکرد برای اتصالات داخلی وجود دارد: پهنای باند  و تاخیر. پهنای باند مقدار اطلاعاتی است که در یک دوره ثابت زمانی منتقل شده، در حالی که زمان تاخیر، زمان برای آماده‌سازی و انتقال داده‌ها از یک گره به گره مقصد است.

سیستم تک تصویر

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

میان افزار سیستم مدیریت منابع

سیستم مدیریت منابع خوشه  به عنوان یک میان افزار که سیستم SSI را بر روی خوشه ایجاد می‌کند، عمل می‌کند. این عمل باعث می‌شود تا کاربران بتوانند کارهای خود را بدون نیاز به درک پیچیدگی‌های زیر ساخت کلاستر انجام دهند. یک RMS خوشه را از طریق چهار شاخه عمده مدیریت می‌کند، یعنی: مدیریت منابع، صف کار، برنامه‌ریزی کارها و مدیریت کار.