Designing order preserving all flash array순서 보장 플래시 디스크 어레이

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 78
  • Download : 0
In this work, we present a new order-preserving mechanism for software RAID, called Order-Preserving All Flash Array, O-AFA. O-AFA is designed for barrier-compliant devices in a RAID system. Our contributions are four-fold. First, Barrier Stripe is employed to preserve the storage order in individual storage devices in the storage array. The cache barrier command stripe is dispatched to a flash array. Second, Inter-stripe epoch management is employed to follow the ordering constraint imposed by the filesystem. When the Linux MD dispatches the current stripe, it receives the information on whether there is a remaining write request among un-dispatched stripes. Based on this information, the Linux MD converts the current stripe to dispatch to the Barrier Stripe or not. Third, we use a shadow-page aware dispatch mechanism to replace the transfer overhead with the dispatch overhead. It brings the performance gain for the IO handling by 19%. Fourth, we use a Stripe-Width Checksum to guarantee inter-disk atomicity. The new order-preserving mechanism of O-AFA brings 69% performance gain at varmail and 80% for OLTP-Insert on MySQL.
Advisors
Won, Youjipresearcher원유집researcher
Description
한국과학기술원 :전기및전자공학부,
Publisher
한국과학기술원
Issue Date
2023
Identifier
325007
Language
eng
Description

학위논문(석사) - 한국과학기술원 : 전기및전자공학부, 2023.2,[iii, 34 p. :]

Keywords

Software RAID▼aOperating Systems▼aLinux Kernels; 소프트웨어 레이드▼a운영 체제▼a리눅스 커널

URI
http://hdl.handle.net/10203/309956
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=1032906&flag=dissertation
Appears in Collection
EE-Theses_Master(석사논문)
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