کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
432466 688906 2011 9 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
A case for on-machine load balancing
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
A case for on-machine load balancing
چکیده انگلیسی

This paper diverges from the traditional load balancing, and introduces a new principle called the on-machine load balance rule. The on-machine load balance rule leads to resource allocations that are better in tolerating uncertainties in the processing times of the tasks allocated to the resources when compared to other resource allocations that are derived using the conventional “across-the-machines” load balancing rule. The on-machine load balance rule calls for the resource allocation algorithms to allocate similarly sized tasks on a machine (in addition to optimizing some primary performance measures such as estimated makespan and average response time). The on-machine load balance rule is very different from the usual across-the-machines load balance rule that strives to balance load across resources so that all resources have similar finishing times.We give a mathematical justification for the on-machine load balance rule requiring only liberal assumptions about task processing times. Then we validate with extensive simulations that the resource allocations derived using on-machine load balance rule are indeed more tolerant of uncertain task processing times.

Research highlights
► Present a new approach to load balancing that leads to robust resource allocation.
► Robustness is the capacity to tolerate uncertainties in task processing times.
► Putting a larger number of similarly sized tasks on a machine makes it more robust.
► Traditional across-the-machines load balance rule is a special case of our approach.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Parallel and Distributed Computing - Volume 71, Issue 4, April 2011, Pages 556–564
نویسندگان
, , ,