Mutual exclusion lock implementation for a computer network
    1.
    发明授权
    Mutual exclusion lock implementation for a computer network 有权
    计算机网络互斥锁的实现

    公开(公告)号:US07320130B2

    公开(公告)日:2008-01-15

    申请号:US10395090

    申请日:2003-03-25

    IPC分类号: G06F9/46 H04L9/00

    CPC分类号: G06F9/524

    摘要: A system and methods are disclosed for preventing computers in a network from concurrently processing a task, where the task can be successfully processed by only one computer in the network at a time. The system comprises a plurality of computers connected to the network and a locking device connected to the network, wherein the locking device uses a password change system to control which computer in the network is able to process the task.

    摘要翻译: 公开了一种用于防止网络中的计算机同时处理任务的系统和方法,其中任务一次只能由网络中的一台计算机成功处理。 系统包括连接到网络的多个计算机和连接到网络的锁定装置,其中锁定装置使用密码改变系统来控制网络中的哪个计算机能够处理该任务。

    Method and apparatus for reducing the scope of queries that seek information from networked computers
    2.
    发明授权
    Method and apparatus for reducing the scope of queries that seek information from networked computers 有权
    用于减少从网络计算机寻求信息的查询范围的方法和装置

    公开(公告)号:US07185006B2

    公开(公告)日:2007-02-27

    申请号:US10251876

    申请日:2002-09-23

    IPC分类号: G06F17/30

    摘要: A system and method for handling a query seeking information about computers of a network, where the query can be optimized in a way which limits the set of computers examined to a set smaller than all known computers. The query is examined to determine a limited list of computers to be accessed that would yield the complete result. If the query can be satisfied using data from a number of computers which is less than all of the computers in the network, then the number of computers which is less than all of the computers in the network is accessed to satisfy the query. In this manner, the data collection process for satisfying the query is generally more efficient than accessing all of the computers in the network.

    摘要翻译: 一种用于处理寻求关于网络计算机的信息的查询的系统和方法,其中可以以将所检查的计算机集合限制为小于所有已知计算机的集合的方式来优化查询。 检查查询以确定要访问的计算机的有限列表,以产生完整的结果。 如果可以使用少于网络中所有计算机的计算机的数据来满足查询,则访问小于网络中所有计算机的计算机数量以满足查询。 以这种方式,用于满足查询的数据收集处理通常比访问网络中的所有计算机更有效。

    Method and apparatus for removing a computer from a computer cluster observing failure
    3.
    发明授权
    Method and apparatus for removing a computer from a computer cluster observing failure 有权
    从计算机集群中清除计算机的观察故障的方法和装置

    公开(公告)号:US08108712B1

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

    申请号:US12588857

    申请日:2009-10-30

    IPC分类号: G06F11/00

    摘要: A method, and a corresponding apparatus, implemented on a suitably programmed processor, selects an ideal computer to remove from a computer cluster observing a failure condition. The computer cluster includes multiple computers. The method includes the steps of recording, at each of the computers, health data for each of the computers, computing, at a health timeout, a first health score for each of the computers based on the health data, computing, at a fatal timeout, and based on the first health score, a second health score for each of the computers, and at each of the computers, selecting a computer having the highest health score for removal from the cluster.

    摘要翻译: 在适当编程的处理器上实现的方法和相应的装置选择理想的计算机以从观察故障状态的计算机集群中移除。 计算机集群包括多台计算机。 该方法包括以下步骤:在每个计算机处记录每个计算机的健康数据,在健康超时时,基于健康数据计算每个计算机的第一健康得分,在致命超时时计算 ,并且基于第一健康评分,对于每个计算机的第二健康得分,并且在每个计算机处,选择具有最高健康评分以从群集中移除的计算机。

    Method and apparatus for selecting among competing facts to achieve the
desired calculation
    4.
    发明授权
    Method and apparatus for selecting among competing facts to achieve the desired calculation 失效
    竞争事实之间进行选择的方法和装置,以实现所需的计算

    公开(公告)号:US5778155A

    公开(公告)日:1998-07-07

    申请号:US541843

    申请日:1995-10-10

    申请人: Daniel W. Hepner

    发明人: Daniel W. Hepner

    IPC分类号: G06N5/04 G06F17/00

    CPC分类号: G06N5/04

    摘要: A rules-based method and apparatus for discriminating amongst a plurality of facts to arrive at a best result applies at least three primary decision-making rules, ie. (1) it is usually undesirable to use an input in combination with a fact which was based on that particular input; (2) using a fact based on several inputs is usually better than using a fact based on a single input; and (3) using a fact based on a shorter series of relationships is usually better than using a fact based on a longer series of relationships.

    摘要翻译: 用于区分多个事实以获得最佳结果的基于规则的方法和装置应用至少三个主要决策规则,即, (1)通常不希望与基于该特定输入的事实结合使用输入; (2)使用基于多个输入的事实通常比使用基于单个输入的事实更好; 和(3)使用基于较短系列关系的事实通常比使用基于较长系列关系的事实更好。

    Dual disk lock arbitration between equal sized partition of a cluster
    5.
    发明授权
    Dual disk lock arbitration between equal sized partition of a cluster 失效
    集群中相同大小的分区之间的双磁盘锁仲裁

    公开(公告)号:US5673384A

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

    申请号:US540381

    申请日:1995-10-06

    IPC分类号: G06F11/14 G06F11/20 G06F11/00

    摘要: A computing system includes a first processor, a second processor, a first data storage device and a second data storage device. A first network connects the first processor to the second processor. A second network connects the first processor to the first storage device and connects the second processor to the first storage device. A third network connects the second processor to the second storage device and connects the second processor to the second storage device. The first data storage device has a first cluster quorum lock. The second data storage device has a second cluster quorum lock.

    摘要翻译: 计算系统包括第一处理器,第二处理器,第一数据存储设备和第二数据存储设备。 第一网络将第一处理器连接到第二处理器。 第二网络将第一处理器连接到第一存储设备,并将第二处理器连接到第一存储设备。 第三网络将第二处理器连接到第二存储设备,并将第二处理器连接到第二存储设备。 第一个数据存储设备具有第一个群集仲裁锁。 第二数据存储设备具有第二群集定理锁。

    Reversible atomic steps to undo application startup
    6.
    发明授权
    Reversible atomic steps to undo application startup 有权
    撤消应用程序启动的可逆原子步骤

    公开(公告)号:US07752602B1

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

    申请号:US10953255

    申请日:2004-09-28

    申请人: Daniel W. Hepner

    发明人: Daniel W. Hepner

    IPC分类号: G06F9/44

    CPC分类号: G06F8/20 G06F11/1433

    摘要: An application package startup procedure is divided into a plurality of atomic steps. For each of the plurality of atomic steps, a start fragment is created. The start fragment is configured to execute substeps that further the startup procedure. A stop fragment is created. The stop fragment is configured to execute substeps that undo its corresponding start fragment.

    摘要翻译: 应用程序包启动过程被分为多个原子步骤。 对于多个原子步骤中的每一个,创建起始片段。 启动片段被配置为执行子进程,进一步启动过程。 创建停止片段。 停止片段被配置为执行子步骤来撤销其相应的起始片段。

    Copy-and-paste functionality for network reconfiguration
    7.
    发明授权
    Copy-and-paste functionality for network reconfiguration 有权
    用于网络重新配置的复制和粘贴功能

    公开(公告)号:US08650500B2

    公开(公告)日:2014-02-11

    申请号:US10794971

    申请日:2004-03-05

    IPC分类号: G06F3/048 G06F15/177

    CPC分类号: H04L41/22 H04L41/0816

    摘要: A network system includes a reconfigurable network and a network management system. The network management system can represent the network in the form of a network image. Network image objects, corresponding to network objects, can be selected as copy sources and paste targets. A copy-and-paste operation modifies the network image to indicate a potential modification of the actual network in which the configuration of the network object corresponding to the selected copy source object is applied to the network object corresponding to the selected image object. In addition, the copy-and-paste operation can automatically represent a common connection of a source object input and a target object input to a common data source. Furthermore, the copy-and-paste operation can automatically connect outputs of source and target objects to a comparison function so that the implementation of the copy-and-paste operation on the actual network can be validated.

    摘要翻译: 网络系统包括可重构网络和网络管理系统。 网络管理系统可以以网络形式表示网络。 对应于网络对象的网络图像对象可以选择为复制源和粘贴目标。 复制和粘贴操作修改网络图像以指示实际网络的潜在修改,其中将与所选复制源对象相对应的网络对象的配置应用于对应于所选图像对象的网络对象。 此外,复制和粘贴操作可以自动表示源对象输入和输入到公共数据源的目标对象的公共连接。 此外,复制和粘贴操作可以自动将源对象和目标对象的输出连接到比较功能,从而可以验证实际网络上的复制和粘贴操作的实现。

    Creating a data structure that specifies relationships between networked objects
    8.
    发明申请
    Creating a data structure that specifies relationships between networked objects 审中-公开
    创建一个指定联网对象之间关系的数据结构

    公开(公告)号:US20080270460A1

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

    申请号:US11796170

    申请日:2007-04-27

    IPC分类号: G06F17/30

    CPC分类号: G06F9/4856

    摘要: Embodiments of the present invention pertain to creating a data structure that specifies relationships between networked objects. According to one embodiment, information indicating a degree to which a computer potentially satisfies a condition between a software program and an object is received. The computer and the object are associated with a network. A data structure that specifies the condition between the software program and the object and specifies a degree to which the computer potentially satisfies the condition is created based on the received information.

    摘要翻译: 本发明的实施例涉及创建指定联网对象之间的关系的数据结构。 根据一个实施例,指示计算机潜在地满足软件程序和对象之间的条件的程度的信息被接收。 计算机和对象与网络相关联。 指定软件程序和对象之间的条件并指定计算机潜在地满足条件的程度的数据结构基于接收的信息被创建。