Computer system fault recovery using distributed fault-recovery information
    71.
    发明授权
    Computer system fault recovery using distributed fault-recovery information 失效
    使用分布式故障恢复信息进行计算机系统故障恢复

    公开(公告)号:US07065674B2

    公开(公告)日:2006-06-20

    申请号:US10209773

    申请日:2002-08-01

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1471 Y10S707/99953

    摘要: Fault-recovery information for transactional operations between computer systems and the outcome of those operations is logged at the originating point of the units of work, such as source-computer systems, which may include client computers in a client/server system. By using these distributed logs of fault-recovery information, a target-computer system, which may include a server computer, can reconstruct the target-computer system's previous interaction with various source-computer systems. Source-computer systems may use a proxy server for logging fault-recovery information to persistent storage. A target-computer system may digitally sign the fault-recovery information it sends to a source-computer system thereby making the fault-recovery information's authenticity verifiable. Similarly, the target-computer system may encrypt the fault-recovery information before sending it to the source-computer system to preserve the privacy of the fault-recovery information.

    摘要翻译: 计算机系统之间的事务性操作的故障恢复信息和这些操作的结果记录在工作单元的起始点,例如源计算机系统,其中可能包括客户端/服务器系统中的客户端计算机。 通过使用故障恢复信息的这些分布式日志,可以包括服务器计算机的目标计算机系统可以重构目标计算机系统之前与各种源计算机系统的交互。 源计算机系统可以使用代理服务器将故障恢复信息记录到永久存储。 目标计算机系统可以对发送到源计算机系统的故障恢复信息进行数字签名,从而使故障恢复信息的真实性可验证。 类似地,目标计算机系统可以在将故障恢复信息发送到源计算机系统之前加密故障恢复信息,以保护故障恢复信息的隐私。

    Storage management system having abstracted volume providers
    72.
    发明授权
    Storage management system having abstracted volume providers 有权
    具有抽象卷容量的存储管理系统

    公开(公告)号:US06904599B1

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

    申请号:US09450364

    申请日:1999-11-29

    IPC分类号: G06F3/06 G06F9/00

    摘要: A storage management system in which a volume provider incorporates an application programming interface (API) for receiving storage access information that characterizes high-level input/output (I/O) attributes of the storage volume such as intended access patterns, a desired level of fault handling and optimization preferences. The volume provider and the underlying storage devices conform to the specified attributes as best as possible and resolve any conflicts with the communicated attributes. The volume providers monitor the storage volumes and may reconfigure the storage volumes in order to accomplish the desired attributes.

    摘要翻译: 一种存储管理系统,其中音量提供器包括用于接收表征存储卷的高级输入/输出(I / O)属性的存储访问信息的应用编程接口(API),诸如预期访问模式,期望级别 故障处理和优化偏好。 卷提供商和底层存储设备尽可能地符合指定的属性,并解决与传送的属性的任何冲突。 卷提供商监视存储卷,并可以重新配置存储卷,以便实现所需的属性。

    Logical volume mount manager
    73.
    发明授权
    Logical volume mount manager 失效
    逻辑卷安装管理器

    公开(公告)号:US06654881B2

    公开(公告)日:2003-11-25

    申请号:US09096772

    申请日:1998-06-12

    IPC分类号: G06F900

    摘要: A mount manager and supporting data structures enable automatic identification and re-establishment of logical volumes on non-removable storage devices in a computer system across multiple reboots and reconfigurations. The mount manager generates a redirected name for a new logical volume when a unique volume identifier is presented to the mount manager by the operating system. The mount manager stores the unique volume identifier and the associated redirected name in a persistent mount manager data structure The mount manager establishes a symbolic link between the persistent redirected name, which is used by higher layers of the operating system and user applications to address the logical volume, and a non-persistent device name used by the operating system. During the boot process, the mount manager uses the data structure entries identified by the unique volume identifiers of the arriving logical volumes to reconstruct the symbolic links so that references to the redirected name will resolve to the correct non-persistent device name. When the system undergoes physical reconfiguration, the mount manager associates an existing redirected name to a different non-persistent device name if the unique volume identifier is present in the data structure. In this fashion, logical volumes can be removed and restored in the computer without the knowledge of higher layers of the operating system and user applications. Optionally, the mount manager builds an in-memory data structure from the persistent data structure to increase the speed of the identification process.

    摘要翻译: 安装管理器和支持数据结构可以在多个重新启动和重新配置中自动识别和重新建立计算机系统中不可移动存储设备上的逻辑卷。 当操作系统将唯一的卷标识符呈现给安装管理器时,安装管理器为新的逻辑卷生成重定向的名称。 安装管理器将唯一卷标识符和关联的重定向名称存储在持久性安装管理器数据结构中。安装管理器在永久重定向名称之间建立符号链接,该名称由操作系统的较高层和用户应用程序用于解决逻辑 卷和操作系统使用的非持久设备名称。 在引导过程中,安装管理器使用由到达的逻辑卷的唯一卷标识符标识的数据结构条目来重建符号链接,以便引用重定向的名称将解析为正确的非持久性设备名称。 当系统进行物理重新配置时,如果数据结构中存在唯一的卷标识符,则安装管理器将现有重定向的名称与不同的非持久性设备名相关联。 以这种方式,可以在计算机中删除和恢复逻辑卷,而不需要知道较高层的操作系统和用户应用程序。 可选地,安装管理器从永久性数据结构构建内存中数据结构,以增加识别过程的速度。

    Systems and methods for migration and recall of data from local and remote storage
    74.
    发明授权
    Systems and methods for migration and recall of data from local and remote storage 有权
    用于从本地和远程存储迁移和调用数据的系统和方法

    公开(公告)号:US06269382B1

    公开(公告)日:2001-07-31

    申请号:US09144409

    申请日:1998-08-31

    IPC分类号: G06F1730

    摘要: The present invention is directed to systems and methods for hierarchical storage management. A system manager specifies policies used to migrate and recall data from between the local and a remote storage while the system itself is afforded latitude in complying or violating these policies. As a violation of the migration policy, the system of the present invention pre-migrates data from local storage to remote storage prior to the time that a given file will become eligible for migration thereto. During pre-migration, data resides in both local and remote storage. Once the time for migration has arrived, local storage space may be freed bv simply deleting the data stored locally and retaining the data stored remotely. As part of the recall policy, data is delayed from returning to local storage from the remote storage unless an access request or a write command specifically requires that the data be returned. Mechanisms are disclosed to detect if I/O requests that occur after data has been pre-migrated but before the data has been migrated invalidate the pre-migration.

    摘要翻译: 本发明涉及分级存储管理的系统和方法。 系统管理员指定用于在本地和远程存储之间迁移和调用数据的策略,同时系统本身具有遵守或违反这些策略的自由度。 作为违反迁移策略,本发明的系统在给定文件将有资格向其迁移之前预先将数据从本地存储迁移到远程存储。 在迁移前,数据驻留在本地和远程存储中。 一旦迁移时间到来,本地存储空间可能会被释放,只需删除本地存储的数据并保留远程存储的数据。 作为召回策略的一部分,除非访问请求或写命令具体要求返回数据,否则数据将从远程存储器返回到本地存储。 披露机制来检测在数据已经迁移之后但数据迁移之前发生的I / O请求是否使迁移前无效。

    System and method for managing a hierarchical storage system through
improved data migration
    75.
    发明授权
    System and method for managing a hierarchical storage system through improved data migration 失效
    通过改进数据迁移来管理分级存储系统的系统和方法

    公开(公告)号:US5644766A

    公开(公告)日:1997-07-01

    申请号:US697397

    申请日:1996-08-23

    IPC分类号: G06F12/00 G06F17/30 G06F13/00

    摘要: A system and method are provided for preserving spacial and temporal locality of sets of related objects when moving the sets within a storage hierarchy via a common server. The appropriate meta data is gathered to track the spacial and temporal locality of the sets of objects being moved within the storage hierarchy and the algorithm uses the meta data to preserve the spacial and temporal locality when moving the objects. A collection of logically clustered data objects is identified. The logical cluster is then moved down through the storage hierarchy together to be stored in less costly storage devices. The logical cluster of data objects is then retrievable more efficiently as a whole when requested.

    摘要翻译: 提供了一种系统和方法,用于在通过公共服务器移动存储层级内的集合时,保持相关对象集的空间和时间局部性。 收集适当的元数据以跟踪在存储层次中移动的对象集的空间和时间局部性,并且该算法使用元数据来保持移动对象时的空间和时间局部性。 识别出逻辑上聚集的数据对象的集合。 然后,逻辑集群通过存储层次结构一起向下移动,以存储在成本较低的存储设备中。 数据对象的逻辑集群在被请求时可以整体更有效地检索。

    Providing enhanced access to remote services
    78.
    发明授权
    Providing enhanced access to remote services 有权
    提供对远程服务的增强访问

    公开(公告)号:US09455969B1

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

    申请号:US13619884

    申请日:2012-09-14

    摘要: Techniques are described for providing client computing nodes with enhanced access to remote network-accessible services, such as by providing local capabilities specific to the remote services. In at least some situations, access to remote services by a client computing node may be enhanced by automatically locally performing some activities of the remote services, such as to improve the efficiency of communications that are sent between the client computing node and the remote service and/or to improve the efficiency by the remote service of processing communications from the client computing node. As one example, a node manager system local to a client computing node may perform authentication of communications sent by the client computing node to a remote service and/or may perform other activities specific to the remote service, so that the remote service does not need to perform the authentication and/or other performed activities for the communications.

    摘要翻译: 描述了为客户端计算节点提供对远程网络可访问服务的增强访问的技术,例如通过提供特定于远程服务的本地能力。 在至少一些情况下,可以通过自动本地执行远程服务的一些活动来增强客户端计算节点对远程服务的访问,例如提高在客户端计算节点和远程服务之间发送的通信的效率,以及 /或通过来自客户端计算节点的处理通信的远程服务来提高效率。 作为一个示例,本地到客户端计算节点的节点管理器系统可以执行由客户端计算节点发送到远程服务的通信的认证和/或可以执行特定于远程服务的其他活动,使得远程服务不需要 以执行用于通信的认证和/或其他执行的活动。

    COMMON DECLARATION REPRESENTATION OF APPLICATION CONTENT AND USER INTERACTION CONTENT PROCESSED BY A USER EXPERIENCE PLAYER
    79.
    发明申请
    COMMON DECLARATION REPRESENTATION OF APPLICATION CONTENT AND USER INTERACTION CONTENT PROCESSED BY A USER EXPERIENCE PLAYER 审中-公开
    用户经验播放器处理的应用程序内容和用户交互内容的通用声明表示

    公开(公告)号:US20160055258A1

    公开(公告)日:2016-02-25

    申请号:US14463415

    申请日:2014-08-19

    IPC分类号: G06F17/30 H04L29/08

    摘要: A method for providing application content including obtaining, by a declarative content engine executing on a computer processor, an initial application content from a content repository and expressing the initial application content in a declarative programming language to obtain declarative content and transmitting the declarative content to a user experience player (UXP). The UXP processes the declarative content to obtain the initial application content, binds the initial application content to first platform-specific templates and first platform-specific navigation patterns, and renders the initial application content in a first platform-specific user display format. Additionally, the method includes receiving a user action from the UXP in response to the transmission of the declarative content, storing the user action associated with the declarative content in a user data instance repository, determining, using an interaction module and the received user action, a next application content, and obtaining the next application content from the content repository.

    摘要翻译: 一种用于提供应用内容的方法,包括通过在计算机处理器上执行的声明性内容引擎从内容存储库获得初始应用内容并以声明性编程语言表达初始应用内容以获得声明性内容并将所述声明性内容传送到 用户体验播放器(UXP)。 UXP处理声明性内容以获取初始应用程序内容,将初始应用程序内容绑定到第一平台特定模板和第一平台特定导航模式,并以第一平台特定用户显示格式呈现初始应用程序内容。 另外,该方法包括响应于声明性内容的传送,从UXP接收用户动作,将与声明性内容相关联的用户动作存储在用户数据实例存储库中,使用交互模块和接收的用户动作来确定, 下一个应用内容,并从内容存储库获得下一个应用内容。