Associating heartbeat data with access to shared resources of a computer system
    1.
    发明授权
    Associating heartbeat data with access to shared resources of a computer system 有权
    将心跳数据与计算机系统的共享资源的访问相关联

    公开(公告)号:US08560747B1

    公开(公告)日:2013-10-15

    申请号:US11676109

    申请日:2007-02-16

    CPC classification number: G06F9/526

    Abstract: A method, system and program code for implementing distributed locks to be maintained through the use of on disk heartbeats. An instance of a node need only maintain a single heartbeat for all locks associated with the node and all of its processes. The node updates its heartbeat by accessing common storage, either virtual or physical, and updating a timestamp value in its heartbeat within a predetermined time interval, otherwise the heartbeat becomes stale. Expired heartbeats can be cleared or broken to allow redistribution of any locks associated therewith. The inventive technique may be implemented in a traditional computer environment or in a fully or partially virtualized environment and requires no use of an IP network or a separate network based lock manager.

    Abstract translation: 用于实现通过使用磁盘心跳来维护分布式锁的方法,系统和程序代码。 节点的实例只需要为与节点及其所有进程相关联的所有锁定保持单个心跳。 节点通过访问虚拟或物理的公共存储,并在预定时间间隔内更新其心跳中的时间戳值来更新其心跳,否则心跳变得过时。 可以清除或破坏过期心跳,以允许与其相关联的任何锁的重新分配。 本发明的技术可以在传统的计算机环境中或在完全或部分虚拟化的环境中实现,并且不需要使用IP网络或单独的基于网络的锁管理器。

    CONCURRENCY CONTROL IN A FILE SYSTEM SHARED BY APPLICATION HOSTS
    2.
    发明申请
    CONCURRENCY CONTROL IN A FILE SYSTEM SHARED BY APPLICATION HOSTS 有权
    应用程序共享的文件系统中的同步控制

    公开(公告)号:US20110010390A1

    公开(公告)日:2011-01-13

    申请号:US12502086

    申请日:2009-07-13

    CPC classification number: H04L29/08549 G06F17/30168

    Abstract: A manager program for managing virtual machines includes a process which receives a notification message indicating an occurrence of an event affecting a data storage unit in a data storage system that supports a shared file system. The notification message might have come from a virtual machine host or resulted from a hardware reconfiguration. The manager program then determines whether another virtual machine host is sharing the data storage unit. The manager program might make this determination by polling each of the virtual machine hosts it manages or by checking information previously collected and stored in a database. If another virtual machine host is sharing the data storage unit, the manager program sends a refresh message to that virtual machine host that causes the virtual machine host to update information relating to the data storage unit in a cache associated with the virtual machine host.

    Abstract translation: 用于管理虚拟机的管理程序包括接收指示在支持共享文件系统的数据存储系统中影响数据存储单元的事件的发生的通知消息的处理。 通知消息可能来自虚拟机主机或由硬件重新配置导致。 管理程序然后确定另一个虚拟机主机是否共享数据存储单元。 管理程序可以通过轮询其管理的每个虚拟机主机或通过检查先前收集并存储在数据库中的信息来进行此确定。 如果另一个虚拟机主机正在共享数据存储单元,则管理程序向该虚拟机主机发送刷新消息,该虚拟机主机使虚拟机主机在与虚拟机主机相关联的高速缓存中更新与数据存储单元有关的信息。

    COMPUTER FILE SYSTEM WITH PATH LOOKUP TABLES
    3.
    发明申请
    COMPUTER FILE SYSTEM WITH PATH LOOKUP TABLES 有权
    计算机文件系统与路线表

    公开(公告)号:US20090271418A1

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

    申请号:US12110660

    申请日:2008-04-28

    Abstract: A namespace is provided in a file system that employs logical volumes. With the namespace, the file system can withstand data storage units going offline without compromising accessibility of the files in the data storage units that remain online. The files in the online data storage units remain accessible through the use of path lookup tables that are stored in the online data storage units.

    Abstract translation: 在使用逻辑卷的文件系统中提供命名空间。 使用命名空间,文件系统可以承受脱机的数据存储单元,而不会影响在线数据存储单元中的文件的可访问性。 在线数据存储单元中的文件可以通过使用存储在在线数据存储单元中的路径查找表来访问。

    Computer file system with path lookup tables
    4.
    发明授权
    Computer file system with path lookup tables 有权
    具有路径查找表的计算机文件系统

    公开(公告)号:US09088591B2

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

    申请号:US12110660

    申请日:2008-04-28

    Abstract: A namespace is provided in a file system that employs logical volumes. With the namespace, the file system can withstand data storage units going offline without compromising accessibility of the files in the data storage units that remain online. The files in the online data storage units remain accessible through the use of path lookup tables that are stored in the online data storage units.

    Abstract translation: 在使用逻辑卷的文件系统中提供命名空间。 使用命名空间,文件系统可以承受脱机的数据存储单元,而不会影响在线数据存储单元中的文件的可访问性。 在线数据存储单元中的文件可以通过使用存储在在线数据存储单元中的路径查找表来访问。

    Optimistic locking method and system for committing transactions on a file system
    5.
    发明授权
    Optimistic locking method and system for committing transactions on a file system 有权
    在文件系统上提交交易的乐观锁定方法和系统

    公开(公告)号:US08700585B2

    公开(公告)日:2014-04-15

    申请号:US12324665

    申请日:2008-11-26

    CPC classification number: G06F17/30168

    Abstract: In a file system shared by multiple servers, reservation of a data storage unit such as a LUN of a disk array to acquire locks in order to commit a transaction acting on data stored in the data storage unit is deferred until the transaction is completed in RAM and the locks can be acquired in parallel during a single instance of reserving the data storage unit.

    Abstract translation: 在多个服务器共享的文件系统中,延迟数据存储单元(例如磁盘阵列的LUN)的预约以获取锁以便提交执行存储在数据存储单元中的数据的事务,直到事务在RAM中完成 并且可以在保留数据存储单元的单个实例期间并行获取锁。

    Distributed transaction system
    6.
    发明授权

    公开(公告)号:US10776206B1

    公开(公告)日:2020-09-15

    申请号:US11707724

    申请日:2007-02-16

    Abstract: Described herein is technology for, among things, a distributed transaction system. The distributed transaction system includes a number of computing entities and a data storage unit in communication with the computing entities. The data storage unit is operable to store a file system that is accessible by the computing entities. The data storage unit is also operable to store a number of transaction journals corresponding to respective computing entities. The transaction journals describe transactions of the computing entities on the file system. A particular computing entity is operable to maintain a respective transaction journal without communicating with the other computing entities.

    OPTIMISTIC LOCKING METHOD AND SYSTEM FOR COMMITTING TRANSACTIONS ON A FILE SYSTEM
    7.
    发明申请
    OPTIMISTIC LOCKING METHOD AND SYSTEM FOR COMMITTING TRANSACTIONS ON A FILE SYSTEM 有权
    最佳的锁定方法和系统,用于在文件系统上进行交易

    公开(公告)号:US20090106248A1

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

    申请号:US12324665

    申请日:2008-11-26

    CPC classification number: G06F17/30168

    Abstract: In a file system shared by multiple servers, reservation of a data storage unit such as a LUN of a disk array to acquire locks in order to commit a transaction acting on data stored in the data storage unit is deferred until the transaction is completed in RAM and the locks can be acquired in parallel during a single instance of reserving the data storage unit.

    Abstract translation: 在多个服务器共享的文件系统中,延迟数据存储单元(例如磁盘阵列的LUN)的预约以获取锁以便提交执行存储在数据存储单元中的数据的事务,直到事务在RAM中完成 并且可以在保留数据存储单元的单个实例期间并行获取锁。

    Concurrency control in a file system shared by application hosts
    8.
    发明授权
    Concurrency control in a file system shared by application hosts 有权
    应用程序主机共享的文件系统中的并发控制

    公开(公告)号:US08521686B2

    公开(公告)日:2013-08-27

    申请号:US12502086

    申请日:2009-07-13

    CPC classification number: H04L29/08549 G06F17/30168

    Abstract: A manager program for managing virtual machines includes a process which receives a notification message indicating an occurrence of an event affecting a data storage unit in a data storage system that supports a shared file system. The notification message might have come from a virtual machine host or resulted from a hardware reconfiguration. The manager program then determines whether another virtual machine host is sharing the data storage unit. The manager program might make this determination by polling each of the virtual machine hosts it manages or by checking information previously collected and stored in a database. If another virtual machine host is sharing the data storage unit, the manager program sends a refresh message to that virtual machine host that causes the virtual machine host to update information relating to the data storage unit in a cache associated with the virtual machine host.

    Abstract translation: 用于管理虚拟机的管理程序包括接收指示在支持共享文件系统的数据存储系统中影响数据存储单元的事件的发生的通知消息的处理。 通知消息可能来自虚拟机主机或由硬件重新配置导致。 管理程序然后确定另一个虚拟机主机是否共享数据存储单元。 管理程序可以通过轮询其管理的每个虚拟机主机或通过检查先前收集并存储在数据库中的信息来进行此确定。 如果另一个虚拟机主机正在共享数据存储单元,则管理程序向该虚拟机主机发送刷新消息,该虚拟机主机使虚拟机主机在与虚拟机主机相关联的高速缓存中更新与数据存储单元有关的信息。

Patent Agency Ranking