首页 | 本学科首页   官方微博 | 高级检索  
     


A case for on-machine load balancing
Authors:Shoukat AliAuthor Vitae  Behdis EslamnourAuthor Vitae
Affiliation:
  • a Platform Validation Enabling, Intel Corporation, Folsom, CA 95630, USA
  • b Department of Electrical and Computer Engineering, Missouri University of Science and Technology, Rolla, MO 65409-0040, USA
  • c Department of Computer Science, Lahore University of Management Sciences, Lahore, Pakistan
  • Abstract: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.
    Keywords:Load balancing and task assignment   Application studies resulting in better multiple-processor systems   Measurement, evaluation, modeling, simulation of multiple-processor systems   Resource allocation
    本文献已被 ScienceDirect 等数据库收录!
    设为首页 | 免责声明 | 关于勤云 | 加入收藏

    Copyright©北京勤云科技发展有限公司  京ICP备09084417号