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...
Saved in:
Published in | Journal of semiconductor technology and science Vol. 23; no. 5; pp. 273 - 282 |
---|---|
Main Authors | , , , , |
Format | Journal Article |
Language | English |
Published |
대한전자공학회
01.10.2023
|
Subjects | |
Online Access | Get 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 |