【技术实现步骤摘要】
【国外来华专利技术】
本专利技术通常涉及管理对数据文件的共享访问,尤其是,涉及一种存储式高速缓存协议,其在保持数据文件的一致性和连贯性的同时提供给经授权的计算机工作站对实时数据文件的共享访问。
技术介绍
在现代计算机系统和网络架构中,作为数据文件存储库的计算机系统一般不是执行数据文件处理的计算机系统。因此,与远程计算机系统相关联的计算机工作站例如膝上型电脑、网络计算机或者桌上型电脑的用户经常希望访问,即观看(读取)或者修改(写入),存储在连接于位于远端的中央数据源计算机系统的存储器的内存、磁盘或连接网络中的数据文件。这样对数据文件的远程访问通过通信信道例如数据总线、通信网络或者因特网来实现,而这一般会在访问数据文件的系统处在呈现数据文件时中引入时延(delay)或者延迟(latency)。延迟基于在访问数据文件的系统与生成或者存储该数据文件的系统之间传送数据的需要。此外,数据文件通常以部分或者块而不是连续流的形式被访问,由于每一个块在传送时都经历了信道延迟因而加重了延迟。为了减轻信道延迟的影响,多数当前执行分布式系统应用程序(其提供对数据文件的共享访问)的计算机系统实施某些形式的高 ...
【技术保护点】
一种管理通过多个经授权的计算机工作站对存储在文件服务器中的数据文件共享访问的方法,该方法包括:将高速缓存服务器从文件服务器中取回的数据文件的副本提供给第一存储式高速缓存器,用于读取或者更新,其中,第一存储式高速缓存器与至少第一经授权 的计算机工作站相关联且将该数据文件的副本存储为高速缓存数据文件;在第一存储式高速缓存器中,将第一工作站输入的数据文件修改合并到该高速缓存数据文件中;将文件更新数据从第一存储式高速缓存器自动传送到高速缓存服务器,其中该文件更新 数据是已合并到该高速缓存数据文件中的该数据文件修改的函数;以及在高速缓存服务 ...
【技术特征摘要】
【国外来华专利技术】US 2003-1-17 60/440,7501.一种管理通过多个经授权的计算机工作站对存储在文件服务器中的数据文件共享访问的方法,该方法包括将高速缓存服务器从文件服务器中取回的数据文件的副本提供给第一存储式高速缓存器,用于读取或者更新,其中,第一存储式高速缓存器与至少第一经授权的计算机工作站相关联且将该数据文件的副本存储为高速缓存数据文件;在第一存储式高速缓存器中,将第一工作站输入的数据文件修改合并到该高速缓存数据文件中;将文件更新数据从第一存储式高速缓存器自动传送到高速缓存服务器,其中该文件更新数据是已合并到该高速缓存数据文件中的该数据文件修改的函数;以及在高速缓存服务器中,基于该文件更新数据生成存储在文件服务器中的该数据文件的替换版本。2.如权利要求1所述的方法,还包括在高速缓存服务器中,如果该数据文件被第一存储式高速缓存器访问用于更新,则保护存储在文件服务器中的该数据文件免于被其它存储式高速缓存器更新,直到所有来自第一存储式高速缓存器的该文件更新数据已被合并到该数据文件的替换版本中并且该替换版本已经替换了存储在文件服务器中的该数据文件为止。3.如权利要求2所述的方法,其中当来自第一存储式高速缓存器的该文件更新数据传送到高速缓存服务器中时,该保护包括保护存储在文件服务器中的该数据文件免于被其它存储式高速缓存器更新。4.如权利要求1所述的方法,还包括用该数据文件的替换版本代替存储在文件服务器中的该数据文件;以及使用该数据文件的替换版本,响应随后传送到高速缓存服务器的来自第二存储式高速缓存器和经授权的工作站中至少一个对该数据文件的访问请求。5.如权利要求1所述的方法,其中该文件更新数据作为流数据传送到高速缓存服务器。6.如权利要求1所述的方法,还包括在该文件更新数据传送到高速缓存服务器之前压缩该文件更新数据。7.如权利要求1所述的方法,其中该文件更新数据包括差别数据,其中该差别数据表示在第一存储式高速缓存器中的该高速缓存数据文件与当前存储在文件服务器或高速缓存服务器中的该数据文件的版本之间的差别。8.如权利要求1所述的方法,其中高速缓存服务器包括多个子高速缓存服务器,其中在至少一个子高速缓存服务器中生成该数据文件的替换版本。9.如权利要求8所述的方法,其中当第一子高速缓存服务器与第一存储式高速缓存器之间的通信连接失败时,第一存储式高速缓存器自动试图建立与第一子高速缓存服务器和第二子高速缓存服务器中至少一个的通信连接。10.如权利要求1所述的方法,其中以预定间隔将该文件更新数据自动传送到高速缓存服务器。11.一种管理通过多个经授权的计算机工作站对存储在文件服务器中的数据文件共享访问的方法,该方法包括响应工作站对存储在与高速缓存服务器相关联的文件服务器中的数据文件的访问请求,将文件更新数据从高速缓存服务器自动传送到第一存储式高速缓存器,其中该文件更新数据是当前存储在文件服务器或高速缓存服务器中的数据文件与存储在第一存储式高速缓存器中且对应于该数据文件的高速缓存数据文件之间的差别的函数;以及将该文件更新数据合并到第一存储式高速缓存器中的该高速缓存数据文件,使该高速缓存数据文件更新为与当前存储在文件服务器或高速缓存服务器中的该数据文件相同。12.如权利要求11所述的方法,其中该文件更新数据作为流数据传送到第一存储式高速缓存器。13.如权利要求11所述的方法,还包括在该文件更新数据传送到第一存储式高速缓存器之前压缩该文件更新数据。14.如权利要求11所述的方法,其中自动传送以及合并步骤以预定间隔执行。15.一种管理通过多个经授权的计算机工作站对存储在文件服务器中的数据文件共享访问的系统,该系统包括高速缓存服务器,用于取回存储在文件服务器中的数据文件的副本;与至少一个经授权的计算机工作站相关联的至少一个第一存储式高速缓存器,其中第一存储式高速缓存器将取回的该数据文件的副本作为高速缓存数据文件存储在本地存储器中,并且将第一工作站输入的数据文件修改合并到该高速缓存数据...
【专利技术属性】
技术研发人员:帕塔克希里施赫曼特,
申请(专利权)人:泰斯特网络公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。