기관회원 [로그인]
소속기관에서 받은 아이디, 비밀번호를 입력해 주세요.
개인회원 [로그인]

비회원 구매시 입력하신 핸드폰번호를 입력해 주세요.
본인 인증 후 구매내역을 확인하실 수 있습니다.

회원가입
서지반출
플래시SSD에 적합한 외부 합병정렬
[STEP1]서지반출 형식 선택
파일형식
@
서지도구
SNS
기타
[STEP2]서지반출 정보 선택
  • 제목
  • URL
돌아가기
확인
취소
  • 플래시SSD에 적합한 외부 합병정렬
저자명
이준희,노홍찬,정원묵,박상현,Lee. Joonhee,Roh. Hongchan,Jung. Wonmook,Park. Sanghyun
간행물명
정보과학회논문지. Journal of KIISE. 데이타베이스
권/호정보
2014년|41권 1호|pp.62-69 (8 pages)
발행정보
한국정보과학회
파일정보
정기간행물|
PDF텍스트
주제분야
기타
이 논문은 한국과학기술정보연구원과 논문 연계를 통해 무료로 제공되는 원문입니다.
서지반출

기타언어초록

합병정렬은 가장 널리 알려진 외부정렬 알고리즘 중 하나로, 정렬하고자 하는 데이터가 가용 메모리보다 더 클 때 사용된다. 합병정렬에 필요한 I/O 시간을 줄여 전체적인 효율을 개선한 기존의 연구들이 많았으나 이러한 시도들은 합병정렬이 하드디스크에서 작동한다는 가정 하에서 이루어졌다. 플래시 SSD는 차세대 저장매체로 대두되고 있으며 하드디스크를 대체할 수 있을 것으로 기대된다. 플래시SSD는 기계적으로 움직이는 부분이 없기 때문에 하드디스크보다 훨씬 빠른 접근시간을 갖는다. 또한 내부 병렬성을 활용하여 하드디스크보다 훨씬 높은 I/O 대역폭을 발휘할 수 있다. 본 논문은 플래시SSD에 적합한 합병정렬인 플래시 합병정렬을 제안한다. 플래시 합병정렬은 합병에 필요한 데이터 블록의 순서인 블록 소모 순서를 런 생성 단계에서 미리 계산하고, 합병 단계에서 이 순서를 이용해 여러 런으로부터 한꺼번에 데이터 블록을 읽어 I/O 시간을 대폭 줄인다.

기타언어초록

Mergesort is one of the most widely-known external sorting algorithms, which is used when input data is larger than the amount of available memory. There were several attempts to improve mergesort by reducing I/O time, with an assumption that sorting takes place on HDDs. FlashSSDs are emerging as next generation storage devices and becoming alternatives to HDDs. FlashSSDs outperform HDDs in access latency, because they have no mechanical heads to move. In addition, flashSSDs benefit from its internal structure by exploiting internal parallelism, resulting in high I/O bandwidth. In this paper, we propose an external mergesort algorithm for flashSSDs called Flash mergesort. Flash mergesort computes the block consumption sequence in the run generation phase, which is the order of blocks that are needed in the merge phase. With this sequence, multiple blocks from multiple runs are read simultaneously into main memory in the merge phase, to reduce I/O time dramatically.