METHOD AND APPARATUS FOR SENDING BARRIER COMMAND USING DUMMY IO REQUEST

Disclosed is a method for transferring a barrier command using a dummy IO request. According to one embodiment of the present invention, the method which allows a host to guarantee a recording order of data recorded in a storage comprises the steps of: calling at least one order guaranteeing write r...

Full description

Saved in:
Bibliographic Details
Main Authors OH JOON TAEK, CHOI GYEONG YEOL, SON SEONG BAE, WON YOU JIP
Format Patent
LanguageEnglish
Korean
Published 20.08.2019
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Disclosed is a method for transferring a barrier command using a dummy IO request. According to one embodiment of the present invention, the method which allows a host to guarantee a recording order of data recorded in a storage comprises the steps of: calling at least one order guaranteeing write request for supporting the guarantee of the recording order in the storage for at least one piece of block data, which is data corresponding to an updated data block; calling a barrier-based synchronization command of recording the block data in the storage before subsequent block data requested for the order guaranteeing write after the calling of the order guaranteeing write request; and calling a barrier-based write request for supporting the guarantee of the recording order in the storage and breakpoint setting of the recording order for dummy data. 더미 입출력 요청을 이용한 배리어 명령 전달 방법을 개시한다. 본 발명의 일 실시예에 따른 호스트가 스토리지에 기록되는 데이터의 기록 순서를 보장하는 방법은 갱신된 데이터 블록에 해당하는 데이터인 적어도 하나의 블록데이터에 대하여, 상기 스토리지에서의 기록 순서의 보장을 지원하는 적어도 하나의 순서 보장 쓰기 요청을 호출하는 단계; 상기 적어도 하나의 블록데이터가 상기 적어도 하나의 순서 보장 쓰기 요청의 호출 이후에 순서 보장 쓰기 요청이 호출된 후속블록데이터보다 먼저 상기 스토리지에 기록되도록 하는 명령인 배리어 기반 동기화 명령을 호출하는 단계; 더미 데이터에 대하여 상기 스토리지에서의 기록 순서의 보장 및 기록 순서의 구분점 설정을 지원하는 배리어 기반 쓰기 요청을 호출하는 단계;를 포함한다.
Bibliography:Application Number: KR20190015743