北京神州云科数据技术有限公司专利技术

北京神州云科数据技术有限公司共有20项专利

  • 本发明提供了一种优化处理资源的方法及装置,包括:将数据按照磁盘阵列Raid条带进行划分,划分后的数据子集分别分派到不同的CPU进行处理并分派到与之对应的CPU的专用cache中;分别将所述划分后的数据子集绑定到所述与之对应的CPU的线程...
  • 本发明提供了一种基于位图的双控制器的高速缓冲存储器回写方法及装置,其中方法包括:建立高速缓冲存储器的位图数据结构;根据所述位图数据结构,对所述高速缓冲存储器进行写数据;其中,所述位图数据结构包括脏数据位,本地回写位,对端回写位和写数据位...
  • 本发明公开了一种基于双控制器的读写锁方法及装置,涉及磁盘数据读写技术领域,本发明通过确定目标读写区间所属的区间块,在所确定到的区间块的红黑树上查找该区间块所属的Area节点,并在查找到的Area节点的红黑树上查找目标读写区间,若未找到,...
  • 一种磁盘阵列的初始化和重建的速度调节方法
    本发明公开一种磁盘阵列的初始化和重建的速度调节方法,所述方法包括:磁盘阵列RAID通过调整第一最大并发条带数和第一最小时间间隔,来调整RAID初始化的速度;第一最大并发条带数为相邻两次初始化的条带数最大值;第一最小时间间隔为相邻两次初始...
  • 本发明涉及一种基于异步非透明桥的数据传输方法及系统,该方法包括:第一终端设备初始化非透明桥NTB通讯模块;使用注册函数向所述NTB通讯模块注册通讯通道,与第二终端设备建立通讯连接;通过所述通讯通道,所述第一终端设备向所述第二终端设备发送...
  • 本发明涉及一种自适应混合读/写缓存的方法及系统,所述方法包括:S1、将所述存储器的缓存按设定的大小划分成多个块,并设置成每个缓存节点为一个块;S2、使用红黑树对所述每个缓存节点进行索引;S3、在写入或读取缓存时,找到对应的缓存节点,然后...
  • 本发明涉及计算机技术领域,具体涉及一种基于虚拟磁盘层的IO流控制方法及装置。本发明提供的一种基于虚拟磁盘层的IO流控制方法及装置,通过引入虚拟磁盘,在所述虚拟磁盘中设置读IO队列和写IO队列;执行读IO时,将读IO缓存到读IO队列中,执...
  • 本发明提供了一种负载均衡方法及装置,该方法包括:S1:获取每个磁盘阵列RAID的最大负载权值;S2:获取每个RAID的实际负载值;S3:根据所述每个RAID的最大负载权值和每个RAID的实际负载值计算出每个RAID的分配权值;S4:根据...
  • 本发明公开一种双端任务处理方法,所述方法包括:第一端根据预设的双端任务PeerTask数据结构,生成双端任务PeerTask,并将PeerTask链接到预设的链表中;第一端根据预设的通用通讯数据包结构,生成请求数据包,并将请求数据包发送...
  • 本发明涉及磁盘阵列历史掉盘记录的保存方法,所述方法包括:为raid组中的所有在用磁盘分别分配一个虚拟槽位,并记录所述每块在用磁盘的虚拟槽位号;当所述在用磁盘发生掉盘时,记录掉盘的在用磁盘的虚拟槽位号,并在掉盘的磁盘重建过程中,根据记录的...
  • 本发明涉及一种基于数据热度及数据密度的缓存回写方法及系统,所述方法包括:S1、为磁盘阵列组的每个缓存创建具有n+1个元素的最近最少使用LRU链表数组;S2、计算所述缓存的每个缓存块的数据密度;S3、按照所述数据密度将所述缓存块链接到对应...
  • 一种基于虚拟磁盘层的检测Raid磁盘拔出的方法及装置
    本发明提供了一种基于虚拟磁盘层的检测Raid磁盘拔出的方法及装置,该方法包括:建立虚拟磁盘层VSD,所述VSD将磁盘阵列Raid的几何空间划分为保留区和数据区,所述保留区包括超级块区、位图bitmap索引区、坏块重定向索引区和坏块重定向...
  • 本发明提供了一种将Raid的superblock分区域存储的方法及装置,包括:根据磁盘整列raid的超级块superblock中存放的信息的访问频次将所述superblock进行区域划分,得到低频访问存储区和高频访问存储区;将存放有低访...
  • 一种bitmap的存储方法
    本发明提供了一种bitmap的存储方法,包括:根据CPU的个数将磁盘阵列raid的条带进行均分,得到与每个CPU一一对应的多个区块,每个区块包括若干raid条带;在内存中选取若干bit对,分别用于表示所述多个区块的使用状态,得到区域bi...
  • 基于虚拟磁盘的坏块重定向方法及装置
    本发明公开了一种基于虚拟磁盘的坏块重定向方法及装置,涉及信息存储技术领域,该方法包括:在IO与磁盘之间引入VSD层;根据所述VSD中的坏块重定向索引,并将所述坏块重定向索引的目标地址重定向到所述磁盘中未发生坏块的区域。该方法通过增加VS...
  • 一种双控设备的单双控切换方法及装置
    本发明提供了一种双控设备的单双控切换方法,该方法包括:第一控制器根据通信链路信息判断所述设备的初始状态;若处于单控状态,则将所述第一控制器作为主控制器,通知注册者并进行单控状态的切换;若处于双控状态,则与第二控制器进行主从协商,并根据所...
  • 一种flush缓存的方法及装置
    本发明提供了一种刷新flush缓存的方法及装置,该方法包括:S1:预设待处理的缓存回写的读写流pending flush IO数量的临界值;S2:判断pending flush IO数量是否小于等于所述pending flush IO数...
  • 一种磁盘阵列性能优化方法及系统
    本发明涉及一种磁盘阵列性能优化方法及系统,所述方法包括:遍历磁盘阵列条带内的数据间隔区,如果存在多个数据间隔区,则判定进行预读,执行下一步;设定预读区间,并生成预读任务;对所述条带进行预读;预读完成后,对预读填充后的连续区间进行回写。本...
  • 一种磁盘阵列raid的超级块superblock的备份方法
    本发明提供了一种磁盘阵列raid的超级块superblock的备份方法,包括:根据磁盘阵列raid的超级块superblock中存放的raid信息的访问频次将所述superblock进行划分,得到低频访问信息区和高频访问信息区,所述低频...
  • 基于RAID算法的重建方法及装置
    本发明提供了一种基于RAID算法的重建方法,该方法包括:当进行数据重建时,获取需要重建的条带的条带锁,读取所述条带的数据;根据读取的所述数据构造并写需要重建的盘的数据。本发明还提供了一种基于RAID算法的重建装置,该装置包括读模块和写模...
1