멀티코어 및 고성능 플래시 SSD 환경에서 저널링 파일 시스템의성능 평가 및 최적화

최근 클라우드 컴퓨팅, 슈퍼컴퓨팅, 기업용 스토리지/데이터베이스 등의 분야에서 멀티코어 CPU와 고성능 플래시 메모리 기반 저장 장치(플래시 SSD)를 장착한 컴퓨터 시스템에 대한 수요가 크게 증가하고 있다. 이러한 고성능 시스템에서 구동되고 있는 대표적인 운영체제 파일 시스템인 저널링 파일 시스템은 저장 장치의 입출력 성능을 최대로 활용하고 있지 못하다. 본 논문에서는 고성능 플래시 SSD와 멀티코어 CPU 기반의 컴퓨터 시스템에서 리눅스 운영체제의 EXT4 저널링 파일 시스템의 성능을 평가하고 분석하고자 한다. 성능 평가에 사용...

Full description

Saved in:
Bibliographic Details
Published in한국콘텐츠학회 논문지, 18(4) pp. 178 - 185
Main Author 한혁
Format Journal Article
LanguageKorean
Published 한국콘텐츠학회 01.04.2018
Subjects
Online AccessGet full text
ISSN1598-4877
2508-6723
DOI10.5392/JKCA.2018.18.04.178

Cover

Loading…
Abstract 최근 클라우드 컴퓨팅, 슈퍼컴퓨팅, 기업용 스토리지/데이터베이스 등의 분야에서 멀티코어 CPU와 고성능 플래시 메모리 기반 저장 장치(플래시 SSD)를 장착한 컴퓨터 시스템에 대한 수요가 크게 증가하고 있다. 이러한 고성능 시스템에서 구동되고 있는 대표적인 운영체제 파일 시스템인 저널링 파일 시스템은 저장 장치의 입출력 성능을 최대로 활용하고 있지 못하다. 본 논문에서는 고성능 플래시 SSD와 멀티코어 CPU 기반의 컴퓨터 시스템에서 리눅스 운영체제의 EXT4 저널링 파일 시스템의 성능을 평가하고 분석하고자 한다. 성능 평가에 사용된 72-코어 컴퓨터 시스템은 인텔의 고성능 NVMe 기반 플래시 SSD를 장착하고 있으며 이 장치의 연속 읽기/쓰기 성능은 2800/1900 MB/s 이다. 실험 결과는 EXT4 파일 시스템의 체크포인팅 연산이 성능상의 큰 오버헤드임을 보여준다. 이 결과를 바탕으로 체크포인팅을 여러 쓰레드가 수행할 수 있는 최적화 기법을 제안하였고, 최적화된 EXT4 파일 시스템은 기존 EXT4 파일 시스템 대비 최대 92%의 성능 향상을 보여준다. Recently, demands for computer systems with multicore CPUs and high-performance flash-based storage devices (i.e., flash SSD) have rapidly grown in cloud computing, super-computing, and enterprise storage/database systems. Journaling file systems running on high-performance systems do not exploit the full I/O bandwidth of high-performance SSDs. In this article, we evaluate and analyze the performance of the Linux EXT4 file system with high-performance SSDs and multicore CPUs. The system used in this study has 72 cores and Intel NVMe SSD, and the flash SSD has performance up to 2800/1900 MB/s for sequential read/write operations. Our experimental results show that checkpointing in the EXT4 file system is a major overhead. Furthermore, we optimize the checkpointing procedure and our optimized EXT4 file system shows up to 92% better performance than the original EXT4 file system. KCI Citation Count: 0
AbstractList 최근 클라우드 컴퓨팅, 슈퍼컴퓨팅, 기업용 스토리지/데이터베이스 등의 분야에서 멀티코어 CPU와 고성능 플래시 메모리 기반 저장 장치(플래시 SSD)를 장착한 컴퓨터 시스템에 대한 수요가 크게 증가하고 있다. 이러한 고성능 시스템에서 구동되고 있는 대표적인 운영체제 파일 시스템인 저널링 파일 시스템은 저장 장치의 입출력 성능을 최대로 활용하고 있지 못하다. 본 논문에서는 고성능 플래시 SSD와 멀티코어 CPU 기반의 컴퓨터 시스템에서 리눅스 운영체제의 EXT4 저널링 파일 시스템의 성능을 평가하고 분석하고자 한다. 성능 평가에 사용된 72-코어 컴퓨터 시스템은 인텔의 고성능 NVMe 기반 플래시 SSD를 장착하고 있으며 이 장치의 연속 읽기/쓰기 성능은 2800/1900 MB/s 이다. 실험 결과는 EXT4 파일 시스템의 체크포인팅 연산이 성능상의 큰 오버헤드임을 보여준다. 이 결과를 바탕으로 체크포인팅을 여러 쓰레드가 수행할 수 있는 최적화 기법을 제안하였고, 최적화된 EXT4 파일 시스템은 기존 EXT4 파일 시스템 대비 최대 92%의 성능 향상을 보여준다. Recently, demands for computer systems with multicore CPUs and high-performance flash-based storage devices (i.e., flash SSD) have rapidly grown in cloud computing, super-computing, and enterprise storage/database systems. Journaling file systems running on high-performance systems do not exploit the full I/O bandwidth of high-performance SSDs. In this article, we evaluate and analyze the performance of the Linux EXT4 file system with high-performance SSDs and multicore CPUs. The system used in this study has 72 cores and Intel NVMe SSD, and the flash SSD has performance up to 2800/1900 MB/s for sequential read/write operations. Our experimental results show that checkpointing in the EXT4 file system is a major overhead. Furthermore, we optimize the checkpointing procedure and our optimized EXT4 file system shows up to 92% better performance than the original EXT4 file system. KCI Citation Count: 0
Author 한혁
Author_xml – sequence: 1
  fullname: 한혁
  organization: (동덕여자대학교)
BackLink https://www.kci.go.kr/kciportal/ci/sereArticleSearch/ciSereArtiView.kci?sereArticleSearchBean.artiId=ART002343773$$DAccess content in National Research Foundation of Korea (NRF)
BookMark eNrjYmDJy89LZWCQNjTQMzW2NNL38nZ21DMyMLTQAyIDEz1DcwsmBk4jUwMLXTNzI2MWBk5DU0sLXRMLc3MOBt7i4swkAwNTYwMzQzMjToa81ysb3nZveLN3yptpWxReb-hXeLV5wZuWja-7liq8ndLzet6MN91zFIKDXRTezpzxatPeN9MnvGmZo_BmQcPrlgmvlzcqvO3peTN3jwJQ1ZuuJW9b57yZOwOmvb_z1YYGsJlvts55s6Dx7cwpPAysaYk5xam8UJqbQdPNNcTZQzevKC0-OzkzPj8xE0yn58dnF8U7BoV4xhsbGxqZmJoZk6IWAD6LdTE
ContentType Journal Article
DBID ACYCR
DOI 10.5392/JKCA.2018.18.04.178
DatabaseName Korean Citation Index
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
DocumentTitleAlternate Performance Evaluation and Optimization of Journaling File Systems with Multicores and High-Performance Flash SSDs
EISSN 2508-6723
EndPage 185
ExternalDocumentID oai_kci_go_kr_ARTI_3312456
GroupedDBID ACYCR
ALMA_UNASSIGNED_HOLDINGS
M~E
ID FETCH-nrf_kci_oai_kci_go_kr_ARTI_33124563
ISSN 1598-4877
IngestDate Tue Nov 21 21:22:14 EST 2023
IsPeerReviewed false
IsScholarly false
Language Korean
LinkModel OpenURL
MergedId FETCHMERGED-nrf_kci_oai_kci_go_kr_ARTI_33124563
ParticipantIDs nrf_kci_oai_kci_go_kr_ARTI_3312456
PublicationCentury 2000
PublicationDate 2018-04
PublicationDateYYYYMMDD 2018-04-01
PublicationDate_xml – month: 04
  year: 2018
  text: 2018-04
PublicationDecade 2010
PublicationTitle 한국콘텐츠학회 논문지, 18(4)
PublicationYear 2018
Publisher 한국콘텐츠학회
Publisher_xml – name: 한국콘텐츠학회
SSID ssib005306162
ssib036279156
ssib001107260
ssib030194663
ssib044738273
Score 3.3002384
Snippet 최근 클라우드 컴퓨팅, 슈퍼컴퓨팅, 기업용 스토리지/데이터베이스 등의 분야에서 멀티코어 CPU와 고성능 플래시 메모리 기반 저장 장치(플래시 SSD)를 장착한 컴퓨터 시스템에 대한 수요가 크게 증가하고 있다. 이러한 고성능 시스템에서 구동되고 있는 대표적인 운영체제 파일 시스템인...
SourceID nrf
SourceType Open Website
StartPage 178
SubjectTerms 학제간연구
Title 멀티코어 및 고성능 플래시 SSD 환경에서 저널링 파일 시스템의성능 평가 및 최적화
URI https://www.kci.go.kr/kciportal/ci/sereArticleSearch/ciSereArtiView.kci?sereArticleSearchBean.artiId=ART002343773
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
ispartofPNX 한국콘텐츠학회 논문지, 2018, 18(4), , pp.178-185
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3NaxNBFB_aevEiiopalUWcg4TETnY2O3PczQdV0Usr9Ba6yUYkkEBILx4khXiwDbSHoCmkkoMi3uLXzf5D2dn_wfdms8m2VqwKYXm8ffPem_d2d36zmZ1HyF3p29WaJfy0x2Cmg1uWp6VZqaY9z-KAdmsMnsu42uJJbvUpf7hhbSwsDhOrlrbaXqby4tTvSv4lq8CDvOJXsn-R2ZlSYAAN-YUjZBiOZ8oxLbrUkbhYoVigwqUuEHnqFqjkSMgcdXkKheCEKAHlUNekjpYSnLoMzwmHOlYKNUArkUeWLFIptBDQ-dTaWiE6LzUblGTRCFqwqYy1gSBSoB39cTVLE44NcFUrAO1oANoVqBuJawuaADe4FrKmHBCaevGrq6JEhdSuoLljfYQAxBrQFxZ7zpM4XDMjMQflnUIcORH7EMVS6HBFwlITDvRBGwQhV4fL0XJoz8a-w0XLBAB3nnjLkrCnbUQFZOLXLUwkVungDfKf7iVHGolvcqc1bHzNAzgq0jk7ayZGFBZVOJqCExbVNzo57lmAcrGk96O8g6sVRQZ-Kzwza5vcZfzE6H9sn_F65Xn5WbNcb5VhNvWgbJoM_xdfJOeyMAnDwiiPXxbnYJut2NnE5NqC2Sebbz4JIwfWLpg9_QEp2ZLNd27i3DZFVi8BmcUi2hYMe3P_lL4A_Gu0agn4t36RXJjO2wwnugkvkYV68zJpBJ864e5YHfXVm29GMN4zJl9Hqvs52PlghP1e8G6gdocG3D5GeDCYfDlSb_dVd2ioUSfo7gcft42w11OHPwyQUjvvw1dDdTiIm--9now7Wqf6PlSj7fCgf4XcKxXX86tp8E8H8ffBNK-SpUaz4V8jxqaUVlXksozXfA7A2rOrm4BNKpYNENL3atfJnT_ru3EWoWVyfn4t3yRL7daWfwvAdNu7rXP6E2I2pOs
linkProvider ISSN International Centre
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=%EB%A9%80%ED%8B%B0%EC%BD%94%EC%96%B4+%EB%B0%8F+%EA%B3%A0%EC%84%B1%EB%8A%A5+%ED%94%8C%EB%9E%98%EC%8B%9C+SSD+%ED%99%98%EA%B2%BD%EC%97%90%EC%84%9C+%EC%A0%80%EB%84%90%EB%A7%81+%ED%8C%8C%EC%9D%BC+%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%9D%98%EC%84%B1%EB%8A%A5+%ED%8F%89%EA%B0%80+%EB%B0%8F+%EC%B5%9C%EC%A0%81%ED%99%94&rft.jtitle=%ED%95%9C%EA%B5%AD%EC%BD%98%ED%85%90%EC%B8%A0%ED%95%99%ED%9A%8C+%EB%85%BC%EB%AC%B8%EC%A7%80%2C+18%284%29&rft.au=%ED%95%9C%ED%98%81&rft.date=2018-04-01&rft.pub=%ED%95%9C%EA%B5%AD%EC%BD%98%ED%85%90%EC%B8%A0%ED%95%99%ED%9A%8C&rft.issn=1598-4877&rft.eissn=2508-6723&rft.spage=178&rft.epage=185&rft_id=info:doi/10.5392%2FJKCA.2018.18.04.178&rft.externalDBID=n%2Fa&rft.externalDocID=oai_kci_go_kr_ARTI_3312456
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1598-4877&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1598-4877&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1598-4877&client=summon