Data processing system and method for pacing information transfers in a
communications network
    41.
    发明授权
    Data processing system and method for pacing information transfers in a communications network 失效
    用于在通信网络中进行信息传输的数据处理系统和方法

    公开(公告)号:US5918020A

    公开(公告)日:1999-06-29

    申请号:US808930

    申请日:1997-02-28

    IPC分类号: H04L12/56

    CPC分类号: H04L47/10

    摘要: A data processing system and a method implement a unique push, or streaming, model for communicating time sensitive encoded data, such as video and audio data, in a communication network. A pacing mechanism is implemented in the data processing system to allow a client to pace a streaming server in a stable way such that a fill level of a client buffer will oscillate around a single threshold value. A simple protocol is implemented to protect pacing primitives, allow recovery for pacing primitives, and to keep a client and a server synchronized during the pacing operation. To implement the pacing mechanism, the streaming server transmits data at a slightly faster rate than it was encoded. Subsequently, a decoder circuit at the client, or receiver, uses the transmitted data at the encoded rate. Thus, the utilization of buffers in the client will gradually increase. When the utilization of buffers reaches a threshold level, the client provides a pacing message to the server. When the pacing message is received, the server withholds sending data for a period of time sufficient to drop the client buffer utilization to a level below a threshold level.

    摘要翻译: 数据处理系统和方法实现用于在通信网络中传送诸如视频和音频数据的时间敏感编码数据的唯一推送或流传输模型。 在数据处理系统中实现起搏机制,以允许客户以稳定的方式对流媒体服务器进行调整,使得客户机缓冲器的填充级别围绕单个阈值振荡。 实现简单的协议来保护起搏原语,允许起搏原语的恢复,并保持客户端和服务器在起搏操作期间同步。 为了实现起搏机制,流服务器以比编码速度稍快的速度传输数据。 随后,客户机或接收机处的解码器电路以编码速率使用发送的数据。 因此,客户端缓冲区的使用将逐渐增加。 当缓冲区的利用率达到阈值级别时,客户机向服务器提供一个起搏消息。 当接收到起搏消息时,服务器保留发送数据一段时间足以将客户端缓冲区利用率降低到低于阈值水平的级别。

    Propagation of unique device names in a cluster system
    42.
    发明授权
    Propagation of unique device names in a cluster system 有权
    在集群系统中传播唯一的设备名称

    公开(公告)号:US09069571B2

    公开(公告)日:2015-06-30

    申请号:US12957980

    申请日:2010-12-01

    IPC分类号: G06F17/30 G06F9/44

    摘要: A unique device name is assigned to each of a plurality of shared storage devices in a cluster configuration database defining membership of nodes in a cluster. A particular node among the nodes defined by the cluster configuration database as a member of the cluster searches the cluster configuration database for a device identifier matching a device identifier of a shared storage device hosted by the particular node. In response to finding a matching device identifier in the cluster configuration database, the particular node renames, in a local configuration maintained at the particular node, a storage device associated with the matching device identifier with the unique name assigned to that storage device in the cluster configuration database.

    摘要翻译: 在定义集群中节点的成员资格的集群配置数据库中的每一个共享存储设备中分配唯一的设备名称。 由集群配置数据库定义的作为集群成员的节点中的特定节点在集群配置数据库中搜索与特定节点托管的共享存储设备的设备标识符匹配的设备标识符。 响应于在集群配置数据库中找到匹配的设备标识符,特定节点在维护在特定节点的本地配置中重命名与匹配设备标识符相关联的存储设备,其中分配给该集群中的该存储设备的唯一名称 配置数据库。

    Selective registration for remote event notifications in processing node clusters
    43.
    发明授权
    Selective registration for remote event notifications in processing node clusters 失效
    在处理节点群集时进行远程事件通知的选择性注册

    公开(公告)号:US08756314B2

    公开(公告)日:2014-06-17

    申请号:US13427195

    申请日:2012-03-22

    IPC分类号: G06F15/173

    摘要: An event notification method for distributed processing systems provides remote and local node event notification in systems that require local registration of an event consumer in order produce an event notifications. To provide notification of an event occurring on a remote node, either event consumers on all nodes in the cluster register locally to receive event notifications and specify that the event is a cluster event, in which case the nodes send notification of their locally-occurring events to all nodes, or remote registrations are accepted at nodes and if a local consumer for the event is not present, a listener thread registers as an event consumer. The listener thread sends the event notifications to the remote nodes registered as consumers for the event by observing communication between the event producer and the local consumer, or receiving the event notifications directly if there is no local consumer.

    摘要翻译: 分布式处理系统的事件通知方法在需要事件消费者的本地注册的系统中提供远程和本地节点事件通知,以便产生事件通知。 为了提供在远程节点上发生的事件的通知,集群中所有节点上的事件使用者本地注册以接收事件通知,并指定事件是集群事件,在这种情况下,节点发送其本地发生事件的通知 到所有节点或远程注册在节点处被接受,并且如果事件的本地消费者不存在,则侦听器线程注册为事件消费者。 监听器线程通过观察事件生成器和本地消费者之间的通信,或者如果没有本地消费者直接接收事件通知,则将事件通知发送到注册为事件消费者的远程节点。

    Dynamic Rate Heartbeating for Inter-Node Status Updating
    44.
    发明申请
    Dynamic Rate Heartbeating for Inter-Node Status Updating 有权
    用于节点间状态更新的动态速率心跳

    公开(公告)号:US20120144018A1

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

    申请号:US12959568

    申请日:2010-12-03

    IPC分类号: G06F15/173

    CPC分类号: H04L12/6418

    摘要: A scheme for monitoring node operational status according to communications transmits messages periodically according to a heartbeat rate among the nodes. The messages may be gossip messages containing the status of the other nodes in the pairs, are received at the nodes and indications of the communications delays of the received messages are stored, which are used to compute statistics of the stored communications delays. Parameters of the node status monitoring, which are used for determining operational status of the nodes, are adjusted according to the statistics, which may include adjusting the heartbeat rate, the maximum wait time before a message is considered missed, and/or the maximum number of missed messages, e.g., the sequence number deviation, before the node is considered non-operational (down).

    摘要翻译: 根据通信监视节点运行状态的方案根据节点间的心跳速率周期性地发送消息。 消息可以是包含成对中的其他节点的状态的八卦消息,在节点处被接收,并且存储接收消息的通信延迟的指示,其用于计算所存储的通信延迟的统计。 用于确定节点的运行状态的节点状态监视的参数根据统计量进行调整,统计可以包括调整心跳速率,消息被认为丢失之前的最大等待时间和/或最大数量 在节点被认为不可操作(down)之前,错过的消息,例如序列号偏差。

    SELF-ASSIGNMENT OF NODE IDENTIFIER IN A CLUSTER SYSTEM
    45.
    发明申请
    SELF-ASSIGNMENT OF NODE IDENTIFIER IN A CLUSTER SYSTEM 有权
    群集系统中节点识别器的自动分配

    公开(公告)号:US20120143887A1

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

    申请号:US12957894

    申请日:2010-12-01

    IPC分类号: G06F17/30

    CPC分类号: H04L61/2092

    摘要: In response to a stimulus indicating configuration of a node into a cluster of a plurality of nodes including the node, the node determines whether or not the node has a universally unique identifier (UUID), and if not, the node provides its own persistent self-assigned UUID. The node searches a cluster configuration database for a temporary identifier associated with the node. In response to the node locating the temporary identifier of the node in the cluster configuration database, the node writes its self-assigned UUID into the cluster configuration database and joins the cluster.

    摘要翻译: 响应于指示将节点配置到包括节点的多个节点的集群中的刺激,节点确定节点是否具有通用唯一标识符(UUID),如果不是,节点提供其自己的持续自身 被分配的UUID。 节点在集群配置数据库中搜索与节点相关联的临时标识符。 响应于节点在群集配置数据库中定位节点的临时标识符,节点将其自分配的UUID写入群集配置数据库并加入群集。

    Endpoint-to-Endpoint Communications Status Monitoring
    46.
    发明申请
    Endpoint-to-Endpoint Communications Status Monitoring 失效
    端点到端点通信状态监控

    公开(公告)号:US20120140675A1

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

    申请号:US12959556

    申请日:2010-12-03

    IPC分类号: H04L12/28

    摘要: Communication ability between nodes in a cluster-based computer system is tracked to inform applications executing on the nodes of the existence and quality of the endpoint-to-endpoint communications available between the nodes. Communications between a node and other nodes are tracked, and a database records the communication ability between the node and the other nodes for each link between the nodes. The tracking and recording are repeated at the other nodes. A registration by an application executing at a particular one of the nodes to receive notifications of changes in the communication ability with another node over a particular link (or in general) will cause notification of the application when the link status changes.

    摘要翻译: 跟踪基于群集的计算机系统中的节点之间的通信能力,以通知在节点上执行节点上可用节点之间可用的端点到端点通信的存在和质量的应用。 跟踪节点和其他节点之间的通信,并且数据库记录节点和节点之间的每个链路的节点与其他节点之间的通信能力。 在其他节点重复跟踪和记录。 通过在特定节点处执行的应用程序的注册,以接收通过特定链路(或一般地)与另一节点的通信能力的变化的通知,当链路状态改变时将引起应用的通知。

    SELECTIVE REGISTRATION FOR REMOTE EVENT NOTIFICATIONS IN PROCESSING NODE CLUSTERS
    47.
    发明申请
    SELECTIVE REGISTRATION FOR REMOTE EVENT NOTIFICATIONS IN PROCESSING NODE CLUSTERS 失效
    选择性注册用于处理节点群集中的远程事件通知

    公开(公告)号:US20120066372A1

    公开(公告)日:2012-03-15

    申请号:US12879414

    申请日:2010-09-10

    IPC分类号: G06F15/173

    摘要: An event notification system for distributed processing systems provides remote and local node event notification in systems that require local registration of an event consumer in order produce an event notifications. To provide notification of an event occurring on a remote node, either event consumers on all nodes in the cluster register locally to receive event notifications and specify that the event is a cluster event, in which case the nodes send notification of their locally-occurring events to all nodes, or remote registrations are accepted at nodes and if a local consumer for the event is not present, a listener thread registers as an event consumer. The listener thread sends the event notifications to the remote nodes registered as consumers for the event by observing communication between the event producer and the local consumer, or receiving the event notifications directly if there is no local consumer.

    摘要翻译: 用于分布式处理系统的事件通知系统在需要本地注册事件消费者的系统中提供远程和本地节点事件通知,以便产生事件通知。 为了提供在远程节点上发生的事件的通知,集群中所有节点上的事件使用者本地注册以接收事件通知,并指定事件是集群事件,在这种情况下,节点发送其本地发生事件的通知 到所有节点或远程注册在节点处被接受,并且如果事件的本地消费者不存在,则侦听器线程注册为事件消费者。 监听器线程通过观察事件生成器和本地消费者之间的通信,或者如果没有本地消费者直接接收事件通知,则将事件通知发送到注册为事件消费者的远程节点。

    Booting software partition with network file system
    48.
    发明授权
    Booting software partition with network file system 失效
    使用网络文件系统启动软件分区

    公开(公告)号:US07900034B2

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

    申请号:US11831701

    申请日:2007-07-31

    摘要: In a software partition (SWPAR) environment, a method, system and computer program product enables a SWPAR to be remotely booted, independent of the booting of the OS on the global system environment, using network file system (NFS) services and protocols. A request to mount a NFS, hosted by an external server into a SWPAR environment is transmitted. The NFS services are automatically transitioning to a first operating state that enables support for user-level NFS services without requiring the NFS services be active. The SWPAR is automatically booted and access to the SWPAR provided during operation of the NFS services in the first operating state. Once the SWPAR has completed booting, the NFS services is transitioned back to a normal operating state in which SWPAR operates as a standalone device providing its own user-level NFS services.

    摘要翻译: 在软件分区(SWPAR)环境中,使用网络文件系统(NFS)服务和协议,方法,系统和计算机程序产品可以使SWPAR远程启动,而与全局系统环境上的操作系统启动无关。 传输将由外部服务器托管的NFS挂载到SWPAR环境中的请求。 NFS服务将自动转换到支持用户级NFS服务的第一个操作状态,而不需要NFS服务处于活动状态。 自动启动SWPAR并访问在第一个操作状态下运行NFS服务期间提供的SWPAR。 一旦SWPAR完成引导,NFS服务将转换回正常运行状态,SWPAR作为独立设备运行,提供自己的用户级NFS服务。

    Migrating recovery modules in a distributed computing environment
    49.
    发明授权
    Migrating recovery modules in a distributed computing environment 有权
    在分布式计算环境中迁移恢复模块

    公开(公告)号:US07743126B2

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

    申请号:US09895235

    申请日:2001-06-28

    申请人: Lance W. Russell

    发明人: Lance W. Russell

    IPC分类号: G06F15/173

    摘要: Systems and methods for implementing recovery processes on failed nodes in a distributed computing environment are described. In accordance with this scheme, one or more migratory recovery modules are launched into the network. The recovery modules migrate from node to node, determine the status of each node, and initiate recovery processes on failed nodes. In this way, scalable recovery processes may be implemented in distributed systems, even with incomplete network topology and membership information. In addition, the complexity and cost associated with manual status monitoring and recovery operations may be avoided.

    摘要翻译: 描述了用于在分布式计算环境中的故障​​节点上实现恢复过程的系统和方法。 根据该方案,将一个或多个迁移恢复模块发送到网络中。 恢复模块从节点迁移到节点,确定每个节点的状态,并启动故障节点上的恢复过程。 以这种方式,即使在不完整的网络拓扑和成员资格信息的情况下,可以在分布式系统中实现可扩展恢复过程。 此外,可以避免与手动状态监视和恢复操作相关的复杂性和成本。

    ENABLING A THIRD PARTY APPLICATION TO PARTICIPATE IN MIGRATION OF A VIRTUALIZED APPLICATION INSTANCE
    50.
    发明申请
    ENABLING A THIRD PARTY APPLICATION TO PARTICIPATE IN MIGRATION OF A VIRTUALIZED APPLICATION INSTANCE 有权
    启用第三方应用程序参与虚拟化应用程序实例的迁移

    公开(公告)号:US20090007147A1

    公开(公告)日:2009-01-01

    申请号:US11769347

    申请日:2007-06-27

    IPC分类号: G06F9/44

    CPC分类号: G06F9/455

    摘要: In one embodiment, an operating system manages virtualized instances of hardware resources and migration enabled applications partitioned into one of multiple partitions with a separate operating system kernel running in each of the partitions. A migration event controller of the operating system manages the checkpoint and restart process during migration of a virtualized instance of at least one migration enabled application from a departure partition to an arrival partition. The migration event controller supports migration enabled applications to separately specify at least one application specific checkpoint script and restart script to be triggered by checkpoint and restart events by the migration event controller so the at least one migration enabled application can participate in performing the checkpoint and restart process for additional state information during migration of the virtualized instance from the departure partition to the arrival partition.

    摘要翻译: 在一个实施例中,操作系统管理分配到多个分区中的一个的硬件资源和启用迁移的应用程序的虚拟化实例,其中每个分区中都有单独的操作系统内核。 操作系统的迁移事件控制器在将至少一个启用迁移的应用程序的虚拟化实例从出发分区迁移到到达分区期间管理检查点和重新启动过程。 迁移事件控制器支持启用迁移的应用程序,以分别指定至少一个特定于应用程序的检查点脚本,并重新启动由检查点触发的脚本,并由迁移事件控制器重新启动事件,以便至少一个启用迁移的应用程序可以参与执行检查点并重新启动 在将虚拟化实例从离开分区迁移到到达分区期间的额外状态信息的处理。