-
公开(公告)号:US08745329B2
公开(公告)日:2014-06-03
申请号:US13010548
申请日:2011-01-20
IPC分类号: G06F12/08
CPC分类号: G06F3/0619 , G06F3/0613 , G06F3/0643 , G06F3/0656 , G06F3/0665 , G06F3/067 , G06F3/0685 , G06F11/1044 , G06F11/1076 , G06F2003/0691 , G06F2211/1009 , G06F2211/1028
摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing data on storage nodes. In one aspect, a method includes receiving a file to be stored across a plurality of storage nodes each including a cache. The is stored by storing portions of the file each on a different storage node. A first portion is written to a first storage node's cache until determining that the first storage node's cache is full. A different second storage node is selected in response to determining that the first storage node's cache is full. For each portion of the file, a location of the portion is recorded, the location indicating at least a storage node storing the portion.
摘要翻译: 方法,系统和装置,包括在计算机存储介质上编码的用于在存储节点上存储数据的计算机程序。 一方面,一种方法包括:接收要跨越多个存储节点存储的文件,每个存储节点包括高速缓存。 通过将文件的各部分存储在不同的存储节点上来存储。 将第一部分写入第一存储节点的高速缓存,直到确定第一存储节点的高速缓存已满。 响应于确定第一存储节点的高速缓存已满,选择不同的第二存储节点。 对于文件的每个部分,记录该部分的位置,该位置指示至少存储该部分的存储节点。
-
公开(公告)号:US08612990B1
公开(公告)日:2013-12-17
申请号:US13280883
申请日:2011-10-25
IPC分类号: G06F9/46 , G06F15/173 , G01R31/08 , G06F7/00 , G06F12/00
CPC分类号: G06F3/0653 , G06F3/061 , G06F3/0635 , G06F3/0659 , G06F3/067 , G06F3/0683 , G06F9/5016 , G06F2206/1012 , G06F2209/5021
摘要: A storage system may include a set of storage devices; a controller; and a management device. The controller may arbitrate among operations for execution by the set of storage devices, where the operations are received from users that are associated with priority levels. The controller may maintain queues, corresponding to the users, to queue operations from the users. The controller may additionally include a scoring component and a scheduler. The scoring component may maintain a score for each queue. The scheduler may choose, from the queues and based on the score of each queue, one of the operations to service. The management device may receive usage updates, from the controller, reflecting usage of the set of storage devices; calculate a maximum allowed usage levels, based on the received usage updates, for each user; and transmit the calculated maximum usage levels to the controller.
摘要翻译: 存储系统可以包括一组存储设备; 控制器 和管理设备。 控制器可以在操作之间进行仲裁,以便由与优先级相关联的用户接收操作的存储设备组执行。 控制器可以维护与用户对应的队列,从用户排队操作。 控制器还可以包括评分组件和调度器。 评分组件可以维护每个队列的分数。 调度器可以从队列中选择并基于每个队列的得分来进行服务的一个操作。 管理设备可以从控制器接收反映该组存储设备的使用的使用更新; 根据每个用户接收到的使用情况更新计算最大允许使用量; 并将计算出的最大使用量传送给控制器。
-
公开(公告)号:US08046371B2
公开(公告)日:2011-10-25
申请号:US12893646
申请日:2010-09-29
CPC分类号: G06F17/3087 , G06Q30/0205
摘要: A system may identify a first document associated with a geographic location within a geographical area and identify a second document associated with a geographic location outside the geographical area. The system may also assign a first score to the first document based on a first scoring function and assign a second score to the second document based on a second scoring function.
摘要翻译: 系统可以识别与地理区域内的地理位置相关联的第一文档,并且识别与地理区域之外的地理位置相关联的第二文档。 系统还可以基于第一评分功能为第一文档分配第一分数,并且基于第二评分函数为第二文档分配第二分数。
-
公开(公告)号:US20110022604A1
公开(公告)日:2011-01-27
申请号:US12893646
申请日:2010-09-29
IPC分类号: G06F17/30
CPC分类号: G06F17/3087 , G06Q30/0205
摘要: A system may identify a first document associated with a geographic location within a geographical area and identify a second document associated with a geographic location outside the geographical area. The system may also assign a first score to the first document based on a first scoring function and assign a second score to the second document based on a second scoring function.
摘要翻译: 系统可以识别与地理区域内的地理位置相关联的第一文档,并且识别与地理区域之外的地理位置相关联的第二文档。 系统还可以基于第一评分功能为第一文档分配第一分数,并且基于第二评分函数为第二文档分配第二分数。
-
公开(公告)号:US07822751B2
公开(公告)日:2010-10-26
申请号:US11138670
申请日:2005-05-27
CPC分类号: G06F17/3087 , G06Q30/0205
摘要: A system may identify a first document associated with a geographic location within a geographical area and identify a second document associated with a geographic location outside the geographical area. The system may also assign a first score to the first document based on a first scoring function and assign a second score to the second document based on a second scoring function.
摘要翻译: 系统可以识别与地理区域内的地理位置相关联的第一文档,并且识别与地理区域之外的地理位置相关联的第二文档。 系统还可以基于第一评分功能为第一文档分配第一分数,并且基于第二评分函数为第二文档分配第二分数。
-
公开(公告)号:US08484222B1
公开(公告)日:2013-07-09
申请号:US11607568
申请日:2006-12-01
申请人: Xin Li , Jiang Qian , Daniel T. Egnor , Lawrence E. Greenfield
发明人: Xin Li , Jiang Qian , Daniel T. Egnor , Lawrence E. Greenfield
IPC分类号: G06F17/30
CPC分类号: G06F17/30241
摘要: One embodiment of the present invention provides a system that automatically determines if a location is a standalone location, which can be unambiguously identified by a name for the location alone. During operation, the system determines a name score for the location which indicates a popularity of the name for the location. The system also obtains a signature for the location, wherein the signature is a set of combinations of location specifiers, wherein each combination of location specifiers refers to the location. The system then determines a signature score for the location which indicates a popularity of the signature for the location. Finally, the system determines whether the location is a standalone location based on the name score and the signature score.
摘要翻译: 本发明的一个实施例提供了一种系统,其自动地确定位置是否是独立位置,其可以被单独的位置的名称明确地识别。 在操作期间,系统确定位置的名称得分,表示该位置的名称的普及。 系统还获得位置的签名,其中签名是位置说明符的组合的集合,其中位置说明符的每个组合指的是位置。 然后,系统确定表示该位置的签名的受欢迎程度的位置的签名分数。 最后,系统根据名称得分和签名分数确定位置是否是独立位置。
-
公开(公告)号:US20120191912A1
公开(公告)日:2012-07-26
申请号:US13010548
申请日:2011-01-20
IPC分类号: G06F12/08
CPC分类号: G06F3/0619 , G06F3/0613 , G06F3/0643 , G06F3/0656 , G06F3/0665 , G06F3/067 , G06F3/0685 , G06F11/1044 , G06F11/1076 , G06F2003/0691 , G06F2211/1009 , G06F2211/1028
摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing data on storage nodes. In one aspect, a method includes receiving a file to be stored across a plurality of storage nodes each including a cache. The is stored by storing portions of the file each on a different storage node. A first portion is written to a first storage node's cache until determining that the first storage node's cache is full. A different second storage node is selected in response to determining that the first storage node's cache is full. For each portion of the file, a location of the portion is recorded, the location indicating at least a storage node storing the portion.
摘要翻译: 方法,系统和装置,包括在计算机存储介质上编码的用于在存储节点上存储数据的计算机程序。 一方面,一种方法包括:接收要跨越多个存储节点存储的文件,每个存储节点包括高速缓存。 通过将文件的各部分存储在不同的存储节点上来存储。 将第一部分写入第一存储节点的高速缓存,直到确定第一存储节点的高速缓存已满。 响应于确定第一存储节点的高速缓存已满,选择不同的第二存储节点。 对于文件的每个部分,记录该部分的位置,该位置指示至少存储该部分的存储节点。
-
-
-
-
-
-