Empirical Analysis of Disaggregated Cloud Memory on Memory Intensive Applications

Disaggregated Cloud Memory (DCM) is a hypervisor-based solution that allows client node to extend local memory by leveraging underutilized memory from remote node. These two nodes are generally connected through Remote Direct Memory Access (RDMA)-based high-bandwidth InfiniBand networks. DCM has bee...

Full description

Saved in:
Bibliographic Details
Published inJournal of semiconductor technology and science Vol. 23; no. 5; pp. 273 - 282
Main Authors Jeong, Yeonwoo, Jung, Gyeonghwan, Park, Kyuli, Kim, Youngjae, Park, Sungyong
Format Journal Article
LanguageEnglish
Published 대한전자공학회 01.10.2023
Subjects
Online AccessGet full text

Cover

Loading…
Abstract Disaggregated Cloud Memory (DCM) is a hypervisor-based solution that allows client node to extend local memory by leveraging underutilized memory from remote node. These two nodes are generally connected through Remote Direct Memory Access (RDMA)-based high-bandwidth InfiniBand networks. DCM has been a viable alternative to mitigate the performance degradation of memory-intensive applications in memory-constrained environments. There has also been a growing interest in developing memory-intensive applications with managed languages (we call managed applications) such as Java and Python. These managed languages are easy to use but introduce unpredictability in memory usage at runtime. Despite the advantage of memory extension in DCM, the empirical studies that analyze the performance impact and overhead of running managed applications in DCM are lacking. This paper presents the results of a comprehensive study of DCM on both managed and unmanaged applications. The experimental results revealed that the performance degradation of unmanaged applications in DCM is only less than 6% due to fast remote paging and optimized page eviction policy. However, Garbage Collection (GC) severely degrades the performance of managed applications when page fault occurs, while DCM mitigates the performance degradation efficiently. KCI Citation Count: 0
AbstractList Disaggregated Cloud Memory (DCM) is a hypervisor-based solution that allows client node to extend local memory by leveraging underutilized memory from remote node. These two nodes are generally connected through Remote Direct Memory Access (RDMA)-based high-bandwidth InfiniBand networks. DCM has been a viable alternative to mitigate the performance degradation of memory-intensive applications in memory-constrained environments. There has also been a growing interest in developing memory-intensive applications with managed languages (we call managed applications) such as Java and Python. These managed languages are easy to use but introduce unpredictability in memory usage at runtime. Despite the advantage of memory extension in DCM, the empirical studies that analyze the performance impact and overhead of running managed applications in DCM are lacking. This paper presents the results of a comprehensive study of DCM on both managed and unmanaged applications. The experimental results revealed that the performance degradation of unmanaged applications in DCM is only less than 6% due to fast remote paging and optimized page eviction policy. However, Garbage Collection (GC) severely degrades the performance of managed applications when page fault occurs, while DCM mitigates the performance degradation efficiently. KCI Citation Count: 0
Author Sungyong Park
Youngjae Kim
Gyeonghwan Jung
Kyuli Park
Yeonwoo Jeong
Author_xml – sequence: 1
  givenname: Yeonwoo
  surname: Jeong
  fullname: Jeong, Yeonwoo
– sequence: 2
  givenname: Gyeonghwan
  surname: Jung
  fullname: Jung, Gyeonghwan
– sequence: 3
  givenname: Kyuli
  surname: Park
  fullname: Park, Kyuli
– sequence: 4
  givenname: Youngjae
  surname: Kim
  fullname: Kim, Youngjae
– sequence: 5
  givenname: Sungyong
  surname: Park
  fullname: Park, Sungyong
BackLink https://www.kci.go.kr/kciportal/ci/sereArticleSearch/ciSereArtiView.kci?sereArticleSearchBean.artiId=ART003009130$$DAccess content in National Research Foundation of Korea (NRF)
BookMark eNo9kMFLwzAYxYNMcJv-A5568SK0NkmTNseyTZ1Mh26eQ9qkJa5LRtIJ--_N3BQevO_w3vvgNwIDY40C4BamCSE5fnhZrVcJShFOgkiCcnwBhghhHGcFpQMwhIQVMaQkvwIj77_SlBY5y4fgfbbdaadr0UWlEd3Bax_ZJppqL9rWqVb0SkaTzu5l9Kq21h0ia_6uuemV8fpbReVu14WNXlvjr8FlIzqvbs4-Bp-Ps_XkOV4sn-aTchHXiOI-RkRUaSYxRZJCyahAQrFGMowJrFBWVASRNIN5JWWF86qoUEFo0zAqUSokk3gM7k-7xjV8U2tuhf711vKN4-XHes5hiiFjgcMYoFO4dtZ7pxq-c3or3CFE-JEgPxLkR4I8iPBAMJTuzh_2IaykFv-tt-V0BiEhtKAF_gHK1HKE
ContentType Journal Article
DBID DBRKI
TDB
AAYXX
CITATION
ACYCR
DOI 10.5573/JSTS.2023.23.5.273
DatabaseName DBPIA - 디비피아
Nurimedia DBPIA Journals
CrossRef
Korean Citation Index
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 2233-4866
1598-1657
EndPage 282
ExternalDocumentID oai_kci_go_kr_ARTI_10319922
10_5573_JSTS_2023_23_5_273
NODE11556868
GroupedDBID 9ZL
ADDVE
AENEX
ALMA_UNASSIGNED_HOLDINGS
C1A
DBRKI
FRP
GW5
HH5
JDI
KVFHK
MZR
OK1
TDB
TR2
ZZE
AAYXX
CITATION
.UV
ACYCR
ID FETCH-LOGICAL-c263t-25ab04d362d61d96a2ae9fd93351b248b5250417bddb37b8b2856ff96d20ad9d3
ISSN 1598-1657
2233-4866
IngestDate Fri May 31 03:51:25 EDT 2024
Tue Jul 01 02:28:34 EDT 2025
Sun Mar 09 07:50:14 EDT 2025
IsPeerReviewed false
IsScholarly true
Issue 5
Keywords memory capacity extension
disaggregation
Disaggregated cloud memory
memory
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c263t-25ab04d362d61d96a2ae9fd93351b248b5250417bddb37b8b2856ff96d20ad9d3
PageCount 10
ParticipantIDs nrf_kci_oai_kci_go_kr_ARTI_10319922
crossref_primary_10_5573_JSTS_2023_23_5_273
nurimedia_primary_NODE11556868
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2023-10-01
PublicationDateYYYYMMDD 2023-10-01
PublicationDate_xml – month: 10
  year: 2023
  text: 2023-10-01
  day: 01
PublicationDecade 2020
PublicationTitle Journal of semiconductor technology and science
PublicationYear 2023
Publisher 대한전자공학회
Publisher_xml – name: 대한전자공학회
SSID ssj0068797
Score 2.262391
Snippet Disaggregated Cloud Memory (DCM) is a hypervisor-based solution that allows client node to extend local memory by leveraging underutilized memory from remote...
SourceID nrf
crossref
nurimedia
SourceType Open Website
Index Database
Publisher
StartPage 273
SubjectTerms 전기공학
Title Empirical Analysis of Disaggregated Cloud Memory on Memory Intensive Applications
URI https://www.dbpia.co.kr/journal/articleDetail?nodeId=NODE11556868
https://www.kci.go.kr/kciportal/ci/sereArticleSearch/ciSereArtiView.kci?sereArticleSearchBean.artiId=ART003009130
Volume 23
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
ispartofPNX JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, 2023, 23(5), 113, pp.273-282
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1Zb5tAEF456UPbh6qn6h4RUssTwjULu7CPPqjSRE1bNZHyhnZZcN0kEDlGlfuz-gs7wwImPdRDQrBec9gzH7Mzu3MQ8pIFueQi1S7PxpEb0FS40guVG0gYzVQqpJK1g-wR3z8JDk7Z6WDwree1VK3VKP36y7iS_-Eq9AFfMUr2Hzjb3RQ6oA38hT1wGPZ_xeP44nJpUnz0c4vMl1dyAWY0TpBpZ3ZeVtp5iw61G1wZaFpb1_VJbwn7N6rqFXrQlwWmhkWnxG42vl55aMbQ3uQr-vE4B3BcdN49G_z06QvGSlXb7sNNdb503vfChWrh81lmzuHyoj8hQbeubQZCdjy1oxn6acRzWzBbzOx4Zk_GdhRgQ8S2gK8m9tS3p6w9R9SNCVzYl8UCDFxu8lePsroPlBnfDSJTqKUV4CZguQEq60tjUyWlGdipqXL045jBWIi5K0AOfhzh3xnBxkbdpddycR-9m8egQjMe8WiH3KBgmtB6MOhMLh6FpqBP--NNoBY-5NXPj7imDO0UK9jfLCqs6wDCoafnHN8ldxquWxODtntkkBX3ye1e2soH5EOHO6vFnVXm1jXcWTXuLIM2qyzaVoc7q4-7h-TkdXw823eb0hxuSrm_dimTahxo0H4097TgkspM5Fr4PvMUDSKFq-UBvPRaKz9UkaIR43kuuKZjqYX2H5Hdoiyyx8RSnh-OuWaeFDqQPheeyv0wo1nt0MTFkDgtjZJLk4ElAcsVKZogRROkaAIbS4CiQ_ICyJicpcsEE6fjcVEmZ6sEzMM3CdY0wUTMQ7LXkbm7aZ-5T_50wlNya4v9Z2R3vaqy56CertVejYfvx2mKaQ
linkProvider ABC ChemistRy
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Empirical+Analysis+of+Disaggregated+Cloud+Memory+on+Memory+Intensive+Applications&rft.jtitle=Journal+of+semiconductor+technology+and+science&rft.au=Yeonwoo+Jeong&rft.au=Gyeonghwan+Jung&rft.au=Kyuli+Park&rft.au=Youngjae+Kim&rft.date=2023-10-01&rft.pub=%EB%8C%80%ED%95%9C%EC%A0%84%EC%9E%90%EA%B3%B5%ED%95%99%ED%9A%8C&rft.issn=1598-1657&rft.eissn=2233-4866&rft.volume=23&rft.issue=5&rft.spage=273&rft.epage=282&rft_id=info:doi/10.5573%2FJSTS.2023.23.5.273&rft.externalDocID=NODE11556868
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1598-1657&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1598-1657&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1598-1657&client=summon