当前位置: 首页 > 专利查询>伊姆西公司专利>正文

用于管理网络附加存储的方法和装置制造方法及图纸

技术编号:11854459 阅读:54 留言:0更新日期:2015-08-11 00:04
本发明专利技术的实施方式涉及用于管理网络附加存储的方法和装置。具体地,在一个实施方式中提供了一种用于管理网络附加存储的方法,包括:检测来自客户端的对网络附加存储中的第一服务器中的数据项的访问的频率,网络附加存储的全局名字空间指示访问数据项的访问地址,地址包括第一服务器中的数据项的第一地址;响应于频率高于预定阈值,将数据项从第一服务器拷贝至网络附加存储中与客户端的距离较近的第二服务器以形成数据映像;以及更新全局名字空间以向访问地址中增加第二服务器中的数据映像的第二地址。在另一实施方式中,提供了一种用于管理网络附加存储的装置。采用本发明专利技术所述的方法和装置,可以提高网络附加存储的数据访问效率。

【技术实现步骤摘要】

本专利技术的各实施方式涉及存储管理,更具体地,涉及用于管理网络附加存储(Network Attached Storage, NAS)的方法和装置。
技术介绍
一方面,随着数据存储技术的发展,各种数据存储设备已经能够向用户提供越来越高的数据存储能力,并且数据访问速度也有了很大程度的提高。另一方面,网络技术的发展为数据存储开拓了新方向,数据存储设备不再局限于被部署在数据访问设备本地,而是可以位于经由网络可访问的任何物理位置。目前,已经开发出了网络附加存储,网络附加存储是一种新兴的数据存储技术。按照此技术,附接至网络的存储设备可以向连接到网络的各种用户提供集中式数据访问服务。具体地,NAS系统可以是高性能文件共享和存储设备,并且使用NAS的用户可以通过IP网络共享文件。在大型企业尤其是跨国企业中,网络附加存储得到了广泛使用。在建立网络附加存储系统之初,企业通常仅仅部署数个服务器用于存储数据,随着企业规模的扩大以及分支机构的增加,企业开始逐步扩充原有服务器的容量,并且在多个物理位置(例如,不同国家/地区的不同城市)处部署更多的服务器。为了便于管理分布在不同物理位置处的服务器,目前已经开发出了被称作网络附加存储联盟/聚合(federat1n/aggregat1n)的技术方案,该方案允许通过全局名字空间来访问位于不同服务器中的数据。然而,在该联盟/聚合中存在的一个问题是,由于联盟/聚合分布在多个物理位置,当这些物理位置相距过远或者之间的网络通信带宽并不理想时,则可能会出现存储器对于数据访问的响应时间变长、数据访问效率下降等问题。因而,在网络附加存储系统中如何提高数据访问效率成为一项研究热点。
技术实现思路
因而,期望能够开发并实现一种能够缩短网络附加存储的访问响应时间、进而提高数据访问效率的技术方案。期望该技术方案能够考虑数据访问客户端以及网络附加存储系统内的服务器之间的位置关系,并且基于该位置关系来由较为靠近数据访问客户端的服务器来响应于访问请求。另外,还期望该技术方案仅涉及网络附加存储内部的修改,而对于客户端而言是透明的,进而使得客户端在无需了解网络附加存储系统内部的细节的情况下执行高效的数据访问操作。在本专利技术的一个实施方式中,提供了一种用于管理网络附加存储的方法,包括:检测来自客户端的对网络附加存储中的第一服务器中的数据项的访问的频率,网络附加存储的全局名字空间指示访问数据项的访问地址,地址包括第一服务器中的数据项的第一地址;响应于频率高于预定阈值,将数据项从第一服务器拷贝至网络附加存储中与客户端的距离较近的第二服务器以形成数据映像;以及更新全局名字空间以向访问地址中增加第二服务器中的数据映像的第二地址。在本专利技术的一个实施方式中,检测来自客户端的对网络附加存储中的第一服务器中的数据项的访问的频率包括:监视与访问相关联的元数据,元数据至少包括客户端ID、时间戳、数据项ID ;以及基于元数据计算频率。在本专利技术的一个实施方式中,第二服务器是基于网络附加系统的网络拓扑结构而选择的、与客户端的距离最近的服务器。在本专利技术的一个实施方式中,提供了一种用于管理网络附加存储的装置,包括:检测模块,配置用于检测来自客户端的对网络附加存储中的第一服务器中的数据项的访问的频率,网络附加存储的全局名字空间指示访问数据项的访问地址,地址包括第一服务器中的数据项的第一地址;拷贝模块,配置用于响应于频率高于预定阈值,将数据项从第一服务器拷贝至网络附加存储中与客户端的距离较近的第二服务器以形成数据映像;以及更新模块,配置用于更新全局名字空间以向访问地址中增加第二服务器中的数据映像的第二地址。在本专利技术的一个实施方式中,检测模块包括:监视模块,配置用于监视与访问相关联的元数据,元数据至少包括客户端ID、时间戳、数据项ID ;以及计算模块,配置用于基于元数据计算频率。在本专利技术的一个实施方式中,第二服务器是基于网络附加系统的网络拓扑结构而选择的、与客户端的距离最近的服务器。可以在尽量不改变网络附加存储系统的现有配置的情况下实现根据本专利技术的各个实施方式的方法和装置。具体地,通过在网络附加存储系统内部的与数据访问客户端距离较近的服务器处建立被访问数据的映像,并且由该服务器来响应于来自数据访问客户端的请求,可以大大降低由于网络传输延迟等造成的响应延迟,进而提高数据访问效率。【附图说明】结合附图并参考以下详细说明,本专利技术各实施方式的特征、优点及其他方面将变得更加明显,在此以示例性而非限制性的方式示出了本专利技术的若干实施方式。在附图中:图1示意性示出了适于实现本专利技术实施方式的示例性计算系统的框图;图2示意性示出了根据一个技术方案的网络附加存储的结构的示意图;图3示意性示出了根据本专利技术一个实施方式的用于管理网络附加存储的技术方案的架构的示意图;图4示意性示出了根据本专利技术一个实施方式的用于管理网络附加存储的方法的示意图;图5示意性示出了根据本专利技术一个实施方式的基于第一地址和第二地址、按照第二访问中的操作来在数据项和数据映像之间进行同步的技术方案的示意图;以及图6示意性示出了根据本专利技术一个实施方式的用于管理网络附加存储的装置的框图。【具体实施方式】下面将参照附图更详细地描述本公开的优选实施方式。虽然附图中显示了本公开的优选实施方式,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整的传达给本领域的技术人员。图1示出了适于用来实现本专利技术实施方式的示例性计算系统100的框图。如图1所示,计算机系统100可以包括:CPU(中央处理单元)101、RAM(随机存取存储器)102、ROM(只读存储器)103、系统总线104、硬盘控制器105、键盘控制器106、串行接口控制器107、并行接口控制器108、显示控制器109、硬盘110、键盘111、串行外部设备112、并行外部设备113和触摸屏显示器114。在这些设备中,与系统总线104耦合的有CPUlOl、RAM102、R0M103、硬盘控制器105、键盘控制器106、串行控制器107、并行控制器108和显示控制器109。硬盘110与硬盘控制器105耦合,键盘111与键盘控制器106耦合,串行外部设备112与串行接口控制器107耦合,并行外部设备113与并行接口控制器108耦合,以及触摸屏显示器114与显示控制器109耦合。应当理解,图1所示的结构框图仅仅是为了示例的目的,而不是对本专利技术范围的限制。在某些情况下,可以根据具体情况增加或减少某些设备。所属
的技术人员知道,本专利技术可以实现为系统、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:可以是完全的硬件、也可以是完全的软件(包括固件、驻留软件、微代码等),还可以是硬件和软件结合的形式,本文一般称为“电路”、“模块”或“系统”。此外,在一些实施方式中,本专利技术还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是一但不限于——电、磁、光、电磁、红外线、或半导体本文档来自技高网
...

【技术保护点】
一种用于管理网络附加存储的方法,包括:检测来自客户端的对所述网络附加存储中的第一服务器中的数据项的访问的频率,所述网络附加存储的全局名字空间指示访问所述数据项的访问地址,所述地址包括所述第一服务器中的所述数据项的第一地址;响应于所述频率高于预定阈值,将所述数据项从所述第一服务器拷贝至所述网络附加存储中与所述客户端的距离较近的第二服务器以形成数据映像;以及更新所述全局名字空间以向所述访问地址中增加所述第二服务器中的所述数据映像的第二地址。

【技术特征摘要】

【专利技术属性】
技术研发人员:王天青颜开郭峰陈齐彦张芸彭麟吴怡沧陆之豪
申请(专利权)人:伊姆西公司
类型:发明
国别省市:美国;US

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

1