رایانش ابری پارادایم نوینی در ارائه خدمات اینترنتی است. توازن بار جنبه ای کلیدی از رایانش ابری است و از وضعیتی که برخی گره ها بار سنگین دارند در حالیکه برخی دیگر بیکار هستند یا کار اندکی دارند، جلوگیری میکند. توازن بار میتواند کیفیت شاخص های سرویس دهی (QoS) را بهبود دهد، از جمله زمان پاسخ، هزینه، توان عملیاتی، عملکرد و استفاده از منابع.
در این پژوهش تحقیقات مربوط به الگوریتمهای زمانبندی کار و توازن بار را بررسی میکنیم و طبقه بندی جدیدی از این الگوریتم ها ارائه میدهیم، مثل گروه توازن بار MapReduce، گروه توازن بار براساس پدیده های طبیعی، گروه توازن بار براساس عامل، گروه توازن بار کلی، گروه اپلیکیشن محور، گروه آگاه از شبکه، و گروه ویژه جریان کار. بعلاوه، مروری داریم بر هر یک از این هفت گروه. همچنین درون بینی هایی را درباره تشخیص مسائل باز (حل نشده) و راهنمایی هایی برای تحقیقات آتی ارائه میدهیم.
فصل اول شامل کلیات تحقیق می باشد و در فصل دوم به بررسی سیستم های توزیع شده پرداخته شده و در فصل سوم الگوریتم های توازن بار در ریانش ابری بررسی شده است.