数据转发存储中的拆卸/重新组装制造技术

技术编号:7151118 阅读:231 留言:0更新日期:2012-04-11 18:40
用于数据转发存储中的拆卸/重新组装的方法和装置。一种方法,包括:从源系统接收用于存储数据的请求,拆卸数据,将拆卸后的数据导向计算机存储器,并且在互连的计算机系统节点的网络中逐计算机存储器地持续转发拆卸后的数据,而不存储在该网络中的任何物理存储设备上。所述持续转发包括:基于一个或多个因素来确定可用于接收拆卸后的数据的节点的地址;向源系统发送消息,该消息带有供请求者转发拆卸后的数据的具体节点的地址;检测在具体节点的存储器中是否存在拆卸后的数据;以及将拆卸后的数据转发给在互连的计算机系统节点的网络中的节点的另一计算机存储器,而不存储在任何物理存储设备上。

【技术实现步骤摘要】
【国外来华专利技术】数据转发存储中的拆卸/重新组装
技术介绍
这里所公开的至少一些实施例涉及数据存储,并且更具体地,涉及数据转发存储中的拆卸 / 重新组装(disassembly/reassembly)。个人、组织机构、商业公司和政府必须存储的数据量每一年都在增长。除了跟上需求以外,组织机构还面临其它的存储挑战。伴随着向在线的实时商务和管理的转移,必须保护重要的数据不会由于软件或硬件故障而丢失或不可访问。目前,许多存储产品并不提供完全的故障保护,并且使得用户有丢失数据或不可使用数据的风险。例如,目前市场上的许多存储解决方案提供针对某些故障模式(例如,处理器故障)但是不针对其它故障模式 (例如,光盘驱动器故障)的保护。许多组织机构有由于它们的数据存储系统中的组件故障而丢失数据或不可使用数据的风险。数据存储市场通常被划分为两个主要部分,即,直接附加存储(DAS)和网络存储。 DAS包括与服务器直接连接的盘。网络存储包括附加到网络而不是特定服务器并因此可以被该网络上的其它设备和应用访问和共享的盘。网络存储通常被划分成两个部分,即,存储区域网络(SAN)和网络附加存储(NAS)。SAN是代表广大用户网络来将不同类型的数据存储设备与相关联的数据服务器互连的高速专用网络(或子网)。通常,SAN是企业的整个计算资源网络的一部分。存储区域网络通常聚集在其它计算资源附近,但也可以通过广域网(WAN)承载技术扩展到远程位置以用于备份和档案存储。NAS是这样的硬盘存储,其被建立有自己的网络地址而不是被附加到向网络的工作站用户提供应用的本地计算机。通过从本专利技术服务器移除存储访问及其管理,应用程序和文件两者都可以被更快地提供,这是因为应用程序和文件不竞争同一处理器资源。NAS被附加到局域网(通常,以太网)并被指派IP地址。文件请求被主服务器映射到NAS文件服务器。以上所有存储都以多于一种方式共有一个共同的、可能是致命弱点的特征,S卩,数据被存储在物理介质(例如,光盘驱动器、CD驱动器等)上。
技术实现思路
本专利技术提供用于数据转发存储中的拆卸/重新组装的方法和装置,包括计算机程序广品。一般地,根据一个方面,本专利技术的特征在于一种方法,所述方法包括从源系统接收用于存储数据的请求;拆卸所述数据;将拆卸后的数据导向计算机存储器;以及在所述互连的计算机系统节点的网络中逐计算机存储器地持续转发所述拆卸后的数据,而不存储在所述网络中的任何物理存储设备上。所述持续转发包括基于一个或多个因素来确定可用于接收所述拆卸后的数据的节点的地址;向所述源系统发送消息,所述消息带有供请求者转发所述拆卸后的数据的具体节点的地址;检测在所述具体节点的存储器中是否存在所述拆卸后的数据;以及将所述拆卸后的数据转发给在所述互连的计算机系统节点的网络中的节点的另一计算机存储器,而不存储在任何物理存储设备上。根据另一个方面,本专利技术的特征在于一种网络,所述网络包括一组互连的计算机系统节点,每个计算机系统节点响应于来自请求系统的用于存储数据的请求,接收拆卸后的数据并且将所述拆卸后的数据逐计算机存储器地持续转发而不存储在任何物理存储设备上,并且响应于来自所述请求系统的用于取回数据的请求,取回正被逐计算机存储器地持续转发的拆卸后的数据,每个节点还被配置成检测在其存储器中是否存在拆卸后的数据,应用时间戳,并根据节点的可用性将所述拆卸后的数据转发给所述互连的计算机系统节点中的另一节点的计算机存储器。以下,将在附图和说明书中阐述本专利技术的一个或多个实现方式的细节。本专利技术的更多特征、方面和优点将从说明书、附图和权利要求中显而易见。附图说明这些实施例是以示例而非限制方式在附图中的示图中说明的,附图中,类似的标号表示类似的元素。图1是示例性系统的框图。图2是示例性用户系统的框图。图3是示例性网络系统的框图。图4是处理的流程图。图5是处理的流程图。具体实施例方式与使用短暂停留(transient)方式的数据转发使得数据最终被存储在诸如光盘驱动器之类的物理介质上的对等网络不同,本专利技术是持续冗余数据转发系统,即数据被从一个节点存储器向另一节点存储器地持续转发。如图1中所示,示例性系统10包括用户系统12和许多网络系统14、16、18、20、22。 可以认为网络系统14、16、18、20、22中的每一个是系统10中的一个节点并且可以指定一个这样的网络系统作为中央服务器,例如网络系统14,该网络系统可以担任系统10中的控制角色。网络系统14、16、18、20、22中的每一个可以被建立为在中央服务器14的直接控制下被专用地控制的对等端(peer)的网络。对等的节点也可以是专用节点和公用节点的混合, 并且因此可以不受中央服务器14的直接物理控制下。系统10也可以是完全公用的,其中, 中央服务器14(或多个服务器)对任一对等节点都没有直接的拥有权或直接的物理控制权。作为受专用控制的网络,用户可以免费访问对等节点或者通过订阅服务或其它配置进行付费访问。在混合环境中,即,在具有专用节点和公用节点的组合的网络中,中央服务器14可以指示数据要被转发到专用网络还是公用网络。在一个示例中,中央服务器14 识别数据的类型并且根据所识别的类型将数据转发给专用网络或公用网络。例如,表示视频或音频文件的数据可以被发送至公用网络,而表示文档(例如,Microsoft Word文档) 可以被发送至专用网络。在另一示例中,中央服务器14使得用户能够选择用户所拥有的数据将被转发到哪里,即,转发到专用网络还是公用网络。在一个示例中,可以认为节点14、16、18、20和22是专用网络。在专用网络中,管理员控制这些节点并且可以指定哪个节点是中央服务器。系统10也可以包括一个或多个另外的节点。例如,节点24、26和28。可以认为这些节点24、26和28是管理员对其有很少的控制权或几乎没有控制权的一个或多个公用网络的部分。如图2中所示,用户系统12可以包括处理器30、存储器32和输入/输出(I/O)设备34。存储器32可以包括操作系统(OS) 36,例如Linux、Apple OS或Windows, ,一个或多个应用处理38和存储处理100 (以下详细描述)。应用处理38可以包括用户生产力软件,例如OpenOffice或者Microsoft Office。1/0设备34可以包括用于显示给用户42 的图形用户界面(⑶1)40。如图3中所示,每个网络系统(例如网络系统14)都可以包括处理器50和存储器 52。存储器52可以包括OS 54 (例如,Linux、Apple OS或Windows )和数据转发处理 200 (以下详细描述)。在传统的系统中,应用处理38需要存储和取回(retrieve)数据。在这些传统系统中,数据被存储在本地的或远程的物理设备上,并且用来提供冗余的数据拷贝被本地地存储或被存储在诸如光盘驱动器之类的远程物理存储设备上。并且在某些系统中,该数据可以被划分成不同数据段或数据包并被本地或远程地存储在物理存储介质上。使用固定的物理数据存储设备增加了成本、维护、管理并且生成数据的固定物理记录,而不论这是否是用户42所希望的。本专利技术不使用固定的物理数据存储装置来存储数据并且不使用物理数据存储装置来提供数据冗余。当中央服务器14接收到来自存储处理本文档来自技高网
...

【技术保护点】
1.一种方法,包括:在互连的计算机系统节点的网络中,从源系统接收用于存储数据的请求;拆卸所述数据;将拆卸后的数据导向计算机存储器;在所述互连的计算机系统节点的网络中逐计算机存储器地持续转发所述拆卸后的数据,而不存储在所述网络中的任何物理存储设备上,所述持续转发包括:基于一个或多个因素来确定可用于接收所述拆卸后的数据的节点的地址;向所述源系统发送消息,所述消息带有供请求者转发所述拆卸后的数据的具体节点的地址;检测在所述具体节点的存储器中是否存在所述拆卸后的数据;以及将所述拆卸后的数据转发给在所述互连的计算机系统节点的网络中的节点的另一计算机存储器,而不存储在任何物理存储设备上。

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

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

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

1