会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Multicast cluster servicer for communicating amongst a plurality of nodes without a dedicated local area network
    • 用于在没有专用局域网的多个节点之间通信的多播集群服务器
    • US06192417B1
    • 2001-02-20
    • US09280469
    • 1999-03-30
    • Timothy Roy BlockBob Richard Cernohous
    • Timothy Roy BlockBob Richard Cernohous
    • G06F1516
    • H04L12/1818H04L12/185H04L12/1868
    • According to the present invention, a cluster communications system is provided that supports reliable and efficient cluster communications. The preferred embodiment cluster communication systems can be used to provide this reliable and efficient cluster communication for cluster configurations extending beyond a single local area network (LAN). The cluster communications system provides reliable and efficient cluster communication by facilitating multicast messaging between systems in the cluster. In particular, the preferred embodiment provides for the establishment of multicast groups in between which multicast messaging is provided. The preferred embodiment provides this multicasting while providing the needed mechanisms to assure ordered message delivery between systems. The preferred embodiment extends this efficient and reliable cluster communication by providing for additional point-to-point communication between systems not on the same LAN. Thus, the preferred embodiment provides a cluster communication system that uses reliable multicasting for efficient cluster communication in a way that can be used for clusters that extend beyond a single local area network.
    • 根据本发明,提供一种支持可靠且高效的集群通信的集群通信系统。 可以使用优选实施例的集群通信系统来为超出单个局域网(LAN)的集群配置提供这种可靠和有效的集群通信。 集群通信系统通过促进集群中的系统之间的多播消息传递提供可靠且高效的集群通信。 特别地,优选实施例提供了在提供多播消息传送之间的多播组的建立。 优选实施例提供了这种组播,同时提供所需的机制以确保系统之间的有序消息传递。 优选实施例通过在不在同一LAN上的系统之间提供额外的点对点通信来扩展这种有效和可靠的集群通信。 因此,优选实施例提供了一种集群通信系统,其以可用于扩展到单个局域网之外的集群的方式使用可靠的多播来进行有效的集群通信。
    • 7. 发明授权
    • Dynamic modification of fragmentation size cluster communication parameter in clustered computer system
    • 群集计算机系统中分段大小集群通信参数的动态修改
    • US07529855B2
    • 2009-05-05
    • US11154228
    • 2005-06-16
    • Timothy Roy BlockKiswanto Thayib
    • Timothy Roy BlockKiswanto Thayib
    • G06F15/173G06F15/16
    • H04L69/16H04L12/18H04L69/166H04L69/24
    • An apparatus, program product and method support the dynamic modification of cluster communication parameters such as a fragmentation size parameter through controllably deferring the processing of a requested fragmentation size change in a source node until after receipt an acknowledgment message for at least one unacknowledged message sent by the source node to a plurality of target nodes. By controllably deferring such processing until it is confirmed that any such previously-unacknowledged messages sent by a source node have been received by any target nodes, synchronization between the source node and the target nodes may be obtained, and a fragmentation size change may occur in a coordinated fashion such that future messages from the source node to the target node will be processed by both the source and the target nodes using the modified fragmentation size parameter.
    • 装置,程序产品和方法通过可控地推迟在源节点中的所请求的分片大小改变的处理直到在收到至少一个未确认的消息的确认消息之后支持群集通信参数(例如分段大小参数)的动态修改, 源节点到多个目标节点。 通过可控地推迟这种处理,直到确认由源节点发送的任何此前未确认的消息已经被任何目标节点接收到,可以获得源节点和目标节点之间的同步,并且可能发生分段大小改变 协调的方式,使得来自源节点到目标节点的未来消息将由源和目标节点使用修改的分段大小参数来处理。
    • 8. 发明授权
    • Apparatus and method for communicating between computer systems using a sliding send window for ordered messages in a clustered computing environment
    • 用于在集群计算环境中使用用于有序消息的滑动发送窗口的计算机系统之间进行通信的装置和方法
    • US07185099B1
    • 2007-02-27
    • US09718924
    • 2000-11-22
    • Timothy Roy Block
    • Timothy Roy Block
    • G06F15/16
    • H04L47/10H04L12/1868H04L47/15H04L47/19H04L47/27H04L47/323H04L67/1002H04L69/16H04L69/161H04L69/163
    • A clustered computer system includes multiple computer systems (or nodes) coupled together via one or more networks that can become members of a group to work on a particular task. Each node includes a cluster engine, a cluster communication mechanism that includes a sliding send window, and one or more service tasks that process messages. The sliding send window allows a node to send out multiple messages without waiting for an individual acknowledgment to each message. The sliding send window also allows a node that received the multiple messages to send a single acknowledge message for multiple received messages. By using a sliding send window to communicate with other computer systems in the cluster, the communication traffic in the cluster is greatly reduced, thereby enhancing the overall performance of the cluster. In addition, the latency between multiple messages sent concurrently is dramatically reduced.
    • 集群计算机系统包括经由一个或多个网络耦合在一起的多个计算机系统(或节点),其可以成为组的成员以在特定任务上工作。 每个节点包括集群引擎,包括滑动发送窗口的集群通信机制以及处理消息的一个或多个服务任务。 滑动发送窗口允许节点发送多个消息,而不等待每个消息的单独确认。 滑动发送窗口还允许接收到多个消息的节点向多个接收到的消息发送单个确认消息。 通过使用滑动发送窗口与群集中的其他计算机系统通信,群集中的通信流量大大降低,从而提高群集的整体性能。 此外,同时发送的多个消息之间的延迟显着降低。
    • 9. 发明授权
    • Cluster destination address table—IP routing for clusters
    • 集群目的地址表 - 集群的IP路由
    • US06993034B1
    • 2006-01-31
    • US09173090
    • 1998-10-15
    • Timothy Roy BlockRobert Miller
    • Timothy Roy BlockRobert Miller
    • H04L12/56
    • H04L61/35H04L29/12783H04L45/46H04L45/54
    • According to the present invention, a communications protocol supporting cluster configurations more complex than a single LAN is disclosed. A cluster destination address table (CDAT) is used in conjunction with a network message servicer to communicate between computer systems in a cluster. Each computer system preferably contains a cluster servicer, a CDAT, and a network message servicer. The CDAT contains network addresses, status and adapter information for each computer system in a cluster. Although computer systems may have alternate network addresses when they have multiple adapters, the CDAT indexes primary and alternate address information under a single named system. Thus, redundant connections amongst computer systems are identified, while still using the numeric addresses upon which the network message servicer is based. To send a message using the methods of the present invention, the cluster servicer retrieves a network address for a computer system from a CDAT. A message to be sent and the retrieved address are passed to the network message servicer, preferably an Internet Protocol suite. The network message servicer formats the information into a packet and routes the packet.
    • 根据本发明,公开了支持比单个LAN更复杂的集群配置的通信协议。 集群目的地址表(CDAT)与网络消息服务器结合使用,以在集群中的计算机系统之间进行通信。 每个计算机系统优选地包含集群服务器,CDAT和网络消息服务器。 CDAT包含集群中每个计算机系统的网络地址,状态和适配器信息。 虽然计算机系统在具有多个适配器时可能具有备用网络地址,但CDAT将在单个命名系统下索引主地址和备用地址信息。 因此,在仍然使用网络消息服务器所基于的数字地址的同时,识别计算机系统之间的冗余连接。 要使用本发明的方法发送消息,集群服务器从CDAT检索计算机系统的网络地址。 要发送的消息和检索到的地址被传递到网络消息服务器,优选地是因特网协议套件。 网络消息服务器将信息格式化为数据包,并对数据包进行路由。
    • 10. 发明申请
    • Apparatus and Method for Detecting System Reconfiguration and Maintaining Persistent I/O Configuration Data in a Clustered Computer System
    • 用于检测集群计算机系统中系统重新配置和维护持久I / O配置数据的装置和方法
    • US20090198807A1
    • 2009-08-06
    • US12023128
    • 2008-01-31
    • David Alan BaileyTimothy Roy Block
    • David Alan BaileyTimothy Roy Block
    • G06F15/173
    • H04L12/40039H04L12/42
    • In a clustered computer system with multiple power domains, a bus number manager within each power domain manages multiple nodes independently of other power domains. A node within a specified power domain includes a non-volatile memory that includes bus numbering information for its own buses as well as bus numbering information for two of its logically-interconnected neighbors. This creates a distributed database of the interconnection topology for each power domain. Because a node contains bus numbering information about its logical neighbor node(s), the bus numbers for the buses in the nodes are made persistent across numerous different system reconfigurations. The clustered computer system also includes a bus number manager that reads the non-volatile memories in the nodes during initial program load (i.e., boot) that reconstructs the interconnection topology from the information read from the non-volatile memories, and that assigns bus numbers to the buses according to the derived interconnection topology.
    • 在具有多个电源域的集群计算机系统中,每个电源域内的总线号管理器独立于其他电源域管理多个节点。 指定功率域中的节点包括非易失性存储器,其包括用于其自己的总线的总线编号信息以及其逻辑上互连的两个邻居中的两个的总线编号信息。 这为每个电源域创建了互连拓扑的分布式数据库。 因为节点包含有关其逻辑相邻节点的总线编号信息,所以节点中总线的总线号在多个不同的系统重新配置之间被持久化。 集群计算机系统还包括总线编号管理器,其在初始程序加载(即引导)期间读取节点中的非易失性存储器,其根据从非易失性存储器读取的信息重构互连拓扑,并且分配总线编号 根据导出的互连拓扑到总线。