Coding for distributed storage and computing분산 스토리지와 컴퓨팅을 위한 부호화

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 280
  • Download : 0
Over the past few decades, coding has been a viable solution to maintain a desired level of system's reliability by controlling errors or erasures in communication and storage channels. In this thesis, we explore the role of coding that enhances the key performance metrics enabling distributed systems. In the first part, we suggest a design of low-density parity-check (LDPC) codes for distributed storage applications exploiting trade-offs between reliability, repair bandwidth and storage overhead. We establish that the regular LDPC code yields a minimum repair bandwidth for a given code rate. It is further shown that LDPC codes can be designed such that a small loss of repair-bandwidth optimality may be traded for a large improvement in erasure-correction capability and thus the mean-time-to-data-loss (MTTDL). In the second part, we propose a framework wherein the NAND flash memory system is regarded as distributed storage. In this context, NAND elements such as pages and blocks are viewed as distributed nodes. We study potential enhancement of the read access speed in solid-state drives (SSDs) by coding. Our analysis provides a clear picture on the coding-overhead and read-access-time trade-offs given read failures and node failures. Node failures reflect various limitations on the memory element level such as page or block failures. Lastly, we propose a modeling of the clustered structure for distributed computing consisting of intra- and cross-cluster coding, reflecting the practical constraints of the imbalance in speed throughout the computing system. A strong motivation for this model is the need for reducing the high decoding burden of large-scale coded computation. It is seen that resorting to cross-cluster coding to a certain point---related to the overall code rate and the ratio between the speed of intra- and extra-cluster work---greatly enhances latency. Incorporating the decoding burden into the latency analysis, the proposed clustered structure is seen to have further latency advantage over the existing non-clustered coded computing.
Advisors
Moon, Jae Kyunresearcher문재균researcher
Description
한국과학기술원 :전기및전자공학부,
Publisher
한국과학기술원
Issue Date
2018
Identifier
325007
Language
eng
Description

학위논문(박사) - 한국과학기술원 : 전기및전자공학부, 2018.2,[vi, 75 p. :]

Keywords

distributed storage▼arepair bandwidth▼amean-time-to-data-loss (MTTDL)▼alow-density parity-check (LDPC) codes▼afactor graph▼aNAND flash memory▼aread access time▼adistributed computing▼acoded clustered computing; 분산 스토리지▼a복구 대역폭▼a평균 데이터 손실 시간▼a저밀도 패리티 체크 부호▼a팩터그래프▼a낸드 플래시 메모리▼a읽기 접근 시간▼a분산 컴퓨팅▼a부호화 클러스터 컴퓨팅

URI
http://hdl.handle.net/10203/265188
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=734408&flag=dissertation
Appears in Collection
EE-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