Method and apparatus for managing access to volumes of storage
    91.
    发明授权
    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
    92.
    发明授权
    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.

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

    SCALED EXPONENTIAL SMOOTHING FOR REAL TIME HISTOGRAM
    93.
    发明申请
    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
    94.
    发明申请
    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.

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

    Method and apparatus for migrating data in a computer system
    95.
    发明授权
    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.

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

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

    公开(公告)号:US07093088B1

    公开(公告)日:2006-08-15

    申请号:US10421252

    申请日:2003-04-23

    IPC分类号: G06F12/16

    摘要: A method and apparatus for managing a migration of a data set from at least one first storage location to at least one second storage location, wherein read requests to the data set from at least one application program executing on a computer system initially are serviced from the at least one first storage location. The data set is copied from the at least one first storage location to the at least one second storage location, and then at least one aspect of the computer system is modified so that read requests to the data set are serviced from the at least one second storage location to achieve the migration. In one embodiment, the migration is subsequently undone by modifying the at least one aspect of the computer system so that read requests to the data set are again serviced from the at least one first storage location. In another embodiment, after the migration is performed, a determination is made as to whether to finalize the migration.

    摘要翻译: 一种用于管理从至少一个第一存储位置到至少一个第二存储位置的数据集的迁移的方法和装置,其中最初从在计算机系统上执行的至少一个应用程序对所述数据集的读取请求从 至少一个第一存储位置。 将数据集从至少一个第一存储位置复制到至少一个第二存储位置,然后对计算机系统的至少一个方面进行修改,以便从至少一个第二个服务到数据集的读取请求 存储位置实现迁移。 在一个实施例中,随后通过修改计算机系统的至少一个方面来撤销迁移,使得对数据集的读取请求再次从至少一个第一存储位置提供服务。 在另一个实施例中,在执行迁移之后,确定是否完成迁移。

    Methods, apparatus and computer programs for managing persistence
    98.
    发明授权
    Methods, apparatus and computer programs for managing persistence 有权
    用于管理持久性的方法,设备和计算机程序

    公开(公告)号:US09495229B2

    公开(公告)日:2016-11-15

    申请号:US12307255

    申请日:2007-06-26

    申请人: Stephen J. Todd

    发明人: Stephen J. Todd

    摘要: Described are methods, apparatus and computer programs for managing persistence within a data processing system such as a messaging system, database system or file system. The method for managing persistence includes a deferred evaluation (230,330,430) of at least one criterion associated with costs and/or benefits of saving to persistent storage, instead of persistence behavior being fully predefined. The evaluation may be performed when a disk write is about to be performed (240,340,440), or at various times during processing of a data update and at various points within a data processing network. In a messaging solution, the method for managing persistence includes a dynamic evaluation (230,330,430) of costs and/or benefits of saving to persistent storage, with the evaluation being performed at various points in the messaging network after the message has been created and sent by the originating entity. The method includes determining whether message data and/or log records relating to the message require saving to persistent storage, in accordance with the costs and/or the benefits of saving to persistent storage. The benefits of persisting may be determined with reference to a message value (400).

    摘要翻译: 描述了用于管理诸如消息系统,数据库系统或文件系统之类的数据处理系统内的持久性的方法,装置和计算机程序。 用于管理持久性的方法包括与保存到持久存储器的成本和/或益处相关联的至少一个准则的延迟评估(230,330,430),而不是完全预定义的持久性行为。 当即将要执行磁盘写入(240,340,440)时,或者在处理数据更新期间的不同时间以及在数据处理网络内的各个点处,可以执行评估。 在消息传递解决方案中,用于管理持久性的方法包括对持久存储的存储的成本和/或益处的动态评估(230,330,430),其中在消息已被创建并且由 始发实体。 该方法包括根据保存到持久存储器的成本和/或益处来确定与消息有关的消息数据和/或日志记录是否需要保存到持久存储器。 持久化的好处可以参考消息值来确定(400)。

    Controlling access to XAM metadata
    99.
    发明授权
    Controlling access to XAM metadata 有权
    控制对XAM元数据的访问

    公开(公告)号:US09449007B1

    公开(公告)日:2016-09-20

    申请号:US12826534

    申请日:2010-06-29

    IPC分类号: G06F17/30

    摘要: A method is used in controlling access to XAM metadata. An object derived from a set of content is stored in an object addressable data storage system. The object has an object identifier. Storage system specific metadata is added to the object. The storage system specific metadata is accessible when the object is retrieved using the object identifier. Based on sub-object access control, a retrieving application is allowed to have access to only a subset of the object.

    摘要翻译: 一种方法用于控制对XAM元数据的访问。 从一组内容导出的对象被存储在对象可寻址数据存储系统中。 对象具有对象标识符。 将存储系统特定的元数据添加到对象。 当使用对象标识符检索对象时,可访问存储系统特定元数据。 基于子对象访问控制,允许检索应用程序仅访问对象的子集。

    Techniques for providing an application service to an application from an appliance-style application services platform
    100.
    发明授权
    Techniques for providing an application service to an application from an appliance-style application services platform 有权
    从设备式应用服务平台向应用提供应用服务的技术

    公开(公告)号:US08819203B1

    公开(公告)日:2014-08-26

    申请号:US11864026

    申请日:2007-09-28

    IPC分类号: G06F15/173

    摘要: An application services platform includes a platform chassis, a network interface supported by the platform chassis, and a control circuit supported by the platform chassis and coupled to the network interface. The control circuit is arranged to connect to a network through the network interface, and receive an application service command from a user. The application service command gives the control circuit permission to provide an application service to an application running on a server on the network. The control circuit is further arranged to provide the application service to the application running on the server on the network in response to receipt of the application service command. The application services platform is capable of being provided in the form of an appliance-style device which is simply added as a new device on the network.

    摘要翻译: 应用服务平台包括平台机箱,由平台机箱支持的网络接口,以及由平台机箱支持并耦合到网络接口的控制电路。 控制电路被布置成通过网络接口连接到网络,并且从用户接收应用服务命令。 应用程序服务命令允许控制电路向在网络上的服务器上运行的应用程序提供应用程序服务。 所述控制电路还被配置为响应于所述应用服务命令的接收,向在所述网络上的所述服务器上运行的应用提供所述应用服务。 应用服务平台能够以简单地作为新设备添加到网络上的设备式设备的形式提供。