[发明专利]将数据分配给网络中的存储的方法和系统在审
申请号: | 201410685563.9 | 申请日: | 2014-11-25 |
公开(公告)号: | CN104717276A | 公开(公告)日: | 2015-06-17 |
发明(设计)人: | C.德库萨蒂斯;S.卡夏普;R.B.克里施纳默西 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F3/06 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邸万奎 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 配给 网络 中的 存储 方法 系统 | ||
技术领域
本发明一般涉及计算技术,尤其涉及网络中的数据存储。
背景技术
数据中心可以被配置处理大量或多卷数据。例如,可以将服务器与可以存储作为处理的一部分所需的数据的节点或队列耦合。存储在节点中的数据可以是“热”或“超热”数据—可以是服务器频繁和在短访问时间内需要的数据,以便让服务器执行分配给它的所有任务和功能。就这一点而言,该节点可以用作服务器数据的高速缓存。相反,可以将服务器不频繁需要或不迅速需要的数据(所谓的“冷”数据)存储在远离服务器的地点上。
在处理数据的背景下,与数据的可用性有关的问题可能成为网络性能的瓶颈。例如,在服务器接收的请求或任务的速率高的情况下,不降低性能地为来自节点/高速缓存的那些请求服务是不切实际的。
发明内容
实施例包括将数据分配给网络中的存储的方法、系统、和计算机程序产品。识别网络中的服务器访问的数据项。控制器根据如下的至少一种分类所识别数据项:服务器对数据项的访问请求的频率和与一旦服务器请求数据项就向服务器提供数据项有关的访问时间。根据数据项的分类为存储数据项选择网络中的交换机的存储器。该控制器使数据项存储在交换机的存储器中,服务器根据请求从其访问数据项。
附图说明
作为本说明书的结论,在权利要求书中具体指出并明确要求保护被当作实施例的主题。该实施例的前述和其它特征和优点可从结合附图所作的如下详细描述中明显看出,在附图中:
图1描绘了依照实施例的计算系统环境;
图2描绘了依照实施例处理工作负载的过程流;以及
图3描绘了依照实施例的计算系统环境。
具体实施方式
依照一个或多个实施例,描述将频繁访问数据存储在网络交换机(例如,层2或3网络交换机)的存储层中的系统、装置和方法。控制器与多层存储访问系统协调管理和控制网络交换机中的存储层。该控制器识别频繁访问数据,选择存储数据的交换机,并与网络的其它控制器协调。存储在网络交换机中的数据从是可用数据的唯一实例的意义上来讲是独特的。换句话说,存储在网络交换机中的数据不是简单地用作存储在另一个地点上的数据的备份或副本。
现在转到图1,其中一般性地示出了计算系统100。可以将系统100与像数据网络102、管理网络104等那样的一种或多种网络相联系。可以使网络相互耦合。
系统100可以包括许多不同类型的计算设备。为了使例示简单和易于说明起见,系统100被显示成包括许多服务器114和许多交换机122。每个服务器114可以与一个或多个节点128相联系或耦合。节点128可以起为服务器114存储数据的高速缓存的作用。
在一些实施例中,可以使交换机122相互耦合。例如,数据可以横穿作为多跳路径的一部分的一台或多台交换机122、和潜在地,一个或多个服务器114。交换机122可以是可以支持一种或多种可编程功能或配置的软件定义网络(SDN)使能交换机。
交换机122可以包括存储器136。存储器136可以用于存储数据。在一些情况下,如下进一步所述,可以将与服务器114相联系的数据存储在存储器136中,潜在地与将这样的数据存储到与服务器114相联系的节点128中完全不同。
系统100可以包括像硬盘驱动器那样的另外存储设备。在一些实施例中,硬盘驱动器156可以用于存储与服务器114有关的“冷”数据。节点128可以用于存储与服务器114有关的“热”数据。交换机122的存储器136可以用于存储与服务器114有关的“超热”数据。
术语“冷”、“热”、和“超热”与温度评定尺度有关,仅仅代表根据访问频率和访问数据所需的时间分类数据的一种技术。可以使用任何其它类型的分类技术。例如,可以使用这样的数字评定尺度,其中,例如,“10”代表需要频繁访问和在短访问时间内的数据,以及“1”代表不频繁访问和访问时间可以相对较长的数据。
管理网络104可以包括控制器164。控制器164可以对应于服务器(例如,服务器114),或处在服务器(例如,服务器114)上。控制器164可以经由一条或多条链路(例如,安全通信链路)与交换机122耦合。控制器164可以负责依照所选分类技术分类给定一个或一项数据。就这一点而言,控制器164可以管理数据在可用在系统中的存储(例如,节点128、存储器136、和硬盘驱动器156)之间的分配。
虽然在图1中示出了单个控制器164,但在一些实施例中,可以使用多个控制器164。控制器164可以相互通信,以便共享管理网络102的任务/负担。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司;,未经国际商业机器公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410685563.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据同步方法和装置
- 下一篇:用于VHE的本地I/O设备连接器
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置