一种多路径数据传输的控制方法及装置制造方法及图纸

技术编号:14252953 阅读:94 留言:0更新日期:2016-12-22 15:21
本发明专利技术公开了一种多路径数据传输的控制方法,包括:当主机访问存储服务器时,实时检测所述主机至所述存储服务器的优化路径是否达到饱和状态;当所述优化路径达到饱和状态时,启动所述主机至所述存储服务器的备用路径以进行数据传输。由此可见,该方法能够保证优化路径正常传输数据的基础上,增加备用路径传输数据,总体上提高了整个系统的数据吞吐量。此外,本发明专利技术还公开一种多路径数据传输的控制装置,效果如上所述。

【技术实现步骤摘要】

本专利技术涉及存储服务器
,特别是涉及一种多路径数据传输的控制方法及装置
技术介绍
现在存储服务器前端控制器多路径机制主要有几种:Active/Active、Active/Passive和ALUA(Asymmetric Logic Unit Access)模式。在ALUA模式下的多路径机制中,目前的设计模式都是把优化过的路径专门作为数据传输路径,另外没有经过优化过的路径作为备份路径而处于不活跃状态。也就是说,在某一时刻,只有一个控制器能否访问后端的LUN(Logic Unit Number)。图1为现有技术中主机访问存储服务器的数据传输路径的结构图。其中,实线表示优化过的路径,简称优化路径,虚线表示备用路径。基于上述访问路径的形式,即使当优化路径达到饱和状态时,只要此优化路径处于工作状态,就不会使用备份路径,这样就造成了资源的浪费,降低整个系统的数据吞吐量。由此可见,如何降低资源的浪费,提高整个系统的数据吞吐量是本领域技术人员亟待解决的问题。
技术实现思路
本专利技术的目的是提供一种多路径数据传输的控制方法及装置,用于降低资源的浪费,提高整个系统的数据吞吐量。为解决上述技术问题,本专利技术提供一种多路径数据传输的控制方法,包括:当主机访问存储服务器时,实时检测所述主机至所述存储服务器的优化路径是否达到饱和状态;当所述优化路径达到饱和状态时,启动所述主机至所述存储服务器的备用路径以进行数据传输。优选地,在所述启动所述主机至所述存储服务器的备用路径之前还包括:检测所述备用路径是否处于正常工作状态;如果是,则启动所述备用路径。优选地,还包括:当启动所述备用路径时,输出提示信息。优选地,还包括:当启动所述备用路径后,检测所述优化路径是否仍然处于饱和状态,如果是则继续启动所述备用路径,否则,停止启动所述备用路径。一种多路径数据传输的控制装置,包括:第一检测单元与主机连接,用于当所述主机访问存储服务器时,实时检测所述主机至所述存储服务器的优化路径是否达到饱和状态;启动单元与所述第一检测单元连接,用于当所述优化路径达到饱和状态时,启动所述主机至所述存储服务器的备用路径以进行数据传输。优选地,还包括:第二检测单元,用于检测所述备用路径是否处于正常工作状态;如果是,则触发所述启动单元。优选地,还包括:输出单元与所述启动单元连接,用于当启动所述备用路径时,输出提示信息。优选地,所述第一检测单元还用于当启动所述备用路径后,检测所述优化路径是否仍然处于饱和状态,如果是则继续触发所述启动单元,否则,停止触发所述启动单元。本专利技术所提供的多路径数据传输的控制方法及装置,通过主机访问存储服务器时,实时检测优化路径是否达到饱和状态,当优化路径达到饱和状态时,启动主机至存储服务器的备用路径以进行数据传输。由此可见,该方法能够保证优化路径正常传输数据的基础上,增加备用路径传输数据,总体上提高了整个系统的数据吞吐量。附图说明为了更清楚地说明本专利技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为现有技术中主机访问存储服务器的数据传输路径的结构图;图2为本专利技术提供的一种多路径数据传输的控制方法的流程图;图3为本专利技术提供的一种多路径数据传输的控制装置的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本专利技术保护范围。本专利技术的核心是提供一种多路径数据传输的控制方法及装置。为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。图2为本专利技术提供的一种多路径数据传输的控制方法的流程图。如图2所示,多路径数据传输的控制方法包括:S10:当主机访问存储服务器时,实时检测主机至存储服务器的优化路径是否达到饱和状态。S11:当优化路径达到饱和状态时,启动主机至存储服务器的备用路径以进行数据传输。需要说明的是,本专利技术的方法是应用于ALUA模式下。在具体实施中,主机访问存储服务器有两种操作,一种是读操作,一种是写操作。无论是读操作还是写操作都可以应用本专利技术提出的方法,但是为了保持缓存一致性,在具体使用过程中不对读操作进行优化,因为频繁的切换数据传输路径,会对缓存的一致性有所影响,从而会影响读的性能。换句话说,只在主机向存储服务器进行写操作时,应用上述方法,因此对于写操作来说,无论路径怎么切换,数据都是要写入磁盘,所以不影响。当主机访问存储服务器时,就需要进行数据传输,此时默认的传输路径是优化路径,备用路径没有处于使用状态。因此,在数据传输开始时,首先实时检测主机至存储服务器的优化路径是否达到饱和状态。在具体实施中,主机访问存储服务器有很多种类型,不同的类型的数据传输量也是不同的。例如,在一种访问操作中,对应的数据传输量不会造成优化路径达到饱和状态,即数据传输量较小;那么只需要使用优化路径传输即可,无需启动备用路径传输;在另一种访问操作中,对应的数据传输量较大,会造成优化路径达到饱和状态,即数据传输量较大;那么只使用优化路径传输会造成传输过慢,因此需要启动备用路径传输。本检测饱和状态的步骤中,可以通过优化路径的工作状态和IO操作这两个参数来确定是否达到饱和状态。可以理解的是,优化路径和备用路径都是事先设定好的,本专利技术不再赘述。本实施例提供的多路径数据传输的控制方法,通过主机访问存储服务器时,实时检测优化路径是否达到饱和状态,当优化路径达到饱和状态时,启动主机至存储服务器的备用路径以进行数据传输。由此可见,该方法能够保证优化路径正常传输数据的基础上,增加备用路径传输数据,总体上却提高了整个系统的数据吞吐量。作为一种优选的实施方式,在启动主机至存储服务器的备用路径之前还包括:检测备用路径是否处于正常工作状态;如果是,则启动备用路径。在上述实施例中,如果优化路径处于饱和状态,则启动备用路径,因此,备用路径的运行状态就非常重要。在启动备用路径之前,需要检测备用路径是否处于正常工作状态,只有在备用路径正常工作状态时,才能启动备用路径。作为一种优选的实施方式,还包括:当启动备用路径时,输出提示信息。为了能够及时提醒用户当前的数据传输方式,当启动备用路径时,同时也输出提示信息。可以理解的是,该提示信息的内容可以包括备用路径的名称以及传输速率等信息。作为一种优选的实施方式,还包括:当启动备用路径后,检测优化路径是否仍然处于饱和状态,如果是则继续启动备用路径,否则,停止启动备用路径。在具体实施中,数据传输量随着时间的推移有可能会变化,例如,一段时间内,优化路径处于饱和状态,但是过一段时间后,可能优化路径就处于非饱和状态。而优化路径具有简化数据传输控制的有点,因此,在启动备用路径后,还需要检测优化路径的状态,如果优化路径处于非饱和饱和状态,则需要停止启动备用路径,使数据由优化路径传输。可以理解的是,本专利技术提到的检测优化路径是否仍然处于饱和状态可以是实时检测,也可以是周期性本文档来自技高网
...
一种多路径数据传输的控制方法及装置

【技术保护点】
一种多路径数据传输的控制方法,其特征在于,包括:当主机访问存储服务器时,实时检测所述主机至所述存储服务器的优化路径是否达到饱和状态;当所述优化路径达到饱和状态时,启动所述主机至所述存储服务器的备用路径以进行数据传输。

【技术特征摘要】
1.一种多路径数据传输的控制方法,其特征在于,包括:当主机访问存储服务器时,实时检测所述主机至所述存储服务器的优化路径是否达到饱和状态;当所述优化路径达到饱和状态时,启动所述主机至所述存储服务器的备用路径以进行数据传输。2.根据权利要求1所述的控制方法,其特征在于,在所述启动所述主机至所述存储服务器的备用路径之前还包括:检测所述备用路径是否处于正常工作状态;如果是,则启动所述备用路径。3.根据权利要求1所述的控制方法,其特征在于,还包括:当启动所述备用路径时,输出提示信息。4.根据权利要求1至3任意一项所述的控制方法,其特征在于,还包括:当启动所述备用路径后,检测所述优化路径是否仍然处于饱和状态,如果是则继续启动所述备用路径,否则,停止启动所述备用路径。5.一种多路径数据传输的控制装置,其特征在...

【专利技术属性】
技术研发人员:姜怡坤
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1