Optimal Resource Efficiency with Fairness in Heterogeneous GPU Clusters

Ensuring the highest training throughput to maximize resource efficiency, while maintaining fairness among users, is critical for deep learning (DL) training in heterogeneous GPU clusters. However, current DL schedulers provide only limited fairness properties and suboptimal training throughput, imp...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Mo, Zizhao, Xu, Huanle, Lau, Wing Cheong
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Mo, Zizhao
Xu, Huanle
Lau, Wing Cheong
description Ensuring the highest training throughput to maximize resource efficiency, while maintaining fairness among users, is critical for deep learning (DL) training in heterogeneous GPU clusters. However, current DL schedulers provide only limited fairness properties and suboptimal training throughput, impeding tenants from effectively leveraging heterogeneous resources. The underlying design challenge stems from inherent conflicts between efficiency and fairness properties. In this paper, we introduce OEF, a new resource allocation framework specifically developed for achieving optimal resource efficiency and ensuring diverse fairness properties in heterogeneous GPU clusters. By integrating resource efficiency and fairness within a global optimization framework, OEF is capable of providing users with maximized overall efficiency, as well as various guarantees of fairness, in both cooperative and non-cooperative environments. We have implemented OEF in a cluster resource manager and conducted large-scale experiments, showing that OEF can improve the overall training throughput by up to 32% while improving fairness compared to state-of-the-art heterogeneity-aware schedulers.
doi_str_mv 10.48550/arxiv.2403.18545
format Article
fullrecord <record><control><sourceid>arxiv_GOX</sourceid><recordid>TN_cdi_arxiv_primary_2403_18545</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2403_18545</sourcerecordid><originalsourceid>FETCH-LOGICAL-a675-943d2cc516ef4f47f4ae370d8a7dcbc7fbbb816f943e3fb1f5a1e85f1ca60e463</originalsourceid><addsrcrecordid>eNotj8tOwzAURL1hgQofwAr_QIJdP7tEUZsiVWqFyjqynXuppZBUdgL07wmF1Uij0dEcQh44K6VVij259B0_y6VkouRWSXVL6v15jB-uo6-QhykFoGvEGCL04UK_4niiGxdTDznT2NMtjJCGd-hhmDKtD2-06qY8d_mO3KDrMtz_54IcN-tjtS12-_qlet4VThtVrKRolyEorgElSoPSgTCstc60wQeD3nvLNc47EOg5KsfBKuTBaQZSiwV5_MNeTZpzmr-nS_Nr1FyNxA-iO0d2</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Optimal Resource Efficiency with Fairness in Heterogeneous GPU Clusters</title><source>arXiv.org</source><creator>Mo, Zizhao ; Xu, Huanle ; Lau, Wing Cheong</creator><creatorcontrib>Mo, Zizhao ; Xu, Huanle ; Lau, Wing Cheong</creatorcontrib><description>Ensuring the highest training throughput to maximize resource efficiency, while maintaining fairness among users, is critical for deep learning (DL) training in heterogeneous GPU clusters. However, current DL schedulers provide only limited fairness properties and suboptimal training throughput, impeding tenants from effectively leveraging heterogeneous resources. The underlying design challenge stems from inherent conflicts between efficiency and fairness properties. In this paper, we introduce OEF, a new resource allocation framework specifically developed for achieving optimal resource efficiency and ensuring diverse fairness properties in heterogeneous GPU clusters. By integrating resource efficiency and fairness within a global optimization framework, OEF is capable of providing users with maximized overall efficiency, as well as various guarantees of fairness, in both cooperative and non-cooperative environments. We have implemented OEF in a cluster resource manager and conducted large-scale experiments, showing that OEF can improve the overall training throughput by up to 32% while improving fairness compared to state-of-the-art heterogeneity-aware schedulers.</description><identifier>DOI: 10.48550/arxiv.2403.18545</identifier><language>eng</language><subject>Computer Science - Distributed, Parallel, and Cluster Computing</subject><creationdate>2024-03</creationdate><rights>http://arxiv.org/licenses/nonexclusive-distrib/1.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,778,883</link.rule.ids><linktorsrc>$$Uhttps://arxiv.org/abs/2403.18545$$EView_record_in_Cornell_University$$FView_record_in_$$GCornell_University$$Hfree_for_read</linktorsrc><backlink>$$Uhttps://doi.org/10.48550/arXiv.2403.18545$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Mo, Zizhao</creatorcontrib><creatorcontrib>Xu, Huanle</creatorcontrib><creatorcontrib>Lau, Wing Cheong</creatorcontrib><title>Optimal Resource Efficiency with Fairness in Heterogeneous GPU Clusters</title><description>Ensuring the highest training throughput to maximize resource efficiency, while maintaining fairness among users, is critical for deep learning (DL) training in heterogeneous GPU clusters. However, current DL schedulers provide only limited fairness properties and suboptimal training throughput, impeding tenants from effectively leveraging heterogeneous resources. The underlying design challenge stems from inherent conflicts between efficiency and fairness properties. In this paper, we introduce OEF, a new resource allocation framework specifically developed for achieving optimal resource efficiency and ensuring diverse fairness properties in heterogeneous GPU clusters. By integrating resource efficiency and fairness within a global optimization framework, OEF is capable of providing users with maximized overall efficiency, as well as various guarantees of fairness, in both cooperative and non-cooperative environments. We have implemented OEF in a cluster resource manager and conducted large-scale experiments, showing that OEF can improve the overall training throughput by up to 32% while improving fairness compared to state-of-the-art heterogeneity-aware schedulers.</description><subject>Computer Science - Distributed, Parallel, and Cluster Computing</subject><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>GOX</sourceid><recordid>eNotj8tOwzAURL1hgQofwAr_QIJdP7tEUZsiVWqFyjqynXuppZBUdgL07wmF1Uij0dEcQh44K6VVij259B0_y6VkouRWSXVL6v15jB-uo6-QhykFoGvEGCL04UK_4niiGxdTDznT2NMtjJCGd-hhmDKtD2-06qY8d_mO3KDrMtz_54IcN-tjtS12-_qlet4VThtVrKRolyEorgElSoPSgTCstc60wQeD3nvLNc47EOg5KsfBKuTBaQZSiwV5_MNeTZpzmr-nS_Nr1FyNxA-iO0d2</recordid><startdate>20240327</startdate><enddate>20240327</enddate><creator>Mo, Zizhao</creator><creator>Xu, Huanle</creator><creator>Lau, Wing Cheong</creator><scope>AKY</scope><scope>GOX</scope></search><sort><creationdate>20240327</creationdate><title>Optimal Resource Efficiency with Fairness in Heterogeneous GPU Clusters</title><author>Mo, Zizhao ; Xu, Huanle ; Lau, Wing Cheong</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a675-943d2cc516ef4f47f4ae370d8a7dcbc7fbbb816f943e3fb1f5a1e85f1ca60e463</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Computer Science - Distributed, Parallel, and Cluster Computing</topic><toplevel>online_resources</toplevel><creatorcontrib>Mo, Zizhao</creatorcontrib><creatorcontrib>Xu, Huanle</creatorcontrib><creatorcontrib>Lau, Wing Cheong</creatorcontrib><collection>arXiv Computer Science</collection><collection>arXiv.org</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Mo, Zizhao</au><au>Xu, Huanle</au><au>Lau, Wing Cheong</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Optimal Resource Efficiency with Fairness in Heterogeneous GPU Clusters</atitle><date>2024-03-27</date><risdate>2024</risdate><abstract>Ensuring the highest training throughput to maximize resource efficiency, while maintaining fairness among users, is critical for deep learning (DL) training in heterogeneous GPU clusters. However, current DL schedulers provide only limited fairness properties and suboptimal training throughput, impeding tenants from effectively leveraging heterogeneous resources. The underlying design challenge stems from inherent conflicts between efficiency and fairness properties. In this paper, we introduce OEF, a new resource allocation framework specifically developed for achieving optimal resource efficiency and ensuring diverse fairness properties in heterogeneous GPU clusters. By integrating resource efficiency and fairness within a global optimization framework, OEF is capable of providing users with maximized overall efficiency, as well as various guarantees of fairness, in both cooperative and non-cooperative environments. We have implemented OEF in a cluster resource manager and conducted large-scale experiments, showing that OEF can improve the overall training throughput by up to 32% while improving fairness compared to state-of-the-art heterogeneity-aware schedulers.</abstract><doi>10.48550/arxiv.2403.18545</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier DOI: 10.48550/arxiv.2403.18545
ispartof
issn
language eng
recordid cdi_arxiv_primary_2403_18545
source arXiv.org
subjects Computer Science - Distributed, Parallel, and Cluster Computing
title Optimal Resource Efficiency with Fairness in Heterogeneous GPU Clusters
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-15T19%3A06%3A39IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-arxiv_GOX&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Optimal%20Resource%20Efficiency%20with%20Fairness%20in%20Heterogeneous%20GPU%20Clusters&rft.au=Mo,%20Zizhao&rft.date=2024-03-27&rft_id=info:doi/10.48550/arxiv.2403.18545&rft_dat=%3Carxiv_GOX%3E2403_18545%3C/arxiv_GOX%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true