-
公开(公告)号:CN1737745A
公开(公告)日:2006-02-22
申请号:CN200410058582.5
申请日:2004-08-18
Applicant: 华为技术有限公司
Abstract: 本发明提供了一种磁盘阵列的数据读取方法、一种磁盘阵列的数据写方法、一种基于写数据过程中的数据读取方法、以及一种基于正常读数据过程中的数据写方法。本发明中,在读、写的过程中,使用分条单元为单元读取数据、或者写数据,以及在按照读写规则进行计算时使用分条单元为单位进行计算。并且,本发明所述基于写数据过程中的数据读取方法可以实现大写、小写、重建写或降级写的过程中的正常读或者降级读的并发,本发明所述基于正常读数据过程中的数据写方法,可以实现正常读过程中的大写、小写、重建写或降级写的并发。使用本发明,可以提高读写的速度,并尽量实现读写并发。
-
公开(公告)号:CN100349139C
公开(公告)日:2007-11-14
申请号:CN200410004415.2
申请日:2004-02-19
Applicant: 华为技术有限公司
Abstract: 本发明提供了一种快照过程中向源卷写数据的方法,包括写流程:A1.判断是否存在所述源卷地址指向临时快照卷的索引,若存在,则将数据写入相应临时快照卷地址中,否则执行下一步;B1.建一条指向临时快照卷相应地址的索引,将数据写入临时快照卷该地址内。还包括回写流程:A2.判断是否符合预定的回写流程启动条件,若符合,则执行步骤B2;否则返回步骤A2;B2.判断临时快照卷上相应地址对应源卷上的地址位图标识是否为已拷贝到快照卷,若是,则将临时快照卷上的数据拷贝到源卷相应地址,并删除相应索引;否则执行下一步骤;C2.读取临时快照卷上的下一个数据,返回步骤B2。应用本发明,可提高快照时对主机写数据响应速度,缩短快照时的写延迟。
-
公开(公告)号:CN1306381C
公开(公告)日:2007-03-21
申请号:CN200410058582.5
申请日:2004-08-18
Applicant: 华为技术有限公司
Abstract: 本发明提供了一种磁盘阵列的数据读取方法、一种磁盘阵列的数据写方法、一种基于写数据过程中的数据读取方法、以及一种基于正常读数据过程中的数据写方法。本发明中,在读、写的过程中,使用分条单元为单元读取数据、或者写数据,以及在按照读写规则进行计算时使用分条单元为单位进行计算。并且,本发明所述基于写数据过程中的数据读取方法可以实现大写、小写、重建写或降级写的过程中的正常读或者降级读的并发,本发明所述基于正常读数据过程中的数据写方法,可以实现正常读过程中的大写、小写、重建写或降级写的并发。使用本发明,可以提高读写的速度,并尽量实现读写并发。
-
公开(公告)号:CN1624670A
公开(公告)日:2005-06-08
申请号:CN200310120068.5
申请日:2003-12-03
Applicant: 华为技术有限公司
IPC: G06F13/10
Abstract: 本发明涉及一种本地数据迁移的方法,其是在一个存储设备的RAID磁盘系统中将源卷的数据迁移到目标卷,其包含以下步骤:确定数据迁移范围以及迁移单位;确定该迁移范围所涉及的全部逻辑区域,并对该逻辑区域执行加锁操作;读取该迁移范围内的数据,并将其写入目标卷的相应位置;对上述被加锁的逻辑区域执行解锁操作,从而完成数据迁移。本发明与现有技术相比,简化了迁移方法的复杂性,大大提高了本地数据迁移的效率,也保证了源卷和目标卷的数据一致性。
-
公开(公告)号:CN100470507C
公开(公告)日:2009-03-18
申请号:CN200310114090.9
申请日:2003-11-12
Applicant: 华为技术有限公司
IPC: G06F12/08
Abstract: 一种磁盘阵列结构中进行回写的方法,高速缓存(Cache)按照一定的策略选取要回写的区域,对回写区域数据进行预处理,集中批量下发对磁盘的子读请求,对返回的子读请求响应进行处理,再集中批量下发对磁盘的子写请求,对返回的子写请求响应进行处理。本发明中Cache对回写区域的选择保证了最需要回写的数据得到回写,回写完成后能够空出尽量多的Cache空间,而且每次回写磁头的移动固定在一个区域中,有效减少了回写中磁头的定位时间,Cache提供给RAID的最小单位是分条单元,而且所有分条的读、写请求按磁盘集中下发,从而对该磁盘的读、写请求能够进行有效地合并和调度,进而提高了回写效率。
-
公开(公告)号:CN100359476C
公开(公告)日:2008-01-02
申请号:CN200410037139.X
申请日:2004-06-03
Applicant: 华为技术有限公司
IPC: G06F11/07
Abstract: 本发明涉及数据备份技术领域,具体来说是涉及一种通过快照技术实现主机不间断读写访问的数据备份方法。其包含步骤:快照初始化步骤,即获取源数据卷和目标卷的信息,建立结构变量,设置快照起始标志,建立快照位图并进行初始化;注册读写处理函数,创建后台拷贝进程;读写请求处理步骤,即接收读写请求,根据读写请求类型做相应处理;后台拷贝步骤,即扫描快照位图,按照优先级拷贝对应的数据区域,直至源数据卷所有的数据区域都拷贝到目标卷,设置本次快照结束标志,更新快照位图标记。该方法实现了快照期间主机读写请求的无阻塞,有效减少快照对读写性能的影响,进而能有效提高快照期间的主机响应速度。
-
公开(公告)号:CN1704903A
公开(公告)日:2005-12-07
申请号:CN200410037139.X
申请日:2004-06-03
Applicant: 华为技术有限公司
IPC: G06F11/07
Abstract: 本发明涉及数据备份技术领域,具体来说是涉及一种通过快照技术实现主机不间断读写访问的数据备份方法。其包含步骤:快照初始化步骤,即获取源卷和目标卷的信息,建立结构变量,设置快照起始标志,建立位图并进行初始化;注册读写处理函数,创建后台拷贝进程;读写请求处理步骤,即接收读写请求,根据读写请求类型做相应处理;后台拷贝步骤,即扫描位图,按照优先级复制对应的区域,直至源卷所有的数据区域都拷贝到目标卷,设置本次快照结束标志,更新位图标记。该方法实现了快照期间主机读写请求的无阻塞,有效减少快照对读写性能的影响,进而能有效提高快照期间的主机响应速度。
-
公开(公告)号:CN1670682A
公开(公告)日:2005-09-21
申请号:CN200410008942.0
申请日:2004-03-15
Applicant: 华为技术有限公司
Abstract: 本发明公开了一种数据重组方法,在原独立冗余磁盘阵列(RAID)系统高地址侧尾部预留一块磁盘空间作为重组区域,将该预留重组区域的高地址作为写入数据的起始地址,并将原RAID系统中存有数据的高地址作为重组数据的起始高地址;数据重组完之前重复执行以下步骤:确定当前要重组数据的低地址,并将当前要重组数据高地址到低地址之间的数据重组为新RAID类型数据;将重组后的数据从写入数据的起始地址向低地址方向,顺序写入新RAID系统中;当前要重组数据低地址的邻接低地址作为下次要重组数据的高地址,当前写入数据低地址的邻接低地址作为下次写入数据的起始地址。用户使用本发明可保证数据重组过程中的安全性,并且重组过程的简便性也提高了数据重组效率。
-
公开(公告)号:CN1652091A
公开(公告)日:2005-08-10
申请号:CN200410004118.8
申请日:2004-02-07
Applicant: 华为技术有限公司
IPC: G06F12/08
Abstract: 本发明涉及一种在数据存储系统中预取数据的方法,通过对主机读请求类型的精确判断,并做出相应的预取策略:对于连续数据,可以做大量的预取,如若干个分条单元、若干个分条、或整个磁道;对于热点数据,可以做一定的预取,如分条单元或分条;对于非连续非热点的随机数据,为了避免污染高速缓存,可以不写到数据缓存而只是将其地址写到地址缓存,以便为其他读请求数据的预取处理。本发明通过上述预取策略,最大程度地提高系统的读命中率,同时也大大降低了随机读请求污染存储系统中高速缓存的程度。
-
公开(公告)号:CN100428193C
公开(公告)日:2008-10-22
申请号:CN200410004118.8
申请日:2004-02-07
Applicant: 华为技术有限公司
IPC: G06F12/08
Abstract: 本发明涉及一种在数据存储系统中预取数据的方法,通过对主机读请求类型的精确判断,并做出相应的预取策略:对于连续数据,可以做大量的预取,如若干个分条单元、若干个分条、或整个磁道;对于热点数据,可以做一定的预取,如分条单元或分条;对于非连续非热点的随机数据,为了避免污染高速缓存,可以不写到数据缓存而只是将其地址写到地址缓存,以便为其他读请求数据的预取处理。本发明通过上述预取策略,最大程度地提高系统的读命中率,同时也大大降低了随机读请求污染存储系统中高速缓存的程度。
-
-
-
-
-
-
-
-
-