一种ip硬盘之间传输数据的方法和装置的制造方法_4

文档序号:9921813阅读:来源:国知局
何形式或方法,在本发明的实施例中,通过以太网接口进行连接。用户与控制器后,将数据发送至控制器的接收单元。控制器与各个IP硬盘之间通过网络连接。各个IP硬盘之间还进行连接,该连接可以是通过网络协议进行连接,也可以是通过其他协议进行连接。从而使各个IP硬盘之间可以进行数据的传输。
[0089]接收单元通过网络连接获取到用户发送的数据迀移的指令,接收单元将接收的指令传输至处理单元,通过处理单元进行解析。处理单元对指令进行解析包括获取该信息中包含的需要迀移的数据。处理单元确定该数据被存储在哪个IP硬盘中。在本发明的一个例子中,需要迀移的数据被存储在源IP硬盘中。
[0090]在确定了需要迀移的数据的存储位置后,处理单元还将根据需要迀移的资源以及该资源所在的IP硬确定将资源迀入哪个目标IP硬盘中。在本发明的实施例中,由于只有两个IP硬盘,因此在本发明的一个例子中,需要迀移的数据被迀移至目标IP硬盘。确定迀移目标IP硬盘的算法可以通过设置在控制器中的规则进行选取,迀移目标IP硬盘的确定不作为本发明实施例范围的限定。
[0091]在确定迀移资源所存储的源IP硬盘和迀移的目标IP硬盘后,处理单元将发出数据的迀移指令和迀移目标盘的标识信息的消息,发送单元将把该消息发送至资源所在的源IP硬盘。同时,控制器还将发出数据迀移指令以及资源所在源IP硬盘的标识信息,发送单元将把该消息发送至迀移目标IP硬盘中。资源所在的源IP硬和迀移目标IP硬盘在接收上述信息后,将通过上述的标识信息建立连接。迀移目标IP硬盘还将建立相应的存储空间。源IP硬盘和目标IP硬盘建立连接包括通过处理单元发送的标识进行进行验证。
[0092]当源IP硬盘和目标IP硬盘之间建立连接后,源IP硬盘和目标IP硬盘还分别向处理单元返回成功建立连接的信息。处理单元在接收到成功建立连接的信息后,分别向源IP硬盘和目标IP硬盘发送开始传输数据的指令。源IP硬盘根据指令向目标IP硬盘发送需要迀移的资源。目标IP硬盘将接收的资源存储至新建立的存储空间中。当源IP硬盘和目标IP硬盘发送和接收完成后,还分别通过发送单元向处理单元返回成功进行数据迀移的指令。处理单元在接收源IP硬盘和目标IP硬盘的指令后,将向用户返回处理结果。
[0093]图8为本发明实施例提供的一种资源均衡设备示意图。
[0094]如图12所示,所述设备包括:处理器1201、存储器1202、通信接口 1203和总线1204。其中,处理器1201、存储器1202和通信接口 1203通过总线1204实现彼此之间的通信连接。
[0095]处理器1201可以采用通用的中央处理器(Central Processing Unii^CF1U),微处理器,应用专用集成电路(Applicat1n Specific Integrated Circuit,ASIC),或者一个或多个集成电路,用于执行相关程序,以实现前述本发明方法实施例所提供的技术方案。
[0096]存储器1202可以是只读存储器(Read Only Memory,ROM),静态存储设备,动态存储设备或者随机存取存储器(Random Access Memory,RAM)。存储器1202可以存储操作系统和其他应用程序。在通过软件或者固件来实现本发明实施例提供的技术方案时,用于实现本发明前述方法实施例提供的任一可选技术方案的程序代码保存在存储器1202中,并由处理器1201来执行。通信接口 1203用以与其他交换机或控制服务器通信。
[0097]总线1204可包括一通路,在设备各个部件(例如处理器1201、存储器1202和通信接口 1203)之间传送信息。
[0098]专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0099]结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
[0100]以上所述的【具体实施方式】,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的【具体实施方式】而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种IP硬盘之间传输数据的方法,其特征在于,所述方法应用于存储系统中,所述存储系统包括多个IP硬盘和控制器,方法包括: 所述控制器接收数据迀移请求,所述数据迀移请求包括待迀移数据的标识; 所述控制器根据所述待迀移数据的标识以及预先设定的对应关系确定所述待迀移数据所在的源IP硬盘以及目标IP硬盘,所述对应关系包括所述待迀移数据的标识、所述源IP硬盘的标识和所述目标IP硬盘的标识之间的对应关系; 所述控制器向所述源IP硬盘发送所述目标IP硬盘的标识,所述控制器向所述目标IP硬盘发送所述源IP硬盘的标识,以用于所述源IP硬盘和所述目标IP硬盘建立连接; 在所述源IP硬盘和所述目标IP硬盘建立连接之后,所述控制器向所述源IP硬盘发送数据迀移指令,所述指令包括所述待迀移数据的标识; 所述源IP硬盘根据所述待迀移数据的标识读取所述待迀移数据,并发送给所述目标IP硬盘。2.根据权利要求1所述的方法,其特征在于,所述第一IP硬盘的标识信息为第一 IP硬盘的IP地址;所述第二 IP硬盘的标识信息为第二 IP硬盘的IP地址。3.—种控制器,所述控制器应用于存储系统中,所述存储系统包括多个IP硬盘和控制器,其特征在于,所述控制器包括:处理器和通信接口 ; 所述通信接口用于与多个IP硬盘通信; 所述装置运行时,处理器用于执行权利要求1至2任一项所述的方法。4.一种数据传输装置,所述装置应用于存储系统,所述存储系统包括多个IP硬盘和控制器,其特征在于,所述控制器包括: 接收单元,用于控制器接收数据迀移请求,所述数据迀移请求包括待迀移数据的标识; 处理单元,用于根据所述待迀移数据的标识以及预先设定的对应关系确定所述待迀移数据所在的源IP硬盘以及目标IP硬盘。所述对应关系包括所述待迀移数据的标识、所述源IP硬盘的标识和所述目标IP硬盘的标识之间的对应关系; 发送单元,用于向所述源IP硬盘发送所述目标IP硬盘的标识,所述控制器向所述目标IP硬盘发送所述源IP硬盘的标识,以用于所述源IP硬盘和所述目标IP硬盘建立连接;以及,用于在所述源IP硬盘和所述目标IP硬盘建立连接之后,向所述源IP硬盘发送数据迀移指令,所述指令包括所述待迀移数据的标识;以使所述源IP硬盘根据所述待迀移数据的标识读取所述待迀移数据,并发送给所述目标IP硬盘。5.根据权利要求4所述的装置,其特征在于,所述第一IP硬盘的标识信息为第一 IP硬盘的IP地址;所述第二 IP硬盘的标识信息为第二 IP硬盘的IP地址。
【专利摘要】本发明实施例公开了一种IP硬盘之间传输数据的方法和装置。在方法中,包括接收数据迁移请求,该请求包括需要迁移的数据的ID。根据需要迁移的数据的ID,确定数据ID有关的分片数据所在的源IP硬盘和迁移目标地IP硬盘。向源IP硬盘发送指令,包括目标IP硬盘中的标识信息,向目标IP硬盘发送指令,包括源IP硬盘的标识信息。源IP硬盘和目标IP硬盘通过所述标识信息建立连接,进而实现分片数据的迁移。本发明实施例通过采用将源IP硬盘和目标IP硬盘根据指令建立连接,通过所建立的连接将需要迁移的分片数据从源IP硬盘发送到目标IP硬盘。避免了现有技术中数据需要经过控制器的问题,提高了控制器的资源利用率。
【IPC分类】G06F3/06
【公开号】CN105700823
【申请号】CN201510981553
【发明人】张雷, 罗庆超, 程华, 曹立勋
【申请人】华为技术有限公司
【公开日】2016年6月22日
【申请日】2015年12月23日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1