一种基于存储网络的资源共享调度方法和装置制造方法及图纸

技术编号:16703712 阅读:62 留言:0更新日期:2017-12-02 17:08
本申请公开了一种基于存储网络的资源共享调度方法,包括利用同时与存储网络交换机连接的多个客户端、多个存储服务器和一个存储调度服务器建立存储网络的资源共享系统;接收所述客户端的资源访问需求,在本地索引中查找该资源的存储位置,如果能查到,则访问相应资源;如果查不到,则利用所述存储调度服务器在所述多个存储服务器中查找所需的资源,如果查到,则将数据返回到所述客户端,如果查不到,则返回错误信息。上述基于存储网络的资源共享调度方法和装置,能够将重复的资源进行整合,提供唯一的资源,保证数据唯一性,从而减少对存储设备空间的占用,提高存储设备的使用效率。

A resource sharing scheduling method and device based on storage network

The invention discloses a shared storage network based resource scheduling method, including the establishment of storage network utilization and storage and network switches connected multiple clients and multiple storage server and a storage server scheduling resource sharing system; receiving the client resource access needs, find the storage position of the resources in the local index and if you can find, access to the corresponding resources; if not check, use the storage scheduling server searches in the plurality of storage server resources required, if found, it will return the data to the client, if not check, it returns an error message. The above resource sharing scheduling method and device based on storage network can integrate repeated resources, provide the unique resources and ensure data uniqueness, thereby reducing the occupation of storage device space and improving the efficiency of storage devices.

【技术实现步骤摘要】
一种基于存储网络的资源共享调度方法和装置
本专利技术属于存储系统
,特别是涉及一种基于存储网络的资源共享调度方法和装置。
技术介绍
现有的主机使用的存储方式基本为本地存储,也就是通过SAN(StorageAreaNetwork存储区域网络)存储,将磁盘映射给主机,或将文件存在NAS(NetworkAttachedStorage网络附属存储)。随着计算机技术的发展,虚拟化云计算的飞速进步,使得存储的需求越来越高,单独的本地存储根本无法满足需求,不同的使用需求,使用的存储也不同。SAN存储具有高速和高效的优点,但SAN存储不可共享,而NAS存储虽然可共享,但速度和效率都不高。
技术实现思路
为解决上述问题,本专利技术提供了一种基于存储网络的资源共享调度方法和装置,能够将重复的资源进行整合,提供唯一的资源,保证数据唯一性,从而减少对存储设备空间的占用,提高存储设备的使用效率。本专利技术提供的一种基于存储网络的资源共享调度方法,包括:利用同时与存储网络交换机连接的多个客户端、多个存储服务器和一个存储调度服务器建立存储网络的资源共享系统;接收所述客户端的资源访问需求,在本地索引中查找该资源的存储位置,如果能查到,则访问相应资源;如果查不到,则利用所述存储调度服务器在所述多个存储服务器中查找所需的资源,如果查到,则将数据返回到所述客户端,如果查不到,则返回错误信息。优选的,在上述基于存储网络的资源共享调度方法中,还包括:接收所述客户端的资源修改需求,将数据复制到新的存储空间;将修改后的资源与所述多个存储服务器中的资源对比,如果存在相同的资源,则放弃数据的保存并记录已存在的资源的存储地址;如果不存在相同的资源,则保存数据并更新所述存储调度服务器中的索引信息。优选的,在上述基于存储网络的资源共享调度方法中,在所述利用同时与存储网络交换机连接的多个客户端、多个存储服务器和一个存储调度服务器建立存储网络的资源共享系统之后,还包括:对所述多个存储服务器进行负载均衡,将具有不同热度的资源分别存放至不同的存储服务器中。优选的,在上述基于存储网络的资源共享调度方法中,所述多个客户端、多个存储服务器和一个存储调度服务器与所述存储网络交换机之间利用iSCSI端口或FC端口进行存储网络连接。本专利技术提供的一种基于存储网络的资源共享调度装置,包括:建立单元,用于利用同时与存储网络交换机连接的多个客户端、多个存储服务器和一个存储调度服务器建立存储网络的资源共享系统;第一查找单元,用于接收所述客户端的资源访问需求,在本地索引中查找该资源的存储位置,如果能查到,则访问相应资源;第二查找单元,用于如果查不到,则利用所述存储调度服务器在所述多个存储服务器中查找所需的资源,如果查到,则将数据返回到所述客户端,如果查不到,则返回错误信息。优选的,在上述基于存储网络的资源共享调度装置中,还包括:复制单元,用于接收所述客户端的资源修改需求,将数据复制到新的存储空间;对比单元,用于将修改后的资源与所述多个存储服务器中的资源对比,如果存在相同的资源,则放弃数据的保存并记录已存在的资源的存储地址;保存单元,用于如果不存在相同的资源,则保存数据并更新所述存储调度服务器中的索引信息。优选的,在上述基于存储网络的资源共享调度装置中,还包括:负载均衡单元,用于对所述多个存储服务器进行负载均衡,将具有不同热度的资源分别存放至不同的存储服务器中。优选的,在上述基于存储网络的资源共享调度装置中,所述建立单元具体用于将所述多个客户端、多个存储服务器和一个存储调度服务器与所述存储网络交换机之间利用iSCSI端口或FC端口进行存储网络连接。通过上述描述可知,本专利技术提供的上述基于存储网络的资源共享调度方法和装置,由于该方法包括利用同时与存储网络交换机连接的多个客户端、多个存储服务器和一个存储调度服务器建立存储网络的资源共享系统;接收所述客户端的资源访问需求,在本地索引中查找该资源的存储位置,如果能查到,则访问相应资源;如果查不到,则利用所述存储调度服务器在所述多个存储服务器中查找所需的资源,如果查到,则将数据返回到所述客户端,如果查不到,则返回错误信息,因此能够将重复的资源进行整合,提供唯一的资源,保证数据唯一性,从而减少对存储设备空间的占用,提高存储设备的使用效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例提供的第一种基于存储网络的资源共享调度方法的示意图;图2为存储网络的资源共享系统的示意图;图3为本申请实施例提供的第一种基于存储网络的资源共享调度装置的示意图。具体实施方式本专利技术的核心思想在于提供一种基于存储网络的资源共享调度方法和装置,能够将重复的资源进行整合,提供唯一的资源,保证数据唯一性,从而减少对存储设备空间的占用,提高存储设备的使用效率。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本申请实施例提供的第一种基于存储网络的资源共享调度方法如图1所示,图1为本申请实施例提供的第一种基于存储网络的资源共享调度方法的示意图,该方法包括如下步骤:S1:利用同时与存储网络交换机连接的多个客户端、多个存储服务器和一个存储调度服务器建立存储网络的资源共享系统;该存储网络的资源共享系统如图2所示,图2为存储网络的资源共享系统的示意图,通过在客户端定期获取存储调度服务器中所存放的索引数据来定位资源的存放位置,存储调度服务器定期更新存储中的资源索引信息,并且实时记录客户端的数据操作信息。客户端和存储调度服务器及存储服务器通过存储网络连接,以提高数据传输的速率,并且保证通信的安全性,存储端可通过横向扩展,多个存储服务器同时提供存储,保证足够存储空间。S2:接收所述客户端的资源访问需求,在本地索引中查找该资源的存储位置,如果能查到,则访问相应资源;需要说明的是,在本地索引中能够查到该资源存储位置的话就直接访问,保证访问的高效性。S3:如果查不到,则利用所述存储调度服务器在所述多个存储服务器中查找所需的资源,如果查到,则将数据返回到所述客户端,如果查不到,则返回错误信息。需要说明的是,正是由于将多个存储服务器都连接至存储调度服务器,因此提高了存储空间及存储性能,该存储调度服务器能够在所有的存储服务器中进行查询,当查询到的话就立即返回数据,保证高效性,而如果查不到的话则将错误信息返回,步骤结束。通过上述描述可知,本申请实施例提供的第一种基于存储网络的资源共享调度方法,由于包括利用同时与存储网络交换机连接的多个客户端、多个存储服务器和一个存储调度服务器建立存储网络的资源共享系统;接收所述客户端的资源访问需求,在本地索引中查找该资源的存储位置,如果能查到,则访问相应资源;如果查不到,则利用所述存储调度服务器在所述多个存储服务器中查找所需的资源,如果查到,则本文档来自技高网...
一种基于存储网络的资源共享调度方法和装置

【技术保护点】
一种基于存储网络的资源共享调度方法,其特征在于,包括:利用同时与存储网络交换机连接的多个客户端、多个存储服务器和一个存储调度服务器建立存储网络的资源共享系统;接收所述客户端的资源访问需求,在本地索引中查找该资源的存储位置,如果能查到,则访问相应资源;如果查不到,则利用所述存储调度服务器在所述多个存储服务器中查找所需的资源,如果查到,则将数据返回到所述客户端,如果查不到,则返回错误信息。

【技术特征摘要】
1.一种基于存储网络的资源共享调度方法,其特征在于,包括:利用同时与存储网络交换机连接的多个客户端、多个存储服务器和一个存储调度服务器建立存储网络的资源共享系统;接收所述客户端的资源访问需求,在本地索引中查找该资源的存储位置,如果能查到,则访问相应资源;如果查不到,则利用所述存储调度服务器在所述多个存储服务器中查找所需的资源,如果查到,则将数据返回到所述客户端,如果查不到,则返回错误信息。2.根据权利要求1所述的基于存储网络的资源共享调度方法,其特征在于,还包括:接收所述客户端的资源修改需求,将数据复制到新的存储空间;将修改后的资源与所述多个存储服务器中的资源对比,如果存在相同的资源,则放弃数据的保存并记录已存在的资源的存储地址;如果不存在相同的资源,则保存数据并更新所述存储调度服务器中的索引信息。3.根据权利要求1所述的基于存储网络的资源共享调度方法,其特征在于,在所述利用同时与存储网络交换机连接的多个客户端、多个存储服务器和一个存储调度服务器建立存储网络的资源共享系统之后,还包括:对所述多个存储服务器进行负载均衡,将具有不同热度的资源分别存放至不同的存储服务器中。4.根据权利要求1-3任一项所述的基于存储网络的资源共享调度方法,其特征在于,所述多个客户端、多个存储服务器和一个存储调度服务器与所述存储网络交换机之间利用iSCSI端口或FC端口进行存储网络连接。5.一种...

【专利技术属性】
技术研发人员:焦浩霖
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1