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