DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Kwon, Youngjin | - |
dc.contributor.advisor | 권영진 | - |
dc.contributor.advisor | Maeng, Seung Ryoul | - |
dc.contributor.advisor | 맹승렬 | - |
dc.contributor.author | Im, Jaeseong | - |
dc.date.accessioned | 2023-06-23T19:34:24Z | - |
dc.date.available | 2023-06-23T19:34:24Z | - |
dc.date.issued | 2023 | - |
dc.identifier.uri | http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=1030585&flag=dissertation | en_US |
dc.identifier.uri | http://hdl.handle.net/10203/309223 | - |
dc.description | 학위논문(박사) - 한국과학기술원 : 전산학부, 2023.2,[vi, 56 p. :] | - |
dc.description.abstract | Resource disaggregation provides a way to improve the efficiency of data center by splitting each hardware resource to separate resource pools such as compute nodes and memory nodes. Resource disaggregation can be an efficient solution to address the resource under-utilization problem in data centers by elastic management of hardware resources. To become a feasible solution, Disaggregated memory systems need to address the costs associated with data movements between compute and memory nodes because the data movements are highly frequent. However, the mechanisms used in most existing disaggregated memory systems still show substantial overhead because they commonly reuse the slow swap system for the ease of implementation. This research proposes a system, TribuOS, for system-level memory disaggregation. TribuOS designs an efficient data path for fetching and evicting remote memory pages, and builds a new subsystem that replaces swap system. The TribuOS’ efficient subsystem reduces the cost of data movements between compute and memory nodes. To reduce fetch latency, TribuOS eliminates the need of using expensive swap cache operation by not evicting shared anonymous pages. TribuOS hides a significant portion of eviction overhead by overlapping network latency and kernel execution. For reliability, TribuOS replicates states of a memory node. The fast eviction performance also contributes to reducing the performance cost of reliability when replicating evicted pages. TribuOS is quantitatively compared with the state-of-the-art disaggregated memory system, Fastswap, showing up to 4x better performance. Our failure and recovery experiment demonstrates that TribuOS can recover replicas and tolerate a cascading failure with negligible downtime due to recovery. | - |
dc.language | eng | - |
dc.publisher | 한국과학기술원 | - |
dc.subject | Memory disaggregation▼aAvailability▼aOperating system▼aRDMA | - |
dc.subject | 메모리 분리 시스템▼a사용성▼a운영체제▼a원격 직접 메모리 접근 | - |
dc.title | Disaggregated memory system providing high availability | - |
dc.title.alternative | 높은 사용성을 제공하는 메모리 분리 시스템 | - |
dc.type | Thesis(Ph.D) | - |
dc.identifier.CNRN | 325007 | - |
dc.description.department | 한국과학기술원 :전산학부, | - |
dc.contributor.alternativeauthor | 임재성 | - |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.