首页> 外国专利> End-to-end data protection supporting multiple CRC algorithms

End-to-end data protection supporting multiple CRC algorithms

机译:支持多种CRC算法的端到端数据保护

摘要

End-to-end data protection using a plurality of cyclic-­redundancy-check (CRC) algorithms in which a data block 210 protected by a first CRC 212a is received from a first host device, for example via a data path such as a SAN fabric. The first CRC is generated using a first CRC algorithm. The integrity of the received data block is checked using the first CRC and the first CRC algorithm. A second CRC 212b for the data block is computed using a second CRC algorithm different from the first CRC algorithm. The data block, the first CRC, and the second CRC are stored on a storage medium, such as magnetic tape. A CRC algorithm identifier 500 may be appended to the data written to storage which indicates the CRC algorithm used by the host. When retrieving data blocks from the storage medium the host can specify which of the first or second CRC algorithm to use; the data is read and checked using that algorithm, and optionally the other algorithm, before being returned with the chosen CRC.
机译:使用多个循环冗余校验(CRC)算法的端到端数据保护,其中例如通过诸如SAN之类的数据路径从第一主机设备接收受第一CRC 212a保护的数据块210布。使用第一CRC算法生成第一CRC。使用第一CRC和第一CRC算法检查接收到的数据块的完整性。使用不同于第一CRC算法的第二CRC算法来计算数据块的第二CRC 212b。数据块,第一CRC和第二CRC被存储在诸如磁带的存储介质上。可以将CRC算法标识符500附加到写入到存储器的数据中,该数据指示由主机使用的CRC算法。当从存储介质中检索数据块时,主机可以指定要使用第一种还是第二种CRC算法。在使用选定的CRC返回之前,使用该算法以及可选的其他算法读取和检查数据。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号