Configuring a bounded cache prefetch policy in a computer system employing object addressable storage
    81.
    发明授权
    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
    82.
    发明授权
    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.

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

    Methods and apparatus for parsing a content address to facilitate selection of a physical storage location in a data storage system
    83.
    发明授权
    Methods and apparatus for parsing a content address to facilitate selection of a physical storage location in a data storage system 有权
    用于解析内容地址以便于选择数据存储系统中的物理存储位置的方法和装置

    公开(公告)号:US07529883B2

    公开(公告)日:2009-05-05

    申请号:US11499929

    申请日:2006-08-07

    IPC分类号: G06F12/00

    摘要: One embodiment is a system for locating content on a storage system, in which the storage system provides a location hint to the host of where the data is physically stored, which the host can resubmit with future access requests. In another embodiment, an index that maps content addresses to physical storage locations is cached on the storage system. In yet another embodiment, intrinsic locations are used to select a storage location for newly written data based on an address of the data. In a further embodiment, units of data that are stored at approximately the same time having location index entries that are proximate in the index.

    摘要翻译: 一个实施例是用于定位存储系统上的内容的系统,其中存储系统提供对主机物理存储的数据的位置提示,主机可以在将来的访问请求中重新提交。 在另一个实施例中,将内容地址映射到物理存储位置的索引被缓存在存储系统上。 在另一个实施例中,固有位置用于基于数据的地址为新写入的数据选择存储位置。 在另一实施例中,在大约相同的时间存储具有在索引中接近的位置索引条目的数据单元。

    Method and apparatus for managing access to volumes of storage
    84.
    发明授权
    Method and apparatus for managing access to volumes of storage 有权
    用于管理对存储卷的访问的方法和装置

    公开(公告)号:US07502960B1

    公开(公告)日:2009-03-10

    申请号:US11406849

    申请日:2006-04-19

    IPC分类号: G06F11/00

    摘要: One embodiment is directed to a method in a computer system including a host computer and at least one storage system including first and second storage volumes, the host computer including at least one application program executing thereon. The method comprises acts of intercepting and redirecting an access request from the at least one application program to the first storage volume to the second storage volume. Other embodiments are directed to a computer readable medium with instructions for performing the method, a host computer with at least one controller to intercept and redirect the access request. Other aspects are directed to methods in a computer system including a host computer, a first storage system including a first storage volume, and a second storage system including a second storage volume, wherein the second storage volume is a hardware mirror of the first storage volume. One method comprises an act of servicing a read request to the second storage volume while maintaining the second storage volume as an active hardware mirror of the first storage volume. Another method comprises an act of, in response to a failure preventing access from the host computer to the first storage volume, servicing access requests directed to the first storage volume from the second storage volume without reconfiguring the host computer.

    摘要翻译: 一个实施例涉及包括主计算机和包括第一和第二存储卷的至少一个存储系统的计算机系统中的方法,主计算机包括在其上执行的至少一个应用程序。 该方法包括拦截并将访问请求从至少一个应用程序重定向到第一存储卷到第二存储卷的动作。 其他实施例涉及具有用于执行该方法的指令的计算机可读介质,具有至少一个控制器的主计算机拦截并重定向访问请求。 其他方面涉及包括主计算机,包括第一存储卷的第一存储系统和包括第二存储卷的第二存储系统的计算机系统中的方法,其中第二存储卷是第一存储卷的硬件镜像 。 一种方法包括在将第二存储卷作为第一存储卷的活动硬件镜像的同时维护对第二存储卷的读取请求的操作。 另一种方法包括响应于防止从主机到第一存储卷的访问的故障,从第二存储卷服务定向到第一存储卷的访问请求而不重新配置主计算机的动作。

    Flexible access of data stored in a database
    85.
    发明授权
    Flexible access of data stored in a database 失效
    灵活访问存储在数据库中的数据

    公开(公告)号:US07483876B2

    公开(公告)日:2009-01-27

    申请号:US10389552

    申请日:2003-03-13

    申请人: Stephen J. Todd

    发明人: Stephen J. Todd

    IPC分类号: G06F17/30

    摘要: A method and system for processing a request to retrieve data from a database is disclosed. The method of the present invention comprises receiving the request which comprises a function that processes at least one data item specified in the request, retrieving the at least one data item from a database, and invoking the function. When the function is invoked, at least one parameter comprising information related to the at least one data item is passed to the function. Thus, a function can be written independently of the data which they are called to process.

    摘要翻译: 公开了一种用于处理从数据库检索数据的请求的方法和系统。 本发明的方法包括接收包括处理在请求中指定的至少一个数据项的功能的请求,从数据库检索至少一个数据项,并调用该功能。 当调用该功能时,至少包括与该至少一个数据项有关的信息的参数被传递给该功能。 因此,可以独立于它们被要求处理的数据来写入功能。

    Methods and apparatus for extending a retention period for data in a storage system
    86.
    发明授权
    Methods and apparatus for extending a retention period for data in a storage system 有权
    扩展存储系统中数据保留期的方法和装置

    公开(公告)号:US07430645B2

    公开(公告)日:2008-09-30

    申请号:US10761826

    申请日:2004-01-21

    IPC分类号: G06F12/00

    摘要: One embodiment is a method and apparatus for modifying retention periods in a storage system, in which previously defined retention periods for units of data may be reduced. In another embodiment, the retention period of a unit of data may be modified in response to the occurrence of an event by renewing previously defined retention periods until the occurrence of the event is detected. If the occurrence of the event is detected, a retention period associated with that event may be established for the unit of data. In yet another embodiment, retention classes are used to define retention periods for units of data so that the retention period of a unit of data may be modified without modifying the unit of data itself. In a further embodiment, a request to the storage system to reduce a retention period includes authentication information that the storage system may use to verify the request.

    摘要翻译: 一个实施例是用于修改存储系统中的保留周期的方法和装置,其中可以减少用于数据单元的先前定义的保留期。 在另一个实施例中,可以通过更新先前定义的保留时段来响应于事件的发生来修改数据单元的保留期,直到检测到事件的发生。 如果检测到事件的发生,则可以针对数据单元建立与该事件相关联的保留期。 在另一个实施例中,保留类别用于定义数据单元的保留期,使得可以在不修改数据单元本身的情况下修改数据单元的保留期。 在另一实施例中,对存储系统的减少保留期限的请求包括存储系统可用于验证请求的认证信息。

    SCALED EXPONENTIAL SMOOTHING FOR REAL TIME HISTOGRAM
    87.
    发明申请
    SCALED EXPONENTIAL SMOOTHING FOR REAL TIME HISTOGRAM 有权
    用于实时组织的缩放指数平滑

    公开(公告)号:US20080167841A1

    公开(公告)日:2008-07-10

    申请号:US11620836

    申请日:2007-01-08

    IPC分类号: G06F17/10

    CPC分类号: G06F17/18

    摘要: A system, method and program product for processing a stream of data events using scaled exponential smoothing for maintaining a histogram. A system is provided having: a set of histogram data that maintains a running value for each of a plurality of buckets; a bucket identification system for identifying a bucket b into which a new data event value belongs; an exponential smoothing system that applies a decay factor to the set of histogram data utilizing a first algorithm for the running value associated with bucket b, and a second algorithm for each remaining running value; and an analysis system for analyzing data event values in view of the histogram data.

    摘要翻译: 一种用于使用缩放指数平滑处理数据事件流以维持直方图的系统,方法和程序产品。 提供了一种系统,其具有:维持多个桶中的每个桶的运行值的一组直方图数据; 用于识别新数据事件值所属的桶b的桶识别系统; 指数平滑系统,使用用于与桶b相关联的运行值的第一算法将衰减因子应用于直方图数据集,以及针对每个剩余运行值的第二算法; 以及用于根据直方图数据分析数据事件值的分析系统。

    COMPLEX EXPONENTIAL SMOOTHING FOR IDENTIFYING PATTERNS IN BUSINESS DATA
    88.
    发明申请
    COMPLEX EXPONENTIAL SMOOTHING FOR IDENTIFYING PATTERNS IN BUSINESS DATA 审中-公开
    用于在业务数据中识别模式的复杂的指数平滑

    公开(公告)号:US20080140468A1

    公开(公告)日:2008-06-12

    申请号:US11567329

    申请日:2006-12-06

    IPC分类号: G06Q10/00

    摘要: A system, method and program product for detecting patterns. A system is provided that includes: a monitor for capturing event values from an entity; a running value calculation system that calculates a new running value based on a previous running value using complex exponential smoothing, wherein both the new running value and previous running value are complex numbers; and an analysis system for recognizing patterns by analyzing the new running value.

    摘要翻译: 一种用于检测图案的系统,方法和程序产品。 提供了一种系统,其包括:用于从实体捕获事件值的监视器; 运行值计算系统,其使用复指数平滑来基于先前的运行值计算新的运行值,其中新运行值和先前运行值都是复数; 以及通过分析新的运行值来识别模式的分析系统。

    Configuring a cache prefetch policy that is controllable based on individual requests
    89.
    发明申请
    Configuring a cache prefetch policy that is controllable based on individual requests 审中-公开
    配置基于个人请求可控的缓存预取策略

    公开(公告)号:US20080065718A1

    公开(公告)日:2008-03-13

    申请号:US11519374

    申请日:2006-09-12

    IPC分类号: G06F15/16

    摘要: 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. Prefetching can be enabled or disabled in response to at least one criterion based upon information associated with an individual access request.

    摘要翻译: 用于包括核心和至少一个边缘设备的计算机系统中的缓存技术。 核心包括至少一个目标可寻址存储系统。 至少一个高速缓存逻辑地布置在核心和边缘设备之间。 高速缓存具有预取策略,其基于至少一个预取准则从内容单元中进行选择。 响应于至少一个基于与个人访问请求相关联的信息的标准,可以启用或禁用预取。

    Method and apparatus for migrating data in a computer system
    90.
    发明授权
    Method and apparatus for migrating data in a computer system 有权
    用于在计算机系统中迁移数据的方法和装置

    公开(公告)号:US07263590B1

    公开(公告)日:2007-08-28

    申请号:US10421478

    申请日:2003-04-23

    IPC分类号: G06F12/06

    摘要: Methods and apparatus for migrating a logical object. In one embodiment, a migration is performed by automatically determining the source location(s) of the logical object, moving the data stored therein to a target location while maintaining the availability of the data at the source location to an application program, and automatically servicing access requests from the application program at the target location after moving the data. In another embodiment, a migration is performed by automatically provisioning target location(s) to store a logical object, moving the data in the logical object to the target location(s) while maintaining its availability to an application program, and automatically servicing access requests from the application program at the target location after moving the data. In a further embodiment, a migration is performed by moving the data within a logical object from a source logical volume to a target logical volume, automatically servicing access requests from an application program at the target logical volume after moving the data, and retiring the source logical volume.

    摘要翻译: 迁移逻辑对象的方法和设备。 在一个实施例中,通过自动确定逻辑对象的源位置来执行迁移,将存储在其中的数据移动到目标位置,同时保持源位置处的数据到应用程序的可用性,并自动维护 移动数据后,从目标位置的应用程序访问请求。 在另一个实施例中,通过自动提供目标位置来存储逻辑对象来执行迁移,将逻辑对象中的数据移动到目标位置,同时保持对应用程序的可用性,以及自动服务访问请求 从移动数据后的目标位置的应用程序。 在另一个实施例中,通过将逻辑对象内的数据从源逻辑卷移动到目标逻辑卷来执行迁移,在移动数据之后自动地服务于来自目标逻辑卷处的应用程序的访问请求,并且退出源 逻辑卷。