[发明专利]进行文件级的虚拟化的中间装置有效
申请号: | 200710184960.8 | 申请日: | 2007-10-30 |
公开(公告)号: | CN101272313A | 公开(公告)日: | 2008-09-24 |
发明(设计)人: | 中村隆喜;薗田浩二;根本润 | 申请(专利权)人: | 株式会社日立制作所 |
主分类号: | H04L12/54 | 分类号: | H04L12/54;G06F13/00;G06F12/00 |
代理公司: | 北京银龙知识产权代理有限公司 | 代理人: | 许静 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 进行 文件 虚拟 中间 装置 | ||
技术领域
本发明涉及文件级(file level)的虚拟化。
背景技术
所谓文件服务器,一般是通过通信网络提供文件服务的信息处理装置。为使利用者可以顺利地利用文件服务而需要对文件服务器进行运用管理。当随着存储的文件的增加而导入多个文件服务器时,文件服务器的运用管理和利用各文件服务器的客户机的运用管理成本增加。
所谓客户机的运用管理成本,例如是文件服务器提供的共享单位(逻辑公开单位)的装载(mount)处理。若导入新的文件服务器,共享单位的数量增加,则与之相伴的客户机中进行的装载操作的次数也增加。为了降低该成本,存在将多个文件服务器提供的多个共享单位虚拟化为一个命名空间的技术,即文件级的虚拟化技术。该一个命名空间也可以被称作全局命名空间(GNS)。
作为文件级的虚拟化技术之一,已知使用被逻辑配置在客户机与文件服务器之间的信息处理装置(以下称为“中间装置”)的方法(例如专利文献1)。中间装置合并多个文件服务器提供的多个共享目录,构建虚拟的文件系统,当存在从客户机向预定文件等对象的请求时,进行向该对象所存在的文件服务器传输请求的处理。
【专利文献1】特开2003-203029号公报
发明内容
当客户机向文件服务器请求针对希望的对象的操作时,一般为了确定该希望的对象,使用被称作对象ID的识别符。例如,当文件共享协议为NFS(Network File System)时,使用被称作文件句柄(file handle)的对象ID。
根据文件服务器的内部规则而生成对象ID,因此当合并多个文件服务器的共享目录时,该对象ID可能会冲突。在专利文献1中,通过将文件服务器的识别信息和算法的识别信息插入对象ID,避免了该冲突。
然而,在专利文献1中公开的技术中,由于必须在中间装置中进行对象ID的变换,因此存在中间装置中处理负荷集中,中间装置的处理性能成为瓶颈,系统整体的性能(针对客户机的应答性能)下降的问题。
另外,在专利文献1中公开的技术中,当执行在文件服务器之间移动数据的文件系统转移时,中间装置需要以文件单位预先保存对象ID的变换表(将移动源与移动目的地对应起来的表)。因此,当中间装置决定来自客户机的请求的分配目的地时,需要参照登录了与文件数成比例的大量条目(entry)的表。因此,中间装置的处理负荷增加。
因此,本发明的目的在于减轻进行文件级的虚拟化的中间装置的处理负荷。
从后面的说明可以了解本发明的其他目的。
在客户机与中间装置之间交换的对象ID中插入了共享信息。全部中间装置与一部分终端装置,当生成对象ID时生成并发出包含共享信息的对象ID。至少终端装置是文件服务器。当中间装置具有作为文件服务器的功能时,其他中间装置可以作为终端装置。
共享信息是表示作为逻辑公开单位的共享单位的信息,例如是用于确定该共享单位的识别符(共享ID)。在共享单位中包含一个以上的对象,一般包含两个以上的对象。
在中间装置的存储资源中,针对每个共享单位存储表示传输目的地装置的传输控制信息。传输控制信息例如是表,表示共享信息、与传输目的地装置(中间装置或终端装置)所对应的装置信息之间的对应关系。共享信息与装置信息没必要是1对1,也可以是1对多。
中间装置从客户机接收具有对象ID的请求数据,通过参照上述传输控制信息来确定传输目的地装置,向所确定的传输目的地装置传输请求数据。具体而言,中间装置使用该对象ID中的共享信息参照传输控制信息,从该共享信息所对应的一个以上的装置信息中选择一个装置信息,向根据所选择的一个装置信息而确定的终端装置或其他中间装置传输请求数据。
附图说明
图1是表示具备本发明的第一实施方式的中间装置的计算机系统的结构例的图。
图2是表示中间装置的结构例的框图。
图3是表示末端装置的结构例的框图。
图4是表示母结构信息管理程序的框图。
图5是表示子结构信息管理程序的框图。
图6是表示切换程序的结构例的框图。
图7是表示文件访问管理部的结构例的框图。
图8是表示切换信息管理表的结构例的图。
图9是表示服务器信息管理表的结构例的图。
图10是表示算法信息管理表的结构例的图。
图11是表示连接点管理表的结构例的图。
图12是表示GNS结构信息表的结构例的图。
图13A是表示在扩展形式OK情况下交换的对象ID的一例的图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社日立制作所,未经株式会社日立制作所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710184960.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:图像形成装置和系统、打印样本打印的方法
- 下一篇:电极用合金粉末及其制造方法