发明名称 一种基于iSCSI的自适应加解密安全存储系统和方法
摘要 本发明公开了一种基于iSCSI的自适应加解密安全存储系统和方法,系统包括相连的启动端和目标端,启动端包括启动端负载计算器、启动端转换控制器和启动端加解密器;目标端包括目标端负载计算器、目标端转换器和目标端加解密器。负载计算器每隔ΔT1收集负载信息,计算负载值;启动端转换控制器收集启动端和目标端负载值,每隔ΔT2计算负载均值,根据两端负载均值判断是否进行状态转换,如果不进行转换则保持状态不变,如果进行状态转换则向目标端和启动端加解密器发送状态转换命令;加解密器对数据进行加解密并接受状态转换命令实现状态转换。本发明将加解密任务根据服务器负载进行合理分摊,从而大幅度提高iSCSI安全存储系统的性能。
申请公布号 CN103812867B 申请公布日期 2017.04.19
申请号 CN201410052455.8 申请日期 2014.02.17
申请人 华中科技大学 发明人 陈俭喜;刘景宁;冯丹;万全威;梅林军;郭雷;庄振龙
分类号 H04L29/06(2006.01)I;H04L29/08(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 华中科技大学专利中心 42201 代理人 朱仁玲
主权项 一种基于iSCSI的自适应加解密安全存储系统,其特征在于,所述系统包括互相连接的启动端和目标端,所述启动端包括依次连接的启动端负载计算器、启动端转换控制器和启动端加解密器,所述启动端负载计算器用于每隔ΔT1时间收集启动端负载信息,计算启动端负载值;所述启动端转换控制器用于收集启动端和目标端的负载值,并每隔ΔT2时间计算两端的负载均值,根据所述两端的负载均值判断是否进行状态转换,如果不进行状态转换则保持状态不变,如果进行状态转换则向目标端和启动端加解密器分别发送状态转换命令,使得高负载一端的加解密任务可以部分或全部迁移到低负载一端;所述启动端加解密器用于对iSCSI数据进行加解密并接受所述状态转换命令,实现状态转换,完成任务迁移;所述目标端包括依次连接的目标端负载计算器、目标端转换器和目标端加解密器,所述目标端负载计算器用于每隔ΔT1时间收集目标端负载信息,计算目标端负载值;所述目标端转换器用于将目标端负载值发送至启动端,接收所述状态转换命令并将所述状态转移命令发送至目标端加解密器;所述目标端加解密器用于对iSCSI数据进行加解密并接受所述状态转换命令,实现状态转换,完成任务迁移;根据所述两端的负载均值判断是否进行状态转换,并生成状态转换命令,其过程遵循如下加解密状态转换规则:(1)若L(Initiator)与L(Target)负载值相差小于Δd,则加解密任务状态保持不变;(2)若L(Initiator)与L(Target)负载值相差大于Δd,但两端负载值均小于LTH,则加解密任务状态保持不变;(3)若L(Initiator)与L(Target)负载值相差大于Δd,但两端负载值均大于LTH,则加解密任务状态保持不变;(4)若不满足(1)(2)(3)条且L(Initiator)>L(Target)时:<1>如果当前为状态2,则状态转换命令为将状态2转换成状态1<2>如果当前为状态3,则状态转换命令为将状态3转换成状态1<3>如果当前为状态4,则状态转换命令为将状态4转换为状态3<4>如果当前为状态1,则加解密任务状态保持不变(5)若不满足(1)(2)(3)条且L(Initiator)<L(Target)时:<1>如果当前为状态1,则状态转换命令为将状态1转换成状态2<2>如果当前为状态2,则状态转换命令为将状态2转换成状态4<3>如果当前为状态3,则状态转换命令为将状态3转换为状态4<4>如果当前为状态4,则加解密任务状态保持不变(6)若为(1)(2)(3)(4)(5)以外的情况,加解密任务状态保持不变;Δd为启动端和目标端负载差的阀值,L(Initiator)为ΔT2时间内启动端负载均值,L(Target)为ΔT2时间内目标端负载均值,LTH为启动端和目标端负载阀值;所述状态1为启动端无任务,目标端加解密;状态2为启动端加密,目标端解密;状态3为启动端解密,目标端加密;状态4为启动端加解密,目标端无任务。
地址 430074 湖北省武汉市洪山区珞喻路1037号