ADuS: adaptive resource allocation in cluster systems under heavy-tailed and bursty workloads.

A large-scale cluster computing system has been employed in the multiple areas by offering the pools of fundamental resources. How to effectively allocate the shared resources in a cluster system is a critical but challenging issue, which has been extensively studied in the past few years. Despite t...

Full description

Bibliographic Details
Published:
Online Access:http://hdl.handle.net/2047/d20002422
id ndltd-NEU--neu-1318
record_format oai_dc
spelling ndltd-NEU--neu-13182021-05-25T05:09:40ZADuS: adaptive resource allocation in cluster systems under heavy-tailed and bursty workloads.A large-scale cluster computing system has been employed in the multiple areas by offering the pools of fundamental resources. How to effectively allocate the shared resources in a cluster system is a critical but challenging issue, which has been extensively studied in the past few years. Despite the fact that classic load balancing policies, such as Random, Join Shortest Queue and size-based polices, are widely implemented in actual systems due to their simplicity and efficiency, the performance benefts of these policies diminish when workloads are highly variable and heavily dependent. We propose a new load balancing policy ADuS, which attempts to partition jobs according to their sizes and to further rank the servers based on their loads. By dispatching jobs of similar size to the servers with the same ranking, ADuS can adaptively balance user traffic and system load in the system and thus achieve significant performance benefts. Extensive simulations show the effectiveness and the robustness of ADuS under many different environments.http://hdl.handle.net/2047/d20002422
collection NDLTD
sources NDLTD
description A large-scale cluster computing system has been employed in the multiple areas by offering the pools of fundamental resources. How to effectively allocate the shared resources in a cluster system is a critical but challenging issue, which has been extensively studied in the past few years. Despite the fact that classic load balancing policies, such as Random, Join Shortest Queue and size-based polices, are widely implemented in actual systems due to their simplicity and efficiency, the performance benefts of these policies diminish when workloads are highly variable and heavily dependent. We propose a new load balancing policy ADuS, which attempts to partition jobs according to their sizes and to further rank the servers based on their loads. By dispatching jobs of similar size to the servers with the same ranking, ADuS can adaptively balance user traffic and system load in the system and thus achieve significant performance benefts. Extensive simulations show the effectiveness and the robustness of ADuS under many different environments.
title ADuS: adaptive resource allocation in cluster systems under heavy-tailed and bursty workloads.
spellingShingle ADuS: adaptive resource allocation in cluster systems under heavy-tailed and bursty workloads.
title_short ADuS: adaptive resource allocation in cluster systems under heavy-tailed and bursty workloads.
title_full ADuS: adaptive resource allocation in cluster systems under heavy-tailed and bursty workloads.
title_fullStr ADuS: adaptive resource allocation in cluster systems under heavy-tailed and bursty workloads.
title_full_unstemmed ADuS: adaptive resource allocation in cluster systems under heavy-tailed and bursty workloads.
title_sort adus: adaptive resource allocation in cluster systems under heavy-tailed and bursty workloads.
publishDate
url http://hdl.handle.net/2047/d20002422
_version_ 1719405908721664000