<?xml version="1.0" encoding="utf-8" standalone="no"?>
<dublin_core schema="dc">
  <dcvalue element="contributor" qualifier="advisor">정태선</dcvalue>
  <dcvalue element="contributor" qualifier="author">채석주</dcvalue>
  <dcvalue element="date" qualifier="issued">2020-02</dcvalue>
  <dcvalue element="identifier" qualifier="other">29581</dcvalue>
  <dcvalue element="identifier" qualifier="uri">https:&#x2F;&#x2F;aurora.ajou.ac.kr&#x2F;handle&#x2F;2018.oak&#x2F;19476</dcvalue>
  <dcvalue element="description" qualifier="none">학위논문(석사)--아주대학교&#x20;일반대학원&#x20;:컴퓨터공학과,2020.&#x20;2</dcvalue>
  <dcvalue element="description" qualifier="tableofcontents">Chapter&#x20;1&#x20;Introduction&#x20;1&#x0A;Chapter&#x20;2&#x20;Background&#x20;and&#x20;Related&#x20;Work&#x20;4&#x0A;&#x20;&#x20;2.1&#x20;Nand&#x20;flash&#x20;memory&#x20;4&#x0A;&#x20;&#x20;2.2&#x20;FTL&#x20;5&#x0A;&#x20;&#x20;2.3&#x20;Related&#x20;Work&#x20;7&#x0A;Chapter&#x20;3&#x20;Problem&#x20;Statement&#x20;10&#x0A;&#x20;&#x20;3.1&#x20;Operations&#x20;of&#x20;merge&#x20;10&#x0A;&#x20;&#x20;3.2&#x20;Associativity&#x20;between&#x20;a&#x20;data&#x20;block&#x20;and&#x20;a&#x20;log&#x20;block&#x20;12&#x0A;&#x20;&#x20;3.3&#x20;Space&#x20;utilization&#x20;of&#x20;a&#x20;data&#x20;block&#x20;14&#x0A;Chapter&#x20;4&#x20;System&#x20;Design&#x20;16&#x0A;&#x20;&#x20;4.1&#x20;System&#x20;architecture&#x20;16&#x0A;&#x20;&#x20;4.2&#x20;Increase&#x20;of&#x20;a&#x20;switch&#x20;merge&#x20;and&#x20;Decrease&#x20;of&#x20;a&#x20;partial&#x20;merge&#x20;16&#x0A;&#x20;&#x20;4.3&#x20;Adjust&#x20;associativity&#x20;dynamically&#x20;19&#x0A;&#x20;&#x20;4.4&#x20;Increasing&#x20;space&#x20;utilization&#x20;of&#x20;a&#x20;data&#x20;block&#x20;22&#x0A;Chapter&#x20;5&#x20;Evaluation&#x20;25&#x0A;&#x20;&#x20;5.1&#x20;Experiment&#x20;setup&#x20;25&#x0A;&#x20;&#x20;5.2&#x20;Workloads&#x20;26&#x0A;&#x20;&#x20;5.3&#x20;Experimental&#x20;results&#x20;26&#x0A;Chapter&#x20;6&#x20;Conclusion&#x20;30</dcvalue>
  <dcvalue element="language" qualifier="iso">eng</dcvalue>
  <dcvalue element="publisher" qualifier="none">The&#x20;Graduate&#x20;School,&#x20;Ajou&#x20;University</dcvalue>
  <dcvalue element="rights" qualifier="none">아주대학교&#x20;논문은&#x20;저작권에&#x20;의해&#x20;보호받습니다.</dcvalue>
  <dcvalue element="title" qualifier="none">A&#x20;Dynamic&#x20;Setting&#x20;for&#x20;Flash&#x20;Translation&#x20;Layer</dcvalue>
  <dcvalue element="title" qualifier="alternative">Suk-Joo&#x20;Chae</dcvalue>
  <dcvalue element="type" qualifier="none">Thesis</dcvalue>
  <dcvalue element="contributor" qualifier="affiliation">아주대학교&#x20;일반대학원</dcvalue>
  <dcvalue element="contributor" qualifier="alternativeName">Suk-Joo&#x20;Chae</dcvalue>
  <dcvalue element="contributor" qualifier="department">일반대학원&#x20;컴퓨터공학과</dcvalue>
  <dcvalue element="date" qualifier="awarded">2020.&#x20;2</dcvalue>
  <dcvalue element="description" qualifier="degree">Master</dcvalue>
  <dcvalue element="identifier" qualifier="uci">I804:41038-000000029581</dcvalue>
  <dcvalue element="identifier" qualifier="url">http:&#x2F;&#x2F;dcoll.ajou.ac.kr:9080&#x2F;dcollection&#x2F;common&#x2F;orgView&#x2F;000000029581</dcvalue>
  <dcvalue element="subject" qualifier="keyword">Flash&#x20;Memory</dcvalue>
  <dcvalue element="description" qualifier="alternativeAbstract">Flash&#x20;memory&#x20;has&#x20;been&#x20;utilized&#x20;in&#x20;a&#x20;lot&#x20;of&#x20;mobile&#x20;computing&#x20;devices,&#x20;including&#x20;smartphones&#x20;and&#x20;tablets&#x20;because&#x20;of&#x20;its&#x20;fast&#x20;access&#x20;speed,&#x20;non-volatility,&#x20;low&#x20;power&#x20;consumption,&#x20;and&#x20;resistance&#x20;to&#x20;shocks.&#x20;Because&#x20;of&#x20;the&#x20;hardware&#x20;characteristics&#x20;of&#x20;the&#x20;flash&#x20;memory&#x20;that&#x20;differ&#x20;from&#x20;hard&#x20;disk&#x20;drives&#x20;(HDD),&#x20;a&#x20;flash&#x20;translation&#x20;layer&#x20;(FTL)&#x20;has&#x20;been&#x20;introduced&#x20;to&#x20;make&#x20;the&#x20;flash&#x20;memory&#x20;device&#x20;appear&#x20;as&#x20;block&#x20;device&#x20;to&#x20;its&#x20;host&#x20;the&#x20;equal&#x20;as&#x20;HDD&#x20;does.&#x20;However,&#x20;due&#x20;to&#x20;the&#x20;out-of-place-update&#x20;feature&#x20;of&#x20;flash&#x20;memory,&#x20;fresh&#x20;blocks&#x20;need&#x20;to&#x20;be&#x20;constantly&#x20;availed&#x20;through&#x20;garbage&#x20;collection&#x20;(GC)&#x20;of&#x20;invalid&#x20;pages&#x20;which&#x20;causes&#x20;an&#x20;expensive&#x20;overhead.&#x20;In&#x20;the&#x20;previous&#x20;hybrid-level&#x20;mapping&#x20;schemes,&#x20;there&#x20;are&#x20;three&#x20;problems&#x20;that&#x20;cause&#x20;GC&#x20;overhead.&#x20;First,&#x20;a&#x20;partial&#x20;merge&#x20;causes&#x20;more&#x20;page&#x20;copies&#x20;than&#x20;a&#x20;switch&#x20;merge.&#x20;However,&#x20;many&#x20;authors&#x20;only&#x20;approaches&#x20;reducing&#x20;a&#x20;full&#x20;merge.&#x20;Second,&#x20;the&#x20;associativity&#x20;between&#x20;a&#x20;data&#x20;block&#x20;and&#x20;a&#x20;log&#x20;block&#x20;makes&#x20;the&#x20;space&#x20;utilization&#x20;of&#x20;the&#x20;log&#x20;block&#x20;lower,&#x20;and&#x20;it&#x20;also&#x20;generates&#x20;a&#x20;very&#x20;expensive&#x20;full&#x20;merge.&#x20;Third,&#x20;the&#x20;space&#x20;utilization&#x20;of&#x20;the&#x20;data&#x20;block&#x20;is&#x20;low&#x20;since&#x20;data&#x20;block&#x20;which&#x20;has&#x20;many&#x20;free&#x20;pages&#x20;is&#x20;merged.&#x20;Therefore,&#x20;in&#x20;this&#x20;thesis,&#x20;we&#x20;propose&#x20;an&#x20;FTL&#x20;approach&#x20;(DSFTL)&#x20;that&#x20;uses&#x20;many&#x20;SW&#x20;(Sequential&#x20;Write)&#x20;log&#x20;blocks&#x20;which&#x20;increase&#x20;switch&#x20;merge&#x20;and&#x20;decrease&#x20;partial&#x20;merge.&#x20;DSFTL&#x20;can&#x20;dynamically&#x20;manage&#x20;the&#x20;data&#x20;blocks&#x20;and&#x20;log&#x20;blocks&#x20;to&#x20;decrease&#x20;operations&#x20;of&#x20;erase&#x20;and&#x20;expensive&#x20;full&#x20;merge.&#x20;Also,&#x20;our&#x20;scheme&#x20;prevents&#x20;a&#x20;data&#x20;block&#x20;with&#x20;many&#x20;free&#x20;pages&#x20;from&#x20;being&#x20;merged&#x20;to&#x20;increase&#x20;the&#x20;space&#x20;utilization&#x20;of&#x20;the&#x20;data&#x20;block.&#x20;Our&#x20;extensive&#x20;experimental&#x20;results&#x20;prove&#x20;that&#x20;our&#x20;proposed&#x20;approach&#x20;(DSFTL)&#x20;decreases&#x20;the&#x20;erase&#x20;count&#x20;and&#x20;increase&#x20;switch&#x20;merge&#x20;of&#x20;flash&#x20;memory&#x20;devices&#x20;employing&#x0A;hybrid-level&#x20;mapping&#x20;algorithms.&#x20;As&#x20;a&#x20;result,&#x20;DSFTL&#x20;decreases&#x20;the&#x20;garbage&#x20;collection&#x20;overhead.</dcvalue>
</dublin_core>
