Methods and apparatus for mounting a file system
    1.
    发明授权
    Methods and apparatus for mounting a file system 有权
    安装文件系统的方法和装置

    公开(公告)号:US07958101B1

    公开(公告)日:2011-06-07

    申请号:US11324726

    申请日:2006-01-03

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30091 G06F17/30126

    摘要: One aspect involves mounting a file system stored on a CAS system. The file system has a directory structure that includes a plurality of directories arranged in a hierarchy and including a root directory at the top of the hierarchy. Each of the directories is represented by a content unit stored on the CAS system, the content unit having a content address that is computed based, at least in part, on at least a portion of the content of the content unit. The file system is mounted by specifying the content address of the content unit that represents the root directory and determining the file system to be mounted based on the content address of the content unit that represents the root directory.

    摘要翻译: 一个方面涉及安装存储在CAS系统上的文件系统。 文件系统具有目录结构,该目录结构包括分层次排列的多个目录,并且在层次结构的顶部包括根目录。 每个目录由存储在CAS系统中的内容单元表示,内容单元具有至少部分地基于内容单元的内容的至少一部分来计算的内容地址。 通过指定表示根目录的内容单元的内容地址并基于表示根目录的内容单元的内容地址来确定要安装的文件系统来安装文件系统。

    Granting access to a content unit stored on an object addressable storage system
    2.
    发明授权
    Granting access to a content unit stored on an object addressable storage system 有权
    授予存储在对象可寻址存储系统上的内容单元的访问权限

    公开(公告)号:US07904557B1

    公开(公告)日:2011-03-08

    申请号:US11728539

    申请日:2007-03-26

    IPC分类号: G06F15/173

    CPC分类号: G06F21/6218

    摘要: Aspects of the invention relate to sharing content stored on an object addressable storage (OAS) system among a plurality of users of the OAS system and authenticating users to an OAS system. In some embodiments, a user may store content units on the OAS system and control access by other users to these content units. In some embodiments, when a user grants one or more other users access to a content unit stored on the OAS system, the OAS system may send a notification of grant of access to the other user(s).

    摘要翻译: 本发明的方面涉及在OAS系统的多个用户之间共享存储在对象可寻址存储(OAS)系统上的内容,并向OAS系统认证用户。 在一些实施例中,用户可以在OAS系统上存储内容单元并且控制其他用户对这些内容单元的访问。 在一些实施例中,当用户授权一个或多个其他用户访问存储在OAS系统上的内容单元时,OAS系统可以向另一个用户发送授权访问的通知。

    Controlling access to content units stored on an object addressable storage system
    3.
    发明授权
    Controlling access to content units stored on an object addressable storage system 有权
    控制访问存储在对象可寻址存储系统上的内容单元

    公开(公告)号:US07734886B1

    公开(公告)日:2010-06-08

    申请号:US11728540

    申请日:2007-03-26

    IPC分类号: G06F12/08

    CPC分类号: G06F21/6218

    摘要: Aspects of the invention relate to sharing content stored on an object addressable storage (OAS) system among a plurality of users of the OAS system and authenticating users to an OAS system. In some embodiments, a user may store content units on the OAS system and control access by other users to these content units. In some embodiments, when a user grants one or more other users access to a content unit stored on the OAS system, the OAS system may send a notification of grant of access to the other user(s).

    摘要翻译: 本发明的方面涉及在OAS系统的多个用户之间共享存储在对象可寻址存储(OAS)系统上的内容,并向OAS系统认证用户。 在一些实施例中,用户可以在OAS系统上存储内容单元并且控制其他用户对这些内容单元的访问。 在一些实施例中,当用户授权一个或多个其他用户访问存储在OAS系统上的内容单元时,OAS系统可以向另一个用户发送授权访问的通知。

    Granting access to a content unit stored on an object addressable storage system
    4.
    发明授权
    Granting access to a content unit stored on an object addressable storage system 有权
    授予存储在对象可寻址存储系统上的内容单元的访问权限

    公开(公告)号:US08346926B1

    公开(公告)日:2013-01-01

    申请号:US13025967

    申请日:2011-02-11

    IPC分类号: G06F15/173

    CPC分类号: G06F21/6218

    摘要: Aspects of the invention relate to sharing content stored on an object addressable storage (OAS) system among a plurality of users of the OAS system and authenticating users to an OAS system. In some embodiments, a user may store content units on the OAS system and control access by other users to these content units. In some embodiments, when a user grants one or more other users access to a content unit stored on the OAS system, the OAS system may send a notification of grant of access to the other user(s).

    摘要翻译: 本发明的方面涉及在OAS系统的多个用户之间共享存储在对象可寻址存储(OAS)系统上的内容,并向OAS系统认证用户。 在一些实施例中,用户可以在OAS系统上存储内容单元并且控制其他用户对这些内容单元的访问。 在一些实施例中,当用户授权一个或多个其他用户访问存储在OAS系统上的内容单元时,OAS系统可以向另一个用户发送授权访问的通知。

    Methods and apparatus for allowing access to content
    5.
    发明授权
    Methods and apparatus for allowing access to content 有权
    允许访问内容的方法和设备

    公开(公告)号:US08095542B1

    公开(公告)日:2012-01-10

    申请号:US11324642

    申请日:2006-01-03

    IPC分类号: G06F17/30 G06F12/00

    摘要: In one aspect, two ways of accessing a content unit stored on a CAS are provided, wherein the content unit has a content address that is computed based, at least in part, on at least a portion of its content. A first interface is provided to a file system in which the content unit is logically stored as a logical unit identified by a logical identifier, wherein the content unit is accessed in response to a request to the first interface to access the logical unit and identifying the content unit via the logical identifier. A second interface is provided through which the content unit can be accessed via the content address, wherein the content unit is accessed in response to a request to the second interface to access the content unit and identifying the content unit by the content address.

    摘要翻译: 一方面,提供了访问存储在CAS上的内容单元的两种方式,其中所述内容单元具有至少部分地基于其内容的至少一部分来计算的内容地址。 将第一接口提供给文件系统,其中内容单元被逻辑地存储为由逻辑标识符标识的逻辑单元,其中响应于对第一接口的请求访问内容单元以访问逻辑单元并且识别 内容单元通过逻辑标识符。 提供第二接口,通过该内容单元可以经由内容地址访问内容单元,其中响应于向第二接口请求访问内容单元并通过内容地址识别内容单元来访问内容单元。

    Configuring a cache in a computer system employing object addressable storage
    6.
    发明授权
    Configuring a cache in a computer system employing object addressable storage 有权
    在使用对象可寻址存储的计算机系统中配置缓存

    公开(公告)号:US07526553B1

    公开(公告)日:2009-04-28

    申请号:US11519950

    申请日:2006-09-12

    IPC分类号: G06F15/173 G06F12/00

    CPC分类号: G06F12/0862 G06F2212/601

    摘要: Caching techniques for use in a computer system comprising a core and at least one edge device. The core comprises at least one object addressable storage (OAS) system that stores a plurality of content units and provides an interface that enables content units to be accessed via object identifiers. The at least one edge device is configured to access at least some of the content units. At least one cache is configured to be disposed logically between the core and the at least one edge device and to temporarily store a subset of the content units. The at least one cache is further configured to have a limit on a maximum number of content units that can be stored on the at least one cache simultaneously.

    摘要翻译: 用于包括核心和至少一个边缘设备的计算机系统中的缓存技术。 核心包括存储多个内容单元的至少一个对象可寻址存储(OAS)系统,并且提供允许通过对象标识符访问内容单元的接口。 所述至少一个边缘设备被配置为访问所述内容单元中的至少一些。 至少一个缓存被配置为逻辑地布置在核心和至少一个边缘设备之间,并临时存储内容单元的子集。 所述至少一个高速缓存进一步被配置为对可以同时存储在所述至少一个高速缓存上的最大数量的内容单元具有限制。

    Configuring a cache prefetch policy in a computer system employing object addressable storage
    7.
    发明授权
    Configuring a cache prefetch policy in a computer system employing object addressable storage 有权
    在采用对象可寻址存储的计算机系统中配置缓存预取策略

    公开(公告)号:US07451225B1

    公开(公告)日:2008-11-11

    申请号:US11519390

    申请日:2006-09-12

    IPC分类号: G06F15/16 G06F12/00

    摘要: Caching techniques for use in a computer system comprising a core and at least one edge device. The core comprises at least one object addressable storage system. At least one cache is disposed logically between the core and the at least one edge device. The cache has a prefetch policy that selects from among the content units based upon at least one prefetch criterion selected from the group consisting of: a source that wrote an evaluated content unit; a size of an evaluated content unit; a content type of an evaluated content unit; when the prefetch is performed subsequent to a request to access at least one of the plurality of content units, an identity of the requestor; when the prefetch is performed subsequent to a request to access at least one of the content units stored at a first time, proximity of a time at which an evaluated content unit was stored relative to the first time; and metadata written with the evaluated content unit.

    摘要翻译: 用于包括核心和至少一个边缘设备的计算机系统中的缓存技术。 核心包括至少一个目标可寻址存储系统。 至少一个缓存器逻辑地布置在所述核心和所述至少一个边缘设备之间。 高速缓存具有预取策略,其基于从由以下组成的组中选择的至少一个预取准则从内容单元中进行选择:写入评估内容单元的源; 评估内容单元的大小; 评估内容单元的内容类型; 当在访问所述多个内容单元中的至少一个内容单元的请求之后执行所述预取时,所述请求者的身份; 当在第一次存储的存储单元中的至少一个访问请求之后执行预取时,相对于第一次存储评估内容单元的时间的接近度; 以及用评估的内容单元写入的元数据。

    Storing authentication information in a content unit on an object addressable storage system
    8.
    发明授权
    Storing authentication information in a content unit on an object addressable storage system 有权
    将认证信息存储在对象可寻址存储系统的内容单元中

    公开(公告)号:US07634630B1

    公开(公告)日:2009-12-15

    申请号:US11728538

    申请日:2007-03-26

    IPC分类号: G06F12/00

    摘要: Aspects of the invention relate to sharing content stored on an object addressable storage (OAS) system among a plurality of users of the OAS system and authenticating users to an OAS system. In some embodiments, a user may store content units on the OAS system and control access by other users to these content units. In some embodiments, when a user grants one or more other users access to a content unit stored on the OAS system, the OAS system may send a notification of grant of access to the other user(s).

    摘要翻译: 本发明的方面涉及在OAS系统的多个用户之间共享存储在对象可寻址存储(OAS)系统上的内容,并向OAS系统认证用户。 在一些实施例中,用户可以在OAS系统上存储内容单元并且控制其他用户对这些内容单元的访问。 在一些实施例中,当用户授权一个或多个其他用户访问存储在OAS系统上的内容单元时,OAS系统可以向另一个用户发送授权访问的通知。

    Configuring a bounded cache prefetch policy in a computer system employing object addressable storage
    9.
    发明授权
    Configuring a bounded cache prefetch policy in a computer system employing object addressable storage 有权
    在采用对象可寻址存储的计算机系统中配置有界缓存预取策略

    公开(公告)号:US07565494B1

    公开(公告)日:2009-07-21

    申请号:US11519391

    申请日:2006-09-12

    IPC分类号: G06F12/08

    摘要: Caching techniques for use in a computer system comprising a core and at least one edge device. The core comprises at least one object addressable storage system. At least one cache is disposed logically between the core and the edge device. The cache has a prefetch policy that selects from among the content units based upon at least one prefetch criterion. The prefetch policy imposes a limit on at least one prefetch operation. The limit is selected from the group consisting of: a total number of content units to be prefetched; a time range during which content units were stored to qualify as prefetch candidates; and a total volume of content to be prefetched.

    摘要翻译: 用于包括核心和至少一个边缘设备的计算机系统中的缓存技术。 核心包括至少一个目标可寻址存储系统。 至少一个高速缓存逻辑地布置在核心和边缘设备之间。 高速缓存具有预取策略,其基于至少一个预取准则从内容单元中进行选择。 预取策略对至少一个预取操作施加限制。 该限制是从以下组中选择的:要预取的内容单元的总数; 存储内容单元以限定为预取候选者的时间范围; 以及要预取的内容总量。

    Configuring a cache replacement policy in a computer system employing object addressable storage
    10.
    发明授权
    Configuring a cache replacement policy in a computer system employing object addressable storage 有权
    在采用对象可寻址存储的计算机系统中配置缓存替换策略

    公开(公告)号:US07565493B1

    公开(公告)日:2009-07-21

    申请号:US11519373

    申请日:2006-09-12

    IPC分类号: G06F12/08

    摘要: Caching techniques for use in a computer system comprising a core and at least one edge device. The core comprises at least one object addressable storage system. At least one cache is disposed logically between the core and the at least one edge device. The cache has a replacement policy that selects from among the content units in the cache based upon at least one replacement criterion selected from the group consisting of: an identity of a source that wrote an evaluated content unit; when the replacement is performed subsequent to a request to access at least one content unit, an identity of a requestor that issued the request; a size of an evaluated content unit; a content type of an evaluated content unit; and when metadata was written along with an evaluated content unit, the substance of the metadata.

    摘要翻译: 用于包括核心和至少一个边缘设备的计算机系统中的缓存技术。 核心包括至少一个目标可寻址存储系统。 至少一个缓存器逻辑地布置在所述核心和所述至少一个边缘设备之间。 高速缓存具有替代策略,其基于从由以下组成的组中选择的至少一个替换标准从高速缓存中的内容单元中进行选择:写入评估内容单元的源的身份; 当在至少访问一个内容单元的请求之后执行替换时,发出请求的请求者的身份; 评估内容单元的大小; 评估内容单元的内容类型; 并且当元数据与评估的内容单元一起写入时,元数据的实质。