• Title/Summary/Keyword: Disk Block

Search Result 137, Processing Time 0.02 seconds

Storage I/O Subsystem for Guaranteeing Atomic Write in Database Systems (데이터베이스 시스템의 원자성 쓰기 보장을 위한 스토리지 I/O 서브시스템)

  • Han, Kyuhwa;Shin, Dongkun;Kim, Yongserk
    • Journal of KIISE
    • /
    • v.42 no.2
    • /
    • pp.169-176
    • /
    • 2015
  • The atomic write technique is a good solution to solve the problem of the double write buffer. The atomic write technique needs modified I/O subsystems (i.e., file system and I/O schedulers) and a special SSD that guarantees the atomicity of the write request. In this paper, we propose the writing unit aligned block allocation technique (for EXT4 file system) and the merge prevention of requests technique for the CFQ scheduler. We also propose an atomic write-supporting SSD which stores the atomicity information in the spare area of the flash memory page. We evaluate the performance of the proposed atomic write scheme in MariaDB using the tpcc-mysql and SysBench benchmarks. The experimental results show that the proposed atomic write technique shows a performance improvement of 1.4~1.5 times compared to the double write buffer technique.

Design and Implementation of iATA-based RAID5 Distributed Storage Servers (iATA 기반의 RAID5 분산 스토리지 서버의 설계 및 구현)

  • Ong, Ivy;Lim, Hyo-Taek
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.14 no.2
    • /
    • pp.305-311
    • /
    • 2010
  • iATA (Internet Advanced Technology Attachment) is a block-level protocol developed to transfer ATA commands over TCP/IP network, as an alternative network storage solution to address insufficient storage problem in mobile devices. This paper employs RAID5 distributed storage servers concept into iATA, in which the idea behind is to combine several machines with relatively inexpensive disk drives into a server array that works as a single virtual storage device, thus increasing the reliability and speed of operations. In the case of one machine failed, the server array will not destroy immediately but able to function in a degradation mode. Meanwhile, information can be easily recovered by using boolean exclusive OR (XOR) logical function with the bit information on the remaining machines. We perform I/O measurement and benchmark tool result indicates that additional fault tolerance feature does not delay read/write operations with reasonable file size ranged in 4KB-2MB, yet higher data integrity objective is achieved.

Performance Analysis of Flash Translation Layer Algorithms for Windows-based Flash Memory Storage Device (윈도우즈 기반 플래시 메모리의 플래시 변환 계층 알고리즘 성능 분석)

  • Park, Won-Joo;Park, Sung-Hwan;Park, Sang-Won
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.13 no.4
    • /
    • pp.213-225
    • /
    • 2007
  • Flash memory is widely used as a storage device for potable equipments such as digital cameras, MP3 players and cellular phones because of its characteristics such as its large volume and nonvolatile feature, low power consumption, and good performance. However, a block in flash memories should be erased to write because of its hardware characteristic which is called as erase-before-write architecture. The erase operation is much slower than read or write operations. FTL is used to overcome this problem. We compared the performance of the existing FTL algorithms on Windows-based OS. We have developed a tool called FTL APAT in order to gather I/O patterns of the disk and analyze the performance of the FTL algorithms. It is the log buffer scheme with full associative sector translation(FAST) that the performance is best.

Adaptive Mapping Information Management Scheme for High Performance Large Sale Flash Memory Storages (고성능 대용량 플래시 메모리 저장장치의 효과적인 매핑정보 캐싱을 위한 적응적 매핑정보 관리기법)

  • Lee, Yongju;Kim, Hyunwoo;Kim, Huijeong;Huh, Taeyeong;Jung, Sanghyuk;Song, Yong Ho
    • Journal of the Institute of Electronics and Information Engineers
    • /
    • v.50 no.3
    • /
    • pp.78-87
    • /
    • 2013
  • NAND flash memory has been widely used as a storage medium in mobile devices, PCs, and workstations due to its advantages such as low power consumption, high performance, and random accessability compared to a hard disk drive. However, NAND flash cannot support in-place update so that it is mandatory to erase the entire block before overwriting the corresponding page. In order to overcome this drawback, flash storages need a software support, named Flash Translation Layer. However, as the high performance mass NAND flash memory is getting widely used, the size of mapping tables is increasing more than the limited DRAM size. In this paper, we propose an adaptive mapping information caching algorithm based on page mapping to solve this DRAM space shortage problem. Our algorithm uses a mapping information caching scheme which minimize the flash memory access frequency based on the analysis of several workloads. The experimental results show that the proposed algorithm can increase the performance by up to 70% comparing with the previous mapping information caching algorithm.

New Fiduciary Plate and Orientation Marker for High Energy Radiation Therapy (고에너지 방사선치료의 정도관리를 위한 Fiduciary Plate 및 Orientation Marker의 개발)

  • Wu Hong-Gyun;Huh Sun Nyung;Kim Hak Jae
    • Radiation Oncology Journal
    • /
    • v.22 no.1
    • /
    • pp.69-75
    • /
    • 2004
  • Purpose : A new fiduciary plate and orientation marker have been devised to assist the quality assurance (QA) procedures for port films in radiation therapy department. The plate is used in conjunction with the film/cassette combination during weekly QA procedures, at Seoul National University Hospital (SNUH), in order to verify treatment fields in high radiation therapy. Materials and Methods : A new fiduciary plate was fabricated using an acrylic plate, cerrobend, standard blocking tray and mercury. The acrylic plate had the dimension of $1{\times}25{\times}25$ cm, with two fiduciary markers. The plate was rigidly attached onto the standard blocking tray, thus making it easier to set the fiduciary plate to the center on the radiation field on the linear accelerator. The plate had two 2-mm vertical and horizontal lines, with the minor scales in 2-cm steps. The orientation marker was a small mercury filled disk, which was inserted into the plate. Results : The geometrical structure of the lines in the plate makes it easier to correlate two different images between the simulation and port films. The marker clearly indicated the orientation of the film, for example, the anterior, posterior, left, right and various oblique orientations, without the placement of a conventional orientation marker. Also, the new orientation marker could easily be applied to the simulator by placing the small orientation marker onto the image intensifier or in front of the film/cassette holder. Conclusions : The new fiduciary plate appears to be useful in verifying the treatment fields, and the new orientation marker makes the film orientation simple, which is expected to lower the block fabrication errors.

Rock Bolt Integrity Assessment in Time-Frequency Domain : In-situ Application at Hard Rock Site (유도파를 이용한 시간-주파수 영역 해석을 통한 록볼트 건전도 실험의 경암지반 현장 적용성 평가)

  • Lee, In-Mo;Han, Shin-In;Min, Bok-Ki;Lee, Jong-Sub
    • Journal of the Korean Geotechnical Society
    • /
    • v.25 no.12
    • /
    • pp.5-12
    • /
    • 2009
  • As rock bolts become one of the main support systems in tunnels and underground structures, the integrity of the rock bolts affects the safety of these structures. The purpose of this study is the evaluation of rock bolt integrity using wavelet transforms of the guided ultrasonic waves by using transmission test in the field. After several rock bolts with various defect ratios are embedded into a large scale concrete block and rock mass, guided waves are generated by a piezo disk element and measured by an acoustic emission (AE) sensor. The captured signals are analyzed in the time-frequency domain using the wavelet transform based on a Gabor wavelet. Peak values in the time-frequency domain represent the interval of travel time of each echo. The energy velocities of the guided waves increase with an increase in the defect ratio. The suitable curing time for the evergy velocity analysis is proposed by the laboratory test, and in-situ tests are performed in two tunnelling sites to verify the applicability of rock bolt integrity tests performed after proposed curing time. This study proves that time-frequency domain analysis is an effective tool for the evaluation of the rock bolt integrity.

Development of a Small Animal Positron Emission Tomography Using Dual-layer Phoswich Detector and Position Sensitive Photomultiplier Tube: Preliminary Results (두층 섬광결정과 위치민감형광전자증배관을 이용한 소동물 양전자방출단층촬영기 개발: 기초실험 결과)

  • Jeong, Myung-Hwan;Choi, Yong;Chung, Yong-Hyun;Song, Tae-Yong;Jung, Jin-Ho;Hong, Key-Jo;Min, Byung-Jun;Choe, Yearn-Seong;Lee, Kyung-Han;Kim, Byung-Tae
    • The Korean Journal of Nuclear Medicine
    • /
    • v.38 no.5
    • /
    • pp.338-343
    • /
    • 2004
  • Purpose: The purpose of this study was to develop a small animal PET using dual layer phoswich detector to minimize parallax error that degrades spatial resolution at the outer part of field-of-view (FOV). Materials and Methods: A simulation tool GATE (Geant4 Application for Tomographic Emission) was used to derive optimal parameters of small PET, and PET was developed employing the parameters. Lutetium Oxyorthosilicate (LSO) and Lutetium-Yttrium Aluminate-Perovskite(LuYAP) was used to construct dual layer phoswitch crystal. $8{\times}8$ arrays of LSO and LuYAP pixels, $2mm{\times}2mm{\times}8mm$ in size, were coupled to a 64-channel position sensitive photomultiplier tube. The system consisted of 16 detector modules arranged to one ring configuration (ring inner diameter 10 cm, FOV of 8 cm). The data from phoswich detector modules were fed into an ADC board in the data acquisition and preprocessing PC via sockets, decoder block, FPGA board, and bus board. These were linked to the master PC that stored the events data on hard disk. Results: In a preliminary test of the system, reconstructed images were obtained by using a pair of detectors and sensitivity and spatial resolution were measured. Spatial resolution was 2.3 mm FWHM and sensitivity was 10.9 $cps/{\mu}Ci$ at the center of FOV. Conclusion: The radioactivity distribution patterns were accurately represented in sinograms and images obtained by PET with a pair of detectors. These preliminary results indicate that it is promising to develop a high performance small animal PET.