当前位置: 首页 > 专利查询>HGST荷兰公司专利>正文

经由物理块地址的文件存储制造技术

技术编号:12420474 阅读:44 留言:0更新日期:2015-12-02 15:36
此处描述的示例提供了用于经由物理块地址和介质特征存储诸如文件之类的对象的系统、方法和软件。在一种示例中,一种用于在储存设备上操作处理系统的方法包括识别储存介质的介质特征。该方法进一步包括,对于通过网络接收并与网络储存请求关联的给定对象,基于该介质特征识别该给定对象的多个物理块地址。该方法还包括启动将对象从存储器传输至储存介质。

【技术实现步骤摘要】

本公开涉及一种便于基于介质特征储存至物理块地址的计算机装置。
技术介绍
利用以太网或一些其他类似协议,服务设备用来给一台或多台客户设备提供文件存储。典型地,当对象或文件要从客户设备中的一个存储到服务设备中的一个时,该数据利用数据总线从客户处理单元传递到客户设备上的网络接口控制器(NIC)。利用以太网或一些其他类似协议,数据从客户NIC传递到服务设备,数据可在其中进行处理并存储到期望的储存介质中。在以前操作服务设备的方法中,服务设备上的处理单元经由服务NIC接收文件并将文件转换为具有逻辑块地址(LBA)的数据块。这些具有LBA的数据块接着传递到配置成将LBA与物理块地址或PBA相关联的储存控制器。一旦关联,储存控制器就用PBA将数据块置于储存介质中。
技术实现思路
此处公开的实施例提供了用于经由物理块地址和介质特征来存储对象的系统、方法和软件。在一种实施例中,一种用于在储存设备上操作处理系统的方法包括识别储存介质的介质特征。该方法进一步包括:对于在网络上接收并与网络存储请求关联的给定对象,基于介质特征识别该给定对象的多个物理块地址。该方法还包括启动将给定对象传输至储存介质。在另一实施例中,一种便于基于介质特征存储到物理块地址的计算机装置包括处理指令,该指令指导储存处理计算系统以识别储存介质的介质特征。该指令还指导计算系统基于介质特征识别给定对象的多个物理块地址,并启动将给定对象传输至储存介质上多个物理块地址。该装置还包括一个或多个存储处理指令的非瞬时计算机可读介质。在另一例子中,一种储存设备包括至少一个储存控制器,其配置成识别储存介质的介质特征并将用于传递的介质特征传输到处理系统。该处理系统配置成接收储存介质的介质特征、基于该介质特征识别给定对象的多个物理块地址并启动给定对象到储存介质上多个物理块地址的传输。【附图说明】下面的说明和相关附图教导本专利技术的最佳模式。出于教导本专利技术原理的目的,最佳模式的一些常规方面可简化或省略。下面的权利要求确定本专利技术的范围。注意,最佳模式的一些方面可能未落入权利要求确定的本专利技术的范围内。因此,本领域技术人员将理解落入本专利技术范围内的最佳模式的各种变型。本领域技术人员将理解下面描述的特征可以各种方式组合以形成本专利技术的多种变型。因此,本专利技术不限定于下面描述的特定实施例,而是仅由权利要求及其等同来限定。图1示出了用于将对象存储至多个物理块地址的储存系统。图2示出了用于基于介质特征存储对象的方法。图3示出了具有多个储存设备的储存系统。图4不出了根据一实施例的储存设备。图5示出了用于基于介质特征存储对象的时序图。图6示出了根据另一实施例的储存设备。图7示出了用于基于介质特征将对象存储在储存设备中的概览(overview)。图8示出了配置成基于介质特征存储对象的储存处理计算系统。【具体实施方式】诸如服务器和网络附加储存设备之类的储存计算系统允许其他计算设备分流一部分它们的储存处理工作量。通过分流储存管理,其他计算设备可具有更多的资源去执行处理密集任务,并且也可在本地设备上需要较少储存。在本实施例中,包括一种允许其他联网设备快速、有效存储诸如文件之类的对象的储存设备。为了完成该任务,储存设备上的处理系统将识别储存介质的介质特征。这些介质特征可包括多种因素:包括介质的叠瓦式(shingling)信息、介质的运行状况或磨损级别信息、介质的空间可用性以及除此之外的各种其他因素。在一些实施例中,介质特征可通过连接到储存介质并配置成监控介质状态的储存控制器传送至处理系统。一旦处理系统识别出这些特征,对象可随存储请求传递至储存设备。该对象或文件来自于任意数量的配置为与储存设备通信的联网计算设备。一到达储存设备,该对象将传递到处理系统以基于介质特征识别给定对象的多个物理块地址。这些物理块地址接着可用于将对象存储至储存介质。在一些实施例中,各种对象特征亦可由处理系统用来确定对象的物理块地址。这样的对象特征可包括:对象大小、对象类型或对象的其他相关属性。为了进一步说明储存设备的操作,包括了图1。图1示出了用于将对象存储至储存设备上的多个物理块地址(PBA)的储存系统100。储存系统100包括联网设备101-103、网络110和储存设备120。储存设备120进一步包括储存介质125并配置为执行操作200。联网设备101-103经通信链路130-132与网络110通信,网络110进一步配置为经通信链路133与储存设备120通信。联网设备101-103可包括任何能够传输对象以存储在储存设备120中的计算系统。联网设备101-103均可包括处理系统、通信接口、储存系统、用户接口或一些其他计算元件。联网设备101-103中的每一个可以是计算机、智能手机、电子书、移动因特网应用、媒体播放器、游戏控制台或一些其他计算装置-包括其组合。网络110配置为给联网设备101-103提供通信服务并允许设备连接至储存设备120。网络110可包括交换器、接入节点、因特网路由器、网络网关、应用服务器、计算机系统、通信链路或一些其他类型的通信装置-包括其组合。储存设备120配置为存储从多个联网设备传送的对象。除了储存介质125之外,储存设备120可包括处理系统、储存控制器、网络接口控制器(NIC)、存储器或其他储存相关系统。储存设备120配置为从联网设备101-103取得对象并利用PBA将对象存储至储存介质125。通信链路130-133使用金属、玻璃、空气、空间或一些其他材料作为传输介质。通信链路130-133可采用各种通信协议,例如时分复用(TDM)、互联网协议(IP)、以太网、通信信令、码分多址(CDMA)、仅演进数据(EVDO)、微波存取全球互通(worldwideinteroperability for microwave access,WIMAX) \ 全球移动通信系统(GSM)、长期演进(LTE)、无线保真(WIFI)、高速分组接入(HSPA) \或一些其他通信格式-包括其组合。通信链路130-133可能是直接链路或可包括中间网络、系统或设备。现在转到图2,图2示出了用于利用PBA将对象存储到储存介质的操作200。在操作中,储存设备120至少包括NIC、处理系统、储存控制器和储存介质125,以存储从联网设备101-103传输的对象。为了便于对象的储存,处理系统配置为执行操作200。操作200包括识别储存介质125的介质特征(201)。在一些实施例中,储存设备120上的储存控制器确定介质特征并将这些特征传回处理系统。这样的介质特征可包括介质的叠瓦式信息、介质的运行状况信息、介质的空间可利用性以及除此之外的其他各种特征。一旦识别出,处理系统就可使用该特征来识别存储位置。在本操作中,对于经由网络接收并与网络存储请求相关联的给定对象,处理系统配置为基于介质特征识别该给定对象的多个PBA (202)。在一些实例中,该多个PBA允许对象顺序存储在储存介质中,避免该对象分散在多个位置。然而,应当理解,该多个PBA可包括储存介质上的任何地址。一旦确定PBA,储存设备120就配置为启动对象从存储器到储存介质的传输(203)。对于示例性的实施例,联网设备101可能需要将对象存储在储存设备120上。在对象利用存储请求传递到储本文档来自技高网...

【技术保护点】
一种便于基于介质特征储存至物理块地址的计算机装置,所述计算机装置包括:处理指令,其当由所述储存处理计算系统执行时指导该储存处理计算系统:识别储存介质的介质特征;对于经网络接收并与网络储存请求关联的给定对象,基于所述介质特征识别所述给定对象的多个物理块地址;以及启动将给定对象传输至储存介质上的多个物理块地址;以及一个或多个存储所述处理指令的非瞬时计算机可读介质。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:C·布鲁纳C·斯夸尔斯
申请(专利权)人:HGST荷兰公司
类型:发明
国别省市:荷兰;NL

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

1