[发明专利]一种立即数的完整性的校验方法及装置有效
申请号: | 201711329056.1 | 申请日: | 2017-12-13 |
公开(公告)号: | CN108304214B | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 周丽南;杨松 | 申请(专利权)人: | 超聚变数字技术有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;H04L67/14;H04L9/40 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 450046 河南省郑州市郑*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 立即 完整性 校验 方法 装置 | ||
本发明提出了一种写操作中的立即数的完整性的校验方法和装置。在当前的做法中,存储控制器收到接口卡发来的携带立即数的写操作请求通知后,才将相应的完整性控制信息下发给接口卡,使其根据该完整性控制信息进行立即数完整性的校验。针对目前做法产生的效率较低、交互时延较长的问题,本发明在接口卡收到携带立即数的写操作请求之前,存储控制器就将完整性控制信息预存至接口卡的存储空间中。接口卡收到携带立即数的写操作请求后,可以立刻获取完整性控制信息并进行立即数完整性的校验。
技术领域
本发明涉及数据存储技术领域,特别涉及一种立即数的完整性的校验的方法及装置。
背景技术
随着网络技术的发展以及数字信息的指数化增长,网络存储技术变得越来越重要,其发展也日新月异。其中,光纤通道技术(Fiber Channel,FC)是一种能够为存储设备、IP数据网、音频流等应用提供高速数据传输的骨干网络技术。光纤通道技术由美国工业标准协会提出,它能够为多种高层协议(Upper Level Protocols,ULP)提供高性能的传输通道。这些协议包括智能外设接口(Intelligent Peripheral Interface,IPI)命令集、小型计算机系统接口(Small Computer System Interface,SCSI)命令集或高性能并行接口(High-Performance Parallel Interface,HIPPI)数据帧、互联网协议(InternetProtocol,IP)等。其中,小型计算机系统接口协议是一种用于计算机和智能设备之间系统级接口的独立处理器标准,是各类存储技术中的重要组成部分。
根据所要传输的数据类型的不同,小型计算机系统接口协议进行数据传输的写操作请求可分为两种模式:一种是请求数据写操作请求,另一种是立即数写操作请求(也成为非请求数据写操作请求)。其中,立即数(Immediate Data)指:在立即寻址方式中,操作数紧跟在操作码后面,与操作码一起放在命令中,存储设备接收到命令后直接调用该操作数,而不需要到其他地址单元去取相应的操作数,上述写命令中的操作数就被称为立即数。
在立即数从服务器通过网络传输到存储设备的过程中,可能会因为网络环境或者硬件设备等问题而出现错误。这些数据传输的错误对于一些对数据准确性和完整性有着重要要求的场合是不能允许的。为了确认接收到的信息的完整性和准确性,需要对其进行校验,其中的一种方法是采用数据完整域(Data Integrity Field,DIF)的方法进行数据完整性的校验。该方法是通过对数据附加校验数据等信息的方式,对数据传输过程中的完整性和一致性进行保护。
目前,对于立即数的完整性校验的操作,通常采取以下的技术方案:当接口卡接收到携带立即数的写操作请求后,先缓存该立即数,并将该写操作请求通知存储控制器。存储控制器收到该写操作请求后,将相应的完整性控制信息下发给接口卡,接口卡再根据该完整性控制信息进行立即数完整性的校验。采取该技术方案对立即数进行完整性校验时,存在着交互时延较长的缺陷。
发明内容
本申请的实施例提供一种写操作的立即数的完整性校验方法以及实现该方法的接口卡和存储设备,解决现有技术中存在的交互时延较长的问题。
本申请的实施例提供的具体技术方案如下:
第一方面,提供一种写操作的立即数的完整性校验方法,该方法应用于存储设备,该存储设备包括接口卡、存储控制器以及存储介质,用于存储至少一个服务器的数据,并与至少一个服务器之间建立至少一条连接。该方法包括:
接口卡接收来自服务器的写操作请求,该写操作请求携带立即数,根据该写操作请求获取服务器与存储设备连接的连接信息,再根据该连接信息,从预存的完整性校验信息集合中获取连接对应的完整性控制信息,接口卡根据该完整性控制信息,对写操作请求中的立即数进行完整性校验。采用这种方法,接口卡在收到写操作请求后就可以直接获取对应的完整性控制信息,减少了接口卡和存储控制器之间的交互时延。
结合第一方面,在第一种可能的实现方式中,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于超聚变数字技术有限公司,未经超聚变数字技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711329056.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:运行程序的热修复方法及装置
- 下一篇:一种基于国产平台的显存优化实现方法