데이터 무결성 필드

Data Integrity Field

DIF(Data Integrity Field)는 컴퓨터 데이터 저장소의 데이터 무결성을 데이터 손상으로부터 보호하기 위한 접근법이다.2003년 국제정보기술표준위원회 T10 분과위원회에서 제안하였다.[1]데이터 무결성에 대한 유사한 접근법이 2016년에 NVMe 1.2.1 규격에 추가되었다.[2]null

패킷 기반 스토리지 전송 프로토콜은 명령 및 데이터 페이로드에서 CRC 보호 기능을 가지고 있다.인터커넥트 버스는 패리티 보호 기능이 있다.메모리 시스템은 패리티 감지/수정 체계를 가지고 있다.전송/인터커넥트 경계의 I/O 프로토콜 컨트롤러에는 내부 데이터 경로 보호 기능이 있다.스토리지 시스템의 데이터 가용성은 단순히 하드웨어 구성요소의 신뢰성과 중복 하드웨어의 효과로 측정되는 경우가 많다.그러나 소프트웨어의 신뢰성, 오류를 감지하는 능력, 장애에 대한 수정 조치를 올바르게 보고하거나 적용하는 능력은 전체 스토리지 시스템 가용성과 상당한 관련이 있다.데이터 교환은 대개 호스트 CPU와 스토리지 디스크 사이에서 이루어진다.이 두 가지 사이에 스토리지 데이터 컨트롤러가 있을 수 있다.컨트롤러는 RAID 컨트롤러 또는 간단한 스토리지 스위치일 수 있음null

DIF는 8개의 보호 바이트를 추가함으로써 기존의 512바이트에서 520바이트로 디스크 섹터를 확장하는 것을 포함했다.[1]이 확장 섹터는 파이버 채널과 같은 많은 엔터프라이즈 스토리지 기술에서 차례로 사용되는 소형 컴퓨터 시스템 인터페이스(SCSI) 장치에 대해 정의된다.[3]오라클 Corporation은 리눅스 커널에 DIF 지원을 포함했다.[4][5]보호 정보라고 불리는 이 기술의 진화는 2012년까지 도입되었다.[6]이 기술을 홍보하는 한 대형 벤더는 EMC Corporation이다.[6]null

참조

  1. ^ a b Keith Holt (July 1, 2003). "End-to-End Data Protection Justification" (PDF). T10 Technical Committee document 03-224r0. Retrieved August 29, 2013.
  2. ^ "NVM Express Revision 1.2.1" (PDF). NVM Express, Inc. June 5, 2016.
  3. ^ "Data Integrity Extension" (PDF). T10 Technical Committee document 03-111r0. May 2, 2003. Retrieved August 29, 2013.[영구적 데드링크]
  4. ^ Martin K. Petersen (2009). "Linux Data Integrity Project". Retrieved August 29, 2013.
  5. ^ Martin K. Petersen (January 3, 2008). "Proactively Preventing Data Corruption" (PDF). Enterprise Open Source Magazine. Retrieved August 29, 2013.
  6. ^ a b EMC Corporation (September 18, 2012). "An Integrated End-to-End Data Integrity Solution to Protect Against Silent Data Corruption" (PDF). White paper. Oracle Corporation. Retrieved August 29, 2013.

외부 링크