[发明专利]用于异步存储服务的自组织存储系统有效
申请号: | 201780041346.8 | 申请日: | 2017-05-01 |
公开(公告)号: | CN109328331B | 公开(公告)日: | 2022-03-08 |
发明(设计)人: | D.A.斯利克 | 申请(专利权)人: | NETAPP股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 异步 存储 服务 组织 存储系统 | ||
归档云存储服务可以被利用有成本效益的组件来创建以用于大规模数据存储,并且可以高效地使用这些组件。云存储服务的前端向云存储服务的消费设备呈现异步存储接口。提供异步存储服务接口避免了伴随时间受限接口(例如,具有以秒为单位的超时的基于请求‑响应的接口)的状态数据开销中的至少一些。云存储服务的后端节点周期性地查询前端服务器以选择后端节点可以实现的请求。每个后端节点基于后端节点的后端特性信息(可能是动态特性)来选择请求。因此,构成云存储服务的基础的存储系统可以被认为是自组织存储系统。
背景技术
本公开一般地涉及数据存储领域,并且更特别地涉及异步存储接口。
云服务提供商向云服务消费者提供云服务。一个类型的云服务是云存储服务。虽然云存储服务是指提供云存储的服务,但是存储网络工业协会(SNIA)正式将云存储定义为数据存储即服务(“DSaaS”)的同义词。SNIA将DSaaS定义为通过网络对虚拟存储和相关服务的递送。根据通常表达被请求的服务级别的云消费者请求来配置虚拟存储和相关服务。云消费者设备根据驻留在通信协议之上或利用通信协议的定义接口与DSaaS交互。SNIA已将云数据管理接口(CDMI)定义为针对控制和数据路径二者的接口。云消费者设备还可以根据基于客户端-服务器模型的接口消费云存储服务,所述接口诸如是基于表述性状态转移的接口(“RESTful接口”)。
附图说明
可以通过参考附图更好地理解本公开的各方面。
图1是云存储服务的自组织存储系统的概念图。
图2描绘了图1中描绘的自组织存储系统的后端的概念图,所述后端创建用于由进行选择的后端节点实现的所选请求的列表。
图3描绘了用于处理云服务消费者存储请求的流程图。
图4描绘了云存储服务的后端节点从云存储服务的前端检索存储服务请求的操作的流程图。
图5描绘了用于选择要由后端存储节点实现的写入请求的示例操作。
图6描绘了用于选择要由后端存储节点实现的删除请求的示例操作。
图7描绘了前端服务器处理由存储服务后端节点生成的节点请求列表的示例操作的流程图。
图8描绘了前端服务器处理由后端节点生成的实现消息的示例操作的流程图。
图9描绘了具有自组织存储介质设备控制器的示例云存储服务后端存储节点。
具体实施方式
以下描述包括体现本公开的各方面的示例系统、方法、技术和程序流程。然而,应理解,可以在没有这些具体细节的情况下实践本公开。在其他实例中,没有详细地示出公知的指令实例、协议、结构和技术,以便不使描述模糊。
形式上,“云服务消费者”是指使用或消费云服务的个人或组织。然而,在设备上执行的软件便于个人或组织消费或使用云存储服务。该设备可以被描述为使用云存储服务和/或与云存储服务的组件交互。因此,该描述将涉及云服务消费者设备。
云服务消费者设备根据用于云存储服务的定义接口向云存储服务传送请求。该接口定义了云服务消费者设备和云存储服务之间的请求-响应类型的交换。面向云存储服务侧的客户端(即,前端)通过维持(一个或多个)映射来定位要读取或删除的数据来对请求进行服务。前端还确定数据将被存储在哪里。通常,前端维持状态数据以确保响应被在如由接口定义的适当时间内提供到云服务消费者设备。然而,云存储服务的重要用途是将数据归档。“将数据数字地归档”涉及长保留期(例如,数十年)和对应的访问模式(即,不频繁地访问并接受高的访问等待时间)。由于访问模式要求较低,云存储提供商将使用成本较低的存储系统组件用于数字地归档的数据,并且云存储消费者接受可能花费比数秒显著更多的时间(例如,数天)的响应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于NETAPP股份有限公司,未经NETAPP股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780041346.8/2.html,转载请声明来源钻瓜专利网。