-
公开(公告)号:EP2457140A4
公开(公告)日:2017-08-23
申请号:EP10802734
申请日:2010-07-19
申请人: CARINGO INC
发明人: DUTTON JAMES E , ARBILLA LAURA , YOAKLEY DAVID
CPC分类号: G06F1/3296 , G06F1/08 , G06F1/32 , G06F1/3221 , G06F1/3268 , G06F1/3287 , G06F3/0625 , G06F3/0634 , G06F3/067 , Y02D10/154 , Y02D10/171
摘要: Each node and volume in a fixed-content storage cluster makes an independent decision whether to reduce power consumption based on lack of requests from client applications and nodes over a configurable time period. Node configuration parameters sleepAfter and wakeAfter respectively determine how long to wait until idling a node or volume, and how long to wait while idle before again performing integrity checks. A bid value is calculated by each node and reflects how much it will cost for that node to write a file, read a file, or keep a copy of the file. A node with the lowest bid wins, and nodes that are idle have a premium added to each bid to help ensure that idle nodes are kept idle. Normally, nodes with more capacity will submit a lower bid to write a file. In an archive mode, writes bids are reversed meaning that nodes with less capacity submit lower bids, meaning that fuller nodes fill up faster and are then idled, while empty or near empty nodes may remain idle for some time before winning a write bid.
摘要翻译: 固定内容存储群集中的每个节点和卷根据缺少客户端应用程序和节点在可配置时间段内的请求来做出是否降低功耗的独立决策。 节点配置参数sleepAfter和wakeAfter分别确定在空闲节点或卷之前等待多长时间,以及在再次执行完整性检查之前等待空闲多久。 出价值由每个节点计算并反映该节点写入文件,读取文件或保留文件副本的成本。 出价最低的节点获胜,闲置的节点会为每次出价添加溢价,以帮助确保空闲节点闲置。 通常情况下,具有更多容量的节点会提交较低的出价来编写文件。 在归档模式下,写入出价是相反的,这意味着容量较小的节点提交的出价较低,这意味着更全面的节点填满得更快,然后空闲,而空的或接近空的节点在赢得写出价之前可能保持空闲一段时间。
-
公开(公告)号:EP2329379A4
公开(公告)日:2014-12-03
申请号:EP09812044
申请日:2009-08-26
申请人: CARINGO INC
IPC分类号: G06F17/30
CPC分类号: G06F17/30091 , G06F17/30123
摘要: Any client application uses a namespace application to resolve its pathname in order to reference a computer file. Computer files are stored in a fixed-content storage cluster and are accessed by retrieving a unique identifier for the computer file using the namespace application. Any type of pathname scheme from any client application is supported by the namespace. The namespace application uses a bindings table to record bindings between objects including the start date and end date for each binding, and direction and separator data used in the pathname scheme. An attribute table in the namespace keeps track of each attribute and its value for each object of the namespace including a start date and an end date for each attribute. The namespace provides syntactic generality in that any pathname scheme of a client application can be resolved to identify a unique computer file in the storage cluster. The namespace may be shared between applications because when one application modifies a file or its attributes using the namespace, another application using a different pathname scheme has access to the exact same data and modifications. The namespace provides a near instantaneous continuous backup for computer files in the storage cluster because of the use of start date and end dates for the bindings and attributes.
-