当前位置: 首页 > 专利查询>CAI株式会社专利>正文

分布式环境中的文件管理方法和系统技术方案

技术编号:2881791 阅读:208 留言:0更新日期:2012-04-11 18:40
一种用于分布式环境中的文件管理系统,包括每一个具有用于登记包括关于原始和复制的文件的存储的信息的元索引的元素引存储单元(202)的终端;当收到来自用户的访问请求时,查阅元索引的信息传送装置(210),(i)如果文件存在于终端的终端中,打开元索引或者(ii)如果文件不存在,复制存储在另一个终端中的文件到这个终端并在相关的终端中写下存储位置信息,打开复制的文件,并传送文件信息给用户;和同步装置(204),如果文件被改变,该装置查阅元索引,更新其中登记有文件副本的全部其它终端中的文件,并进行同步。(*该技术在2020年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及分布式环境中用于文件管理的方法和系统,该分布式环境为多个终端通过网络连接在一起并且信息被记录在一些分布式终端的各自的存储器中,特别地,涉及那些用户能够使用在多个依靠网络连接的终端(信息处理器)中被存储和控制的文件而不用关注这样的分布式环境的方法和系统。专利技术的背景常规地,分布式环境中的文件管理系统是这样的系统,即地理上分散、逻辑上通过网络连接在一起,并且用户能够象他或她访问他或她自己的终端一样使用控制中的文件。既取得数据访问的效率改善和故障损坏的分布,又能够使多个企业间的一般文件或者在同一个企业中的地理上分开的文件的管理成为一个整体。可是,存在存储文件的倍增问题、为了不在特定的终端上集中访问的负载平衡问题、和文件更新同步的问题。通常地,在位于分布式环境中的文件管理系统中生成一个索引,并且当用户访问特定的文件时,他或者她通过查阅索引获悉文件的存储位置。根据索引如何在系统中被部署和被管理,管理系统能够被分类成几种方法。有4种方法在其中特定的终端集中存储索引的中央管理系统;在其中全部终端存储索引的完全倍增系统;在其中每个终端仅具有它们自己的索引而根本没有另外终端的索引的非倍增系统;在其中一些终端存储索引的部分倍增系统。在中央管理系统中,在以下几点上存在问题,即在具有索引的特定终端上出现集中,由于这个终端的故障它变成全部的故障,并且全部访问的开始点变成这个特定的终端引起处理时间增加。在完全倍增系统中,不存在中央管理系统的问题。可是,在以下几点上存在问题,即在当索引中存在变化时,必需更新全部终端的索引,使得整个系统的负载集中在这一时间;并且因为全部终端维护全部终端的索引,整个系统的索引的数量变大。在非倍增系统中,不存在由于特定终端的故障而整个系统停止的问题,并且当存在索引变化时,它只需要改变它自己终端的索引。可是,当用户访问由除了它自己的终端以外的终端管理的文件时,存在出现查询全部其它终端的负载的问题。在部分倍增系统中,通过平衡它们,试图解决具有上述三系统所具有的折衷关系的问题。可是,系统设计相当困难。本专利技术的目的在于提供一种能够克服象在上述特定终端上的负载集中,在文件更新时的同步,和在过去系统中对另一个终端的访问这样的问题的文件管理方法和文件管理系统。专利技术的公开为了实现上述目的的本专利技术是一种分布式环境中的文件管理方法,该环境中多个终端通过网络连接在一起并且信息被记录在一些分布式终端各自的存储器中,所述方法包括步骤,1)在单独的终端中设置文件控制器,用于管理它自己终端的文件和控制与网络的信息交换,2)生成元索引(meta-index)以标识关于网络内所述信息的信息,并登记原始文件和它的复制文件的存储位置信息,每个文件在位于记录信息的各个终端中的文件控制器的元索引存储部分存储所述信息,3)在对某个信息的访问要求从某个终端被用户通过网络提出的情况下,在所述某个终端的文件控制器的元索引存储部分中查阅(refering to)元索引,并且(i)当存储所述信息的文件存在于所述某个终端中时,打开这个终端中的所述文件,(ii)当存储所述信息的文件不存在于所述某个终端中时,a>在所述某个终端上复制另一个终端的文件,在所述某个终端和其它相关终端中的文件控制器的元索引里面写入存储位置信息,并打开复制的文件,b>打开另一个终端中的文件并通过网络传送已打开文件的信息给所述某个终端的用户,或者c>转移另一个终端的文件到所述某个终端,重写元索引的存储位置信息,并打开被转移的文件,并4)在记录于某个终端中的文件有改变的情况下,查阅记录在所述某个终端中的存储位置信息部分的所述文件的元索引,并同步更新在与其所记录的存储位置相关的全部其它终端中的文件。权利要求2所述的本专利技术涉及根据权利要求1的一种文件管理方法,其特征在于,存储位置信息包括指定存储文件的终端的终端密钥,和指定由所述终端中的文件控制器控制的存储器中的位置的地址。权利要求3所述的本专利技术涉及一种根据权利要求1的文件管理方法,其特征在于,其中所述某个终端的用户想要同时使用离散地存储在它自己终端的存储器中的多个文件,1)通过连续地复制所述文件,在它自己终端的所述存储器中的新区域产生一个中间文件,同时在每个文件的元索引中登记所述中间文件的存储位置信息,2)当其后对文件中的一个文件的访问要求被所述某个终端的所述用户提出时,查阅元索引并打开中间文件。结果,在它自己的终端中的存储器访问的频率被抑制以减少负载。权利要求4所述的本专利技术涉及一种根据权利要求1的文件管理方法,其特征在于,它进一步包括步骤,为各个终端的元索引存储部分提供对登记在其中的存储位置的访问频率计数的表格,并且如果需要,根据终端间的负载平衡复制、转移或者删除文件。结果,终端间的负载被平衡并且集中在一个特定终端上的访问被避开。权利要求5所述的本专利技术涉及一种根据权利要求1的文件管理方法,其特征在于,其进一步包括步骤,为文件控制器提供描述对每个终端的查阅权限的列表,并且在根据负载平衡的需要,在一个没有查阅权限的终端上复制文件的情况下,为所述终端设置一个其中复制的文件不能在所述终端被打开的条件。权利要求6所述的本专利技术涉及一种根据权利要求1的文件管理方法,其特征在于,所述文件至少包括从由数据文件和程序文件组成的组中选择的一个文件。权利要求7所述的本专利技术涉及一种根据权利要求1的文件管理方法,其特征在于,当在通过网络连接的终端的任何一个中出现故障时,它进一步包括步骤,查阅元索引,并且,从其它没有故障的终端复制存储在所述故障终端中的信息文件从而实施备份处理。结果,即使在没有用于负载平衡的查阅权限的终端中有副本,系统的安全也被保持。本专利技术的第二个方面涉及一种分布式环境中的文件管理系统,该分布式环境为多个终端依靠网络连接在一起,并且信息被记录在一些分布式终端各自的存储器中,每个终端包括设置在单独终端中的、管理它们自己的终端的文件、和控制与网络的信息交换的文件控制器,所述文件控制器包括,1)元索引存储部分,用于登记元索引以标识与网络内的所述信息相关的信息,并登记原始文件和它的复制文件的存储位置信息,其中每一个文件存储所述信息,2)信息传送装置,用于在对一个信息的访问要求被用户通过网络从某个终端提出的情况下,查阅位于所述某个终端的文件控制器的元索引存储部分的元索引,并且(iii)当存储所述信息的文件存在于所述某个终端中时,打开这个终端中的所述文件,(iv)当存储所述信息的文件不存在于所述某个终端中时,a>在所述某个终端上复制另一个终端的文件,在所述某个终端和其它相关终端中的文件控制器的元索引中写入存储位置信息,并打开复制的文件,b>打开另一个终端中的文件并通过网络传送已打开文件的信息给所述某个终端的用户,或c>转移另一个终端的文件到所述某个终端,重写元索引的存储位置信息,并打开被转移的文件,和4)同步装置,用于在记录于某个终端中的文件有改变的情况下,查阅记录在所述某个终端的存储位置信息部分中的所述文件的元索引,并同步更新在与其所记录的存储位置相关的全部其它终端中的文件。权利要求9所述的本专利技术涉及一种根据权利要求8的文件管理系统,其特征在于,其进一本文档来自技高网...

【技术保护点】
一种分布式环境中的文件管理方法,所述分布式环境为多个终端依靠网络连接在一起,并且信息被记录在一些分布式终端各自的存储器中,所述方法包括步骤:1)在单个终端中设置文件控制器,用于管理它自己终端的文件和控制与网络的信息交换,2)生成元索 引以标识与网络内的所述信息相关的信息,并在位于记录信息的每个终端中的文件控制器的元索引存储部分登记原始文件和它的复制文件的存储位置信息,每一个文件存储所述信息,3)在对某个信息的访问要求从某个终端被用户通过网络提出的情况下,查阅在所述某 个终端的文件控制器的元索引存储部分中的元索引,并且(i)当存储所述信息的文件存在于所述某个终端中时,打开这个终端中的所述文件,(ii)当存储所述信息的文件不存在于所述某个终端中时,a>在所述某个终端上复制另一个终端的文件,在所述 某个终端和其它相关终端中的文件控制器的元索引中写入存储位置信息,并打开复制的文件,b>打开另一个终端中的文件并通过网络传送已打开文件的信息给所述某个终端的用户,或者d>转移另一个终端的文件到所述某个终端,重写元索引的存储位置信息,并 打开被转移的文件,并4)在记录于某个终端中的文件有改变的情况下,查阅记录于所述某个终端的存储位置信息部分中的所述文件的元索引,并同步更新在与其所记录的存储位置相关的全部其它终端中的文件。...

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:龙忠光
申请(专利权)人:CAI株式会社
类型:发明
国别省市:JP[日本]

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

1