Resource Allocation Considering Impact of Network on Performance in a Disaggregated Data Center

A disaggregated data center (DDC) can efficiently use resources such as CPU and memory. In a DDC, because each resource is independent and connected by a network, communication between resources is required for task execution. Communication delays can be an overhead for task execution, causing perfo...

Full description

Bibliographic Details
Published in:IEEE Access
Main Authors: Akishige Ikoma, Yuichi Ohsita, Masayuki Murata
Format: Article
Language:English
Published: IEEE 2024-01-01
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10529277/
_version_ 1850083294808375296
author Akishige Ikoma
Yuichi Ohsita
Masayuki Murata
author_facet Akishige Ikoma
Yuichi Ohsita
Masayuki Murata
author_sort Akishige Ikoma
collection DOAJ
container_title IEEE Access
description A disaggregated data center (DDC) can efficiently use resources such as CPU and memory. In a DDC, because each resource is independent and connected by a network, communication between resources is required for task execution. Communication delays can be an overhead for task execution, causing performance degradation. Because communication delays depend on the correspondence between resources on the network and the paths over which they communicate, an efficient resource allocation method is required to determine this relationship. Herein, we propose a resource allocation method called RA-CNP to execute many tasks simultaneously while satisfying performance requirements. This method models the impact of the network on the performance of tasks for the provided service. Furthermore, this method defines a resource allocation problem to avoid the allocation of resources that will be requested in the future. We evaluated the effectiveness of our method by simulating various DDC networks, assuming a DDC at the edge. The results demonstrated that RA-CNP could execute more tasks than conventional methods could, without violating performance requirements, based only on current network information in both networks configured by circuit and packet switches. RA-CNP could allocate resources in less than 10 s, even in a relatively large network configured with 64 switches; this capability demonstrates its practicality.
format Article
id doaj-art-3ff4de36a2ce402dbafab7804f8d0bda
institution Directory of Open Access Journals
issn 2169-3536
language English
publishDate 2024-01-01
publisher IEEE
record_format Article
spelling doaj-art-3ff4de36a2ce402dbafab7804f8d0bda2025-08-20T00:11:55ZengIEEEIEEE Access2169-35362024-01-0112676006761810.1109/ACCESS.2024.339993010529277Resource Allocation Considering Impact of Network on Performance in a Disaggregated Data CenterAkishige Ikoma0https://orcid.org/0009-0004-1496-4377Yuichi Ohsita1https://orcid.org/0000-0001-9784-627XMasayuki Murata2https://orcid.org/0000-0002-4168-2875Graduate School of Information Science and Technology, Osaka University, Suita, JapanCybermedia Center, Osaka University, Toyonaka, JapanGraduate School of Information Science and Technology, Osaka University, Suita, JapanA disaggregated data center (DDC) can efficiently use resources such as CPU and memory. In a DDC, because each resource is independent and connected by a network, communication between resources is required for task execution. Communication delays can be an overhead for task execution, causing performance degradation. Because communication delays depend on the correspondence between resources on the network and the paths over which they communicate, an efficient resource allocation method is required to determine this relationship. Herein, we propose a resource allocation method called RA-CNP to execute many tasks simultaneously while satisfying performance requirements. This method models the impact of the network on the performance of tasks for the provided service. Furthermore, this method defines a resource allocation problem to avoid the allocation of resources that will be requested in the future. We evaluated the effectiveness of our method by simulating various DDC networks, assuming a DDC at the edge. The results demonstrated that RA-CNP could execute more tasks than conventional methods could, without violating performance requirements, based only on current network information in both networks configured by circuit and packet switches. RA-CNP could allocate resources in less than 10 s, even in a relatively large network configured with 64 switches; this capability demonstrates its practicality.https://ieeexplore.ieee.org/document/10529277/Disaggregated data centeroptical networkresource allocationresource disaggregation
spellingShingle Akishige Ikoma
Yuichi Ohsita
Masayuki Murata
Resource Allocation Considering Impact of Network on Performance in a Disaggregated Data Center
Disaggregated data center
optical network
resource allocation
resource disaggregation
title Resource Allocation Considering Impact of Network on Performance in a Disaggregated Data Center
title_full Resource Allocation Considering Impact of Network on Performance in a Disaggregated Data Center
title_fullStr Resource Allocation Considering Impact of Network on Performance in a Disaggregated Data Center
title_full_unstemmed Resource Allocation Considering Impact of Network on Performance in a Disaggregated Data Center
title_short Resource Allocation Considering Impact of Network on Performance in a Disaggregated Data Center
title_sort resource allocation considering impact of network on performance in a disaggregated data center
topic Disaggregated data center
optical network
resource allocation
resource disaggregation
url https://ieeexplore.ieee.org/document/10529277/
work_keys_str_mv AT akishigeikoma resourceallocationconsideringimpactofnetworkonperformanceinadisaggregateddatacenter
AT yuichiohsita resourceallocationconsideringimpactofnetworkonperformanceinadisaggregateddatacenter
AT masayukimurata resourceallocationconsideringimpactofnetworkonperformanceinadisaggregateddatacenter