数据文件转发框架中的删除制造技术

技术编号:4932104 阅读:228 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了用于数据文件转发框架中的删除的方法和装置,其中包括计算机程序产品。一种框架包括:互连的计算机系统节点的网络,其中,数据文件被持续地从一个计算机存储器转发到另一计算机存储器,而不存储在该网络中的任何物理存储设备上;耦合到该网络的中央服务器;以及耦合到该网络的删除服务器。

【技术实现步骤摘要】
【国外来华专利技术】
至少一些这里公开的实施例涉及数据存储,更具体而言涉及数据文件转发框架 中的删除。
技术介绍
个人、组织、企业和政府必须存储的数据的量每年都在增长。除了仅仅满足需 求以外,组织还面临着其他存储挑战。随着向在线、实时企业和政府的转移,必须保护 关键数据免遭由软件或硬件故障导致的丢失或不可访问。目前,许多存储产品不提供完 全的故障保护,使用户暴露于数据丢失或不可用的危险。例如,目前市场上的许多存储 方案提供了针对诸如处理器故障之类的某些故障模式的保护,但不提供针对诸如盘驱动 器故障之类的其他故障模式的保护。许多组织被暴露于由其数据存储系统中的组件故障 导致的数据丢失或数据不可用的危险。数据存储市场通常被划分成两个主要的部分,即直接附接存储(DAS)和网络存 储。DAS包括直接连接到服务器的盘。网络存储包括这样的盘这些盘附接到网络而不是特定的服务器,于是可被该 网络上的其他设备和应用所访问和共享。网络存储通常被划分成两个部分,即存储区域 网络(SAN)和网络附接存储(NAS)。SAN是代表更大的用户网络将不同种类的数据存储设备与相关联的数据服务器 互连的高速专用网络(或子网)。通常,SAN是企业的计算资源的整个网络的一部分。 存储区域网络通常与其他计算资源紧密集群,但也可利用广域网(WAN)载体技术扩展到 远程位置以用于备份和存档存储。NAS是在具有其自己的网络地址的情况下设立的硬盘存储,而不是附接到向网 络的工作站用户提供应用的本地计算机。通过将存储访问及其管理从本地服务器中移 除,应用程序和文件都可被更快地提供,因为它们不竞争相同的处理器资源。NAS被附 接到局域网(通常是以太网)并且被指派以IP地址。文件请求被主服务器映射到NAS文 件服务器。上述所有都共有一个在许多方面都可能是弱点的共同特征,S卩,数据被存储在 诸如盘驱动器、CD驱动器等等之类的物理介质上。
技术实现思路
本专利技术提供了用于数据文件转发框架中的删除的方法和装置,其中包括计算机程序产品。在一个方面中,本专利技术特别提供了一种方法,包括在互连的计算机系统的网 络中(其中在该网络中,数据文件被持续地从一个计算机存储器转发到另一计算机存储 器,而不存储在该网络中的任何物理存储设备上),从耦合到该网络的源系统接收要求删 除被持续转发的一数据文件的请求,该请求包括文件名;搜索与该网络中的中央服务器相关联的索引文件以寻找该文件名;从该索引文件中去除该文件名;在该网络中定位由 该文件名表示的该数据文件;以及将定位到的数据文件引导至该网络中的不转发或存储 数据文件的计算机系统的存储器。在另一方面中,本专利技术特别提供了一种框架,包括互连的计算机系统节点的 网络,其中,数据文件被持续地从一个计算机存储器转发到另一计算机存储器,而不存 储在该网络中的任何物理存储设备上;耦合到该网络的中央服务器;以及耦合到该网络 的删除服务器。本专利技术的一个或多个实现方式的细节在附图和以下描述中记载。根据描述、附 图和权利要求,将清楚本专利技术的其他特征、方面和优点。附图说明在附图中以示例而非限制方式示出了实施例,附图中相似的标号指示类似的特 征。图1是示例性框架的框图。图2是示例性用户系统的框图。图3是示例性网络系统的框图。图4是进程的流程图。图5是进程的流程图。图6是进程的流程图。图7是进程的流程图。图8是进程的流程图。具体实施例方式与以瞬态方式使用数据文件转发从而使得数据文件最终被存储在诸如盘驱动器 之类的物理介质上的对等网络不同,本专利技术是一种持续数据文件转发系统,即通过不断 地将数据文件从一个节点存储器转发到另一个节点存储器来存储数据文件。如图1所示,示例性框架10包括用户系统12和若干个网络系统14、16、18、 20、22。网络系统14、16、18、20、22中的每一个可被认为是框架10中的节点,并且 一个这种网络系统可被指定为中央服务器,例如网络系统14,其可占据框架10中的控制 位置。节点14、16、18、20、22中的每一个可被建立为受中央服务器14直接控制的、 被私人控制的对端网络。对端节点也可以是私有和公共节点的混合,从而不受中央服务 器14的直接物理控制。框架10也可以是完全公共的,其中中央服务器14(或者多个服 务器)对于任何对端节点不具有直接所有权或直接物理控制。在一个示例中,节点14、16、18、22和22被认为是私有网络。在私有网络中, 管理员控制节点并且可以指定哪个节点是中央服务器。框架10也可以包括一个或多个额 外的节点。例如,节点14、26和28。这些节点24、26和28被认为是一个或多个公共 网络的一部分,在这些公共网络中,管理员的控制权很小或者没有控制权。如图2所示,用户系统12可包括处理器30、存储器32和输入/输出(I/O)设备 34。存储器32可包括诸如Linux、Apple OS或冒indows 之类的操作系统(OS) 36、一个或多个应用进程38以及存储进程100,这些将在下文中详细描述。应用进程38可包 括用户生产力软件,例如OpenOffice或Microsoft Office。I/O设备34可包括图形用 户界面(GUI)40,用于显示给用户42。如图3所示,每个网络系统,例如网络系统14,可包括处理器50和存储器52。 存储器52可包括诸如Linux、Apple OS或Windows 之类的OS 54、数据文件转发进 程200、搜索进程300和取回进程400,这些将在下文中完整描述。一个网络系统(例如网络系统22)被指定为删除节点,这将在下面更完整描述。 删除节点22的存储器不包括数据文件转发进程200、搜索进程300和取回进程400。被 删除节点接收到的任何数据文件不被转发或保存。在删除节点的存储器中接收到的新数 据覆写删除节点的存储器接收的旧数据。从效果上来说,删除节点22对转发到它的数据 文件充当黑洞。在传统系统中,应用进程38需要存储、删除、搜索和取回数据文件。在这些传 统系统中,数据文件被存储在本地或远程物理设备上。并且,在一些系统中,该数据文 件可被分割成不同的片段或分组,并被本地或远程存储在物理存储介质上。对固定的物 理数据存储设备的使用将增加成本、维护、管理并且生成数据的固定物理记录,而无论 用户42是否希望如此。本专利技术不使用固定的物理数据存储来存储数据文件。这里,术语“数据文件” 用于表示系统处理的所有文件和媒体类型,例如用于数据的文件、程序文件、音频文 件、视频文件、图片文件等等。当中央服务器14从存储进程100接收到存储数据文件的 请求时,该数据文件被引导至框架10中的节点存储器,然后在该节点存储器处,它持续 地被每个网络节点中的数据文件转发进程200从框架10中的一个节点存储器转发到另一 节点存储器,而不存储在任何物理存储介质(例如盘驱动器)上。被转发的数据文件在 框架10中的任何一个节点的存储器中只驻留非常短的一段时间。数据文件不被存储在任 何网络节点中的任何物理存储介质上。当中央服务器14从存储进程100接收到取回数据文件的请求时,正在框架10中 被从一个节点存储器转发到另一节点存储器的所请求的数据文件被取回。以这种方式转发的数据文件可被分段,并且片段被如上所述地转发。同样,被 分段的数本文档来自技高网
...

【技术保护点】
一种方法,包括:  在互连的计算机系统的网络中,从耦合到所述网络的源系统接收要求删除被持续转发的一数据文件的请求,该请求包括文件名,其中在所述网络中,数据文件被持续地从一个计算机存储器转发到另一计算机存储器,而不存储在所述网络中的任何物理存储设备上;  搜索与所述网络中的中央服务器相关联的索引文件以寻找所述文件名;  从所述索引文件中去除所述文件名;  在所述网络中定位由所述文件名表示的所述数据文件;以及  将定位到的数据文件引导至所述网络中的不转发或存储数据文件的计算机系统的存储器。

【技术特征摘要】
【国外来华专利技术】US 2008-5-7 12/116,6101.一种方法,包括在互连的计算机系统的网络中,从耦合到所述网络的源系统接收要求删除被持续转 发的一数据文件的请求,该请求包括文件名,其中在所述网络中,数据文件被持续地从 一个计算机存储器转发到另一计算机存储器,而不存储在所述网络中的任何物理存储设 备上;搜索与所述网络中的中央服务器相关联的索引文件以寻找所述文件名; 从所述索引文件中去除所述文件名; 在所述网络中定位由所述文件名表示的所述数据文件;以及 将定位到的数据文件引导至所述网络中的不转发或存储数据文件的计算机系统的存 储器。2.如权利要求1所述的方法,其中,定位包括利用表示进入一节点存储器的数据文件的哈希标记在所述中央服务器处匹配所述请求;向被预测在存储器中具有所述数据文件的节点发送消息;以及 向所述中央服务器发送表明所述数据文件已被删除的确认消息。3.如权利要求2所述的方法,还包括从所述网络中的不转发数据文件的计算机系统接 收表明所请求的数据文件已被删除的确认。4.一种计算机程序产品,被有形地包含在信息载体中,用于维护数据文件,该计算 机程序产品可操作来使得数据处理装置在互连的计算机系统的网络中,从耦合到所述网络的源系统接收要求删除被持续转 发的一数据文件的请求,该请求包括文件名,其中在所述网络中,数据文件被持续地从 一个计算机存储器转发到另一计算机存储器,而不存储在所述网络中的任何物理存储设 备上;搜索与所述网络中的中央服务器相关联的索引文件以寻找所述文件名; 从所述索引文件中去...

【专利技术属性】
技术研发人员:吉恩费恩爱德华麦里特
申请(专利权)人:塔吉特枢转让有限责任公司
类型:发明
国别省市:US

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

1