-
公开(公告)号:US08868647B2
公开(公告)日:2014-10-21
申请号:US13348243
申请日:2012-01-11
IPC分类号: G06F15/16
CPC分类号: G06F17/30091 , G06F17/30132 , G06F17/30165 , G06F17/30197 , H04L29/08729 , H04L67/1097
摘要: Various exemplary embodiments relate to a method of storing a file block in a cloud system including a plurality of data centers. The method may include; receiving the file block from a client; generating a plurality of chunks from the file block, wherein each chunk is smaller than the file block and the file block may be reconstructed from a subset of the chunks; distributing each chunk to one of the plurality of data centers; and storing the file block in a cache. Various exemplary embodiments relate to a cloud system for storing files. The system may include a plurality of data centers including a primary data center. The primary data center may include: a cache configured to store at least one complete file block; a chunk storage configured to store a chunk for each of a plurality of file blocks; a file encoder; and a file decoder.
摘要翻译: 各种示例性实施例涉及在包括多个数据中心的云系统中存储文件块的方法。 该方法可以包括: 从客户端接收文件块; 从所述文件块生成多个块,其中每个块小于所述文件块,并且所述文件块可以从所述块的子集重构; 将每个块分配到所述多个数据中心之一; 并将文件块存储在高速缓存中。 各种示例性实施例涉及用于存储文件的云系统。 该系统可以包括包括主数据中心的多个数据中心。 主数据中心可以包括:配置为存储至少一个完整文件块的高速缓存; 块存储器,被配置为存储多个文件块中的每一个的块; 文件编码器 和文件解码器。
-
公开(公告)号:US20130179490A1
公开(公告)日:2013-07-11
申请号:US13348243
申请日:2012-01-11
IPC分类号: G06F15/16
CPC分类号: G06F17/30091 , G06F17/30132 , G06F17/30165 , G06F17/30197 , H04L29/08729 , H04L67/1097
摘要: Various exemplary embodiments relate to a method of storing a file block in a cloud system including a plurality of data centers. The method may include; receiving the file block from a client; generating a plurality of chunks from the file block, wherein each chunk is smaller than the file block and the file block may be reconstructed from a subset of the chunks; distributing each chunk to one of the plurality of data centers; and storing the file block in a cache. Various exemplary embodiments relate to a cloud system for storing files. The system may include a plurality of data centers including a primary data center. The primary data center may include: a cache configured to store at least one complete file block; a chunk storage configured to store a chunk for each of a plurality of file blocks; a file encoder; and a file decoder.
摘要翻译: 各种示例性实施例涉及在包括多个数据中心的云系统中存储文件块的方法。 该方法可以包括: 从客户端接收文件块; 从所述文件块生成多个块,其中每个块小于所述文件块,并且所述文件块可以从所述块的子集重构; 将每个块分配到所述多个数据中心之一; 并将文件块存储在高速缓存中。 各种示例性实施例涉及用于存储文件的云系统。 该系统可以包括包括主数据中心的多个数据中心。 主数据中心可以包括:配置为存储至少一个完整文件块的高速缓存; 块存储器,被配置为存储多个文件块中的每一个的块; 文件编码器 和文件解码器。
-
公开(公告)号:US08233493B2
公开(公告)日:2012-07-31
申请号:US12555462
申请日:2009-09-08
申请人: Yadi Ma , Suman Banerjee , Cristian Estan
发明人: Yadi Ma , Suman Banerjee , Cristian Estan
CPC分类号: H04L43/0835 , H04L43/028 , H04L43/04 , H04L45/742 , H04L47/20 , H04L69/12 , H04L69/22 , Y02D30/40
摘要: A computer-implemented method for classifying received packets using a hardware cache of evolving rules and a software cache having an original rule set. The method including receiving a packet, processing the received packet through a hardware-based packet classifier having at least one evolving rule to identify at least one cache miss packet, and processing the cache miss packet through a software based packet classifier including an original rule set. Processing the cache miss packet includes determining whether to expand at least one of the at least one evolving rules in the hardware-based packet classifier based on the cache miss packet. The determination includes determining whether an evolving rule has both the same action and lies entirely within one of the rule of the original rule set.
摘要翻译: 一种用于使用演进规则的硬件缓存和具有原始规则集的软件高速缓存来对接收的分组进行分类的计算机实现的方法。 所述方法包括接收分组,通过具有至少一个演进规则的基于硬件的分组分类器处理所接收的分组以识别至少一个高速缓存未命中分组,以及通过基于软件的分组分类器处理所述高速缓存未命中分组,所述分组包括原始规则集 。 处理高速缓存未命中分组包括基于高速缓存未命中分组确定是否扩展基于硬件的分组分类器中的至少一个演进规则中的至少一个。 确定包括确定演进规则是否具有相同的动作并完全落在原始规则集的规则之一内。
-
公开(公告)号:US20100067535A1
公开(公告)日:2010-03-18
申请号:US12555462
申请日:2009-09-08
申请人: Yadi Ma , Suman Banerjee , Cristian Estan
发明人: Yadi Ma , Suman Banerjee , Cristian Estan
IPC分类号: H04L12/56
CPC分类号: H04L43/0835 , H04L43/028 , H04L43/04 , H04L45/742 , H04L47/20 , H04L69/12 , H04L69/22 , Y02D30/40
摘要: A computer-implemented method for classifying received packets using a hardware cache of evolving rules and a software cache having an original rule set. The method including receiving a packet, processing the received packet through a hardware-based packet classifier having at least one evolving rule to identify at least one cache miss packet, and processing the cache miss packet through a software based packet classifier including an original rule set. Processing the cache miss packet includes determining whether to expand at least one of the at least one evolving rules in the hardware-based packet classifier based on the cache miss packet. The determination includes determining whether an evolving rule has both the same action and lies entirely within one of the rule of the original rule set.
摘要翻译: 一种计算机实现的方法,用于使用演进规则的硬件缓存和具有原始规则集的软件高速缓存来对接收的分组进行分类。 所述方法包括接收分组,通过具有至少一个演进规则的基于硬件的分组分类器处理所接收的分组以识别至少一个高速缓存未命中分组,以及通过基于软件的分组分类器处理所述高速缓存未命中分组,所述分组包括原始规则集 。 处理高速缓存未命中分组包括基于高速缓存未命中分组确定是否扩展基于硬件的分组分类器中的至少一个演进规则中的至少一个。 确定包括确定演进规则是否具有相同的动作并完全落在原始规则集的规则之一内。
-
公开(公告)号:US20130185257A1
公开(公告)日:2013-07-18
申请号:US13348908
申请日:2012-01-12
IPC分类号: G06F17/30
CPC分类号: G06F16/1844
摘要: An exemplary cloud data system includes a primary datacenter device that maintains a complete copy of a file. A plurality of secondary datacenter devices maintain respective encoded, partial copies of the file. At least some of the encoded partial copies are sufficient to recreate the complete copy of the file. The primary datacenter device makes any changes to the complete copy of the file responsive to any write operation on the file. The primary datacenter device provides correspondingly changed encoded partial copies to the respective secondary datacenter devices.
摘要翻译: 示例性云数据系统包括维护文件的完整副本的主数据中心设备。 多个辅助数据中心设备保持文件的相应编码的部分副本。 至少一些编码的部分副本足以重新创建文件的完整副本。 主数据中心设备可以根据文件上的任何写入操作对文件的完整副本进行任何更改。 主数据中心设备将相应更改的编码的部分副本提供给相应的辅助数据中心设备。
-
-
-
-