数据转发存储中的测量制造技术

技术编号:7151117 阅读:278 留言:0更新日期:2012-04-11 18:40
用于数据转发存储中的测量的方法和装置,包括计算机程序产品。一种方法,包括:在互连的计算机系统节点的网络中,从源系统接收用于存储数据的请求,将数据导向计算机存储器,将有关数据的信息存储在与中央服务器相关联的贮存器中,以及在互连的计算机系统节点的网络中逐计算机存储器地持续转发数据和贮存器,而不存储在网络中的任何物理存储设备上。

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

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

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

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

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

1