发明名称 具有网络服务客户接口的分布式存储系统
摘要 一种分布式的基于网络服务的存储系统。系统可包括配置成根据网络服务协议接收对给定的数据对象的访问的给定客户请求的网络服务接口,该请求包括相应于对象的键值。系统还可包括配置成存储对象的复本的存储节点,和配置成为每个对象存储相应的键映射项目的键映射实例,其中通过相应的唯一定位器值可访问每个复本。对于给定的对象,相应的键映射项目包括键值和相应于对象的复本的每个定位器值。协调器可从网络服务接口接收给定的客户请求,响应性地访问键映射实例以识别相应于键值的定位器值,且对于特定的定位器值,从相应的存储节点取回相应的复本。
申请公布号 CN101496005A 申请公布日期 2009.07.29
申请号 CN200680053577.2 申请日期 2006.11.30
申请人 亚马逊科技公司 发明人 A·H·弗穆伦;A·B·阿特拉斯;D·M·巴斯;J·D·科米;A·K·弗西曼;J·C·索伦森三世;E·M·瓦格纳
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 中国国际贸易促进委员会专利商标事务所 代理人 赵 冰
主权项 1.一种系统,包括:多个计算节点,所述计算节点被配置成实现:网络服务接口,其配置成根据网络服务协议来接收对访问数据对象的客户请求,其中对访问所述数据对象中给定的一个数据对象的所述客户请求中给定的一个客户请求包括相应于所述给定的数据对象的键值;多个存储节点,其配置成存储所述数据对象的复本,其中所述复本中的每一个都是通过各自的定位器值可访问的,且其中所述定位器值中的每一个在所述系统内都是唯一的;键映射实例,其配置成为所述数据对象中的每一个存储各自的键映射项目,其中对于所述给定的数据对象,所述各自的键映射项目包括所述键值和相应于所述给定数据对象的每个存储的复本的每个定位器值;以及协调器,其配置成从所述网络服务接口接收对访问所述数据对象的所述客户请求,其中响应于所述给定的客户请求,所述协调器配置成访问所述键映射实例以识别相应于所述键值的一个或更多定位器值,并且对于所述一个或更多定位器值中特定的一个定位器值,访问相应的存储节点以取回相应的复本。
地址 美国内华达