Disaggregated memory system providing high availability높은 사용성을 제공하는 메모리 분리 시스템

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 351
  • Download : 0
DC FieldValueLanguage
dc.contributor.advisorKwon, Youngjin-
dc.contributor.advisor권영진-
dc.contributor.advisorMaeng, Seung Ryoul-
dc.contributor.advisor맹승렬-
dc.contributor.authorIm, Jaeseong-
dc.date.accessioned2023-06-23T19:34:24Z-
dc.date.available2023-06-23T19:34:24Z-
dc.date.issued2023-
dc.identifier.urihttp://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=1030585&flag=dissertationen_US
dc.identifier.urihttp://hdl.handle.net/10203/309223-
dc.description학위논문(박사) - 한국과학기술원 : 전산학부, 2023.2,[vi, 56 p. :]-
dc.description.abstractResource 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.languageeng-
dc.publisher한국과학기술원-
dc.subjectMemory disaggregation▼aAvailability▼aOperating system▼aRDMA-
dc.subject메모리 분리 시스템▼a사용성▼a운영체제▼a원격 직접 메모리 접근-
dc.titleDisaggregated memory system providing high availability-
dc.title.alternative높은 사용성을 제공하는 메모리 분리 시스템-
dc.typeThesis(Ph.D)-
dc.identifier.CNRN325007-
dc.description.department한국과학기술원 :전산학부,-
dc.contributor.alternativeauthor임재성-
Appears in Collection
CS-Theses_Ph.D.(박사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0