• Title/Summary/Keyword: FTL

Search Result 165, Processing Time 0.022 seconds

An Empirical Study on Linux I/O stack for the Lifetime of SSD Perspective (SSD 수명 관점에서 리눅스 I/O 스택에 대한 실험적 분석)

  • Jeong, Nam Ki;Han, Tae Hee
    • Journal of the Institute of Electronics and Information Engineers
    • /
    • v.52 no.9
    • /
    • pp.54-62
    • /
    • 2015
  • Although NAND flash-based SSD (Solid-State Drive) provides superior performance in comparison to HDD (Hard Disk Drive), it has a major drawback in write endurance. As a result, the lifetime of SSD is determined by the workload and thus it becomes a big challenge in current technology trend of such as the shifting from SLC (Single Level Cell) to MLC (Multi Level cell) and even TLC (Triple Level Cell). Most previous studies have dealt with wear-leveling or improving SSD lifetime regarding hardware architecture. In this paper, we propose the optimal configuration of host I/O stack focusing on file system, I/O scheduler, and link power management using JEDEC enterprise workloads in terms of WAF (Write Amplification Factor) which represents the efficiency perspective of SSD life time especially for host write processing into flash memory. Experimental analysis shows that the optimum configuration of I/O stack for the perspective of SSD lifetime is MinPower-Dead-XFS which prolongs the lifetime of SSD approximately 2.6 times in comparison with MaxPower-Cfq-Ext4, the best performance combination. Though the performance was reduced by 13%, this contributions demonstrates a considerable aspect of SSD lifetime in relation to I/O stack optimization.

Randomness based Static Wear-Leveling for Enhancing Reliability in Large-scale Flash-based Storage (대용량 플래시 저장장치에서 신뢰성 향상을 위한 무작위 기반 정적 마모 평준화 기법)

  • Choi, Kilmo;Kim, Sewoog;Choi, Jongmoo
    • KIISE Transactions on Computing Practices
    • /
    • v.21 no.2
    • /
    • pp.126-131
    • /
    • 2015
  • As flash-based storage systems have been actively employed in large-scale servers and data centers, reliability has become an indispensable element. One promising technique for enhancing reliability is static wear-leveling, which distributes erase operations evenly among blocks so that the lifespan of storage systems can be prolonged. However, increasing the capacity makes the processing overhead of this technique non-trivial, mainly due to searching for blocks whose erase count would be minimum (or maximum) among all blocks. To reduce this overhead, we introduce a new randomized block selection method in static wear-leveling. Specifically, without exhaustive search, it chooses n blocks randomly and selects the maximal/minimal erased blocks among the chosen set. Our experimental results revealed that, when n is 2, the wear-leveling effects can be obtained, while for n beyond 4, the effect is close to that obtained from traditional static wear-leveling. For quantitative evaluation of the processing overhead, the scheme was actually implemented on an FPGA board, and overhead reduction of more than 3 times was observed. This implies that the proposed scheme performs as effectively as the traditional static wear-leveling while reducing overhead.

Design and Implementation of B-Tree on Flash Memory (플래시 메모리 상에서 B-트리 설계 및 구현)

  • Nam, Jung-Hyun;Park, Dong-Joo
    • Journal of KIISE:Databases
    • /
    • v.34 no.2
    • /
    • pp.109-118
    • /
    • 2007
  • Recently, flash memory is used to store data in mobile computing devices such as PDAs, SmartCards, mobile phones and MP3 players. These devices need index structures like the B-tree to efficiently support some operations like insertion, deletion and search. The BFTL(B-tree Flash Translation Layer) technique was first introduced which is for implementing the B-tree on flash memory. Flash memory has characteristics that a write operation is more costly than a read operation and an overwrite operation is impossible. Therefore, the BFTL method focuses on minimizing the number of write operations resulting from building the B-tree. However, we indicate in this paper that there are many rooms of improving the performance of the I/O cost in building the B-tree using this method and it is not practical since it increases highly the usage of the SRAM memory storage. In this paper, we propose a BOF(the B-tree On Flash memory) approach for implementing the B-tree on flash memory efficiently. The core of this approach is to store index units belonging to the same B-tree node to the same sector on flash memory in case of the replacement of the buffer used to build the B-tree. In this paper, we show that our BOF technique outperforms the BFTL or other techniques.

Synthesis and Characterization of Polyamide Having Photoreactive Group in the Backbone and its Liquid Crystal Aligning Property (광반응성 작용기를 주사슬에 갖는 폴리아미드의 합성과 특성 분석 및 액정분자의 배향 특성)

  • Jung, Eun-Young;Lee, Tae-Jin;Lee, Seung-Woo
    • Polymer(Korea)
    • /
    • v.35 no.4
    • /
    • pp.350-355
    • /
    • 2011
  • A soluble polyamide containing photosensitive l,4-phenylenediacrylic acid (PDA) in main chain with biphenyl moiety was synthesized. The chemical structure of synthesized polyamide was investigated by means of $^1H$ NMR spectroscopy. The polymer was stable up to $280^{\circ}C$ and soluble in organic solvents, giving a good quality of thin films. The photoreaction of unpolarized LTV irradiated films was investigated by means of UV-vis absorption spectroscopy and FTlR spectroscopy, and liquid crystals (LCs) alignment property was examined by exposing to linearly polarized UV light (LPUVL) of 260~380 nm. The polyamide in film has excellent photoreactivity to unpolarized UV light. Direction selective photoreaction of PDA moiety in Lhe film was found to further induce nematic liquid -crystals to align along a perpendicular direction with respect to the electric vector of LPUVL, regardless of exposure energy of LPUVL. In addition, pretilt angle was measured by means of crystal rotation method. LPUVL-exposed polymer film induced the alignment of liquid-crystals (LC) with a pretilt angle of 0.2~$0.5^{\circ}$.

A Study on the Legal Proposal of Crew's Fatigue Management in the Aviation Regulations (항공법규에서의 승무원 피로관리기준 도입방안에 관한 연구 - ICAO, FAA, EASA 기준을 중심으로 -)

  • Lee, Koo-Hee;Hwang, Ho-Won
    • The Korean Journal of Air & Space Law and Policy
    • /
    • v.27 no.1
    • /
    • pp.29-73
    • /
    • 2012
  • Aviation safety is the State and industry's top priority and more scientific approaches for fatigue management should be needed. There are lately various studies and regulation changes for crew fatigue management with ICAO, FAA and EASA. ICAO issued the provisions of fatigue management for flight crew since 1st edition, 1969, of Annex 6 operation of aircraft as a Standards and Recommended practice(SARPs). Unfortunately, there have been few changes and improvement to fatigue management provisions since the time they were first introduced. However the SARPs have been big changed lately. ICAO published guidance materials for development of prescriptive fatigue regulations through amendment 33A of Annex 6 Part 1 as applicable November 19th 2009. And then ICAO introduced additional amendment for using Fatigue Risk Management System (FRMS) with $35^{th}$ amendment in 2011. According to the Annex 6, the State of the operator shall establish a) regulations for flight time, flight duty period, duty period and rest period limitations and b) FRMS regulations. The Operator shall implement one of following 3 provisions a) flight time, flight duty period, duty period and rest period limitations within the prescriptive fatigue management regulations established by the State of the Operator; or b) a FRMS; or c) a combination of a) and b). U.S. FAA recently published several kinds of Advisory Circular about flightcrew fatigue. U.S. passed "Airline Safety and FAA Extension Act of 2010" into law on August 1st, 2010. This mandates all commercial air carriers to develop a FAA-acceptable Fatigue Risk Management Plan(FRMP) by October 31st, 2010. Also, on May 16, 2012, the FAA published a final rule(correction) entitled 'Flightcrew Member Duty and Rest Requirements; correction to amend its existing prescriptive regulations. The new requirements are required to implement same regulations for domestic, flag and supplemental operations from January 4, 2014. EASA introduced a Notice of Proposed Amendment (NPA) 2010-14 entitled "Draft opinion of the European Aviation Safety Agency for a Commission Regulation establishing the implementing rules on Flight and Duty Time Limitations and Rest Requirements for Commercial Air Transport with aeroplanes" on December 10, 2010. The purpose of this NPA is to develop and implement fatigue management for commercial air transport operations. Comparing with Korean and foreign regulations regarding fatigue management, the provisions of ICAO, FAA, EASA are more considering various fatigue factors and conditions. Korea regulations should be needed for some development of insufficiency points. In this thesis, I present the results of the comparative study between domestic and foreign regulations in respect of fatigue management crew member. Also, I suggest legal proposals for amendment of Korea Aviation act and Enforcement Regulations concerning fatigue management for crew members. I hope that this paper is helpful to change korea fatigue regulations, to enhance aviation safety, and to reduce the number of accidents relating to fatigue. Fatigue should be managed at all level such as regulators, experts, operators and pilots. Authority should change surveillance mind-set from regulatory auditor to expert adviser. Operators should identify various fatigue factors and consider to crew scheduling them. Crews should strongly manage both individual and duty-oriented fatigue issues.

  • PDF