Creating a checkpoint for modules on a communications stream
    11.
    发明授权
    Creating a checkpoint for modules on a communications stream 失效
    为通信流上的模块创建检查点

    公开(公告)号:US08527650B2

    公开(公告)日:2013-09-03

    申请号:US11751482

    申请日:2007-05-21

    CPC classification number: G06F11/1438

    Abstract: A computer implemented method, computer program product, and system for creating a checkpoint of a stream. A stream checkpoint request to create the checkpoint of the stream is received, wherein the stream is used by a process as a communications path, and wherein the communications path is modified by a set of modules. In response to identifying the identity of each module in the set of modules, the identity of each module in the set of modules is stored in the checkpoint. In response to identifying an order of the set of modules, the order of the set of modules is stored in the checkpoint. In response to sending a stream checkpoint message to each module in the set of modules, module data is received from each module in the set of modules to form received module data. The received module data is stored in the checkpoint.

    Abstract translation: 用于创建流的检查点的计算机实现的方法,计算机程序产品和系统。 接收到用于创建流的检查点的流检查点请求,其中流被进程用作通信路径,并且其中通信路径由一组模块修改。 响应于识别模块集合中的每个模块的身份,模块集合中的每个模块的身份存储在检查点中。 响应于识别该组模块的顺序,该组模块的顺序被存储在检查点中。 响应于向该组模块中的每个模块发送流检查点消息,从模块集合中的每个模块接收模块数据以形成接收到的模块数据。 接收的模块数据存储在检查点中。

    VIRTUALIZE, CHECKPOINT, AND RESTART POSIX IPC OBJECTS DURING CHECKPOINTING AND RESTARTING OF A SOFTWARE PARTITION
    12.
    发明申请
    VIRTUALIZE, CHECKPOINT, AND RESTART POSIX IPC OBJECTS DURING CHECKPOINTING AND RESTARTING OF A SOFTWARE PARTITION 失效
    在软件分区检查和重新启动过程中的虚拟化,检查点和重启POSIX IPC对象

    公开(公告)号:US20100082816A1

    公开(公告)日:2010-04-01

    申请号:US12242218

    申请日:2008-09-30

    CPC classification number: G06F9/54 G06F9/4856

    Abstract: A WPAR is migrated. Responsive to starting a checkpoint process, data and control information is collected and stored for IPC objects in the WPAR. Responsive to receiving a request to restart the WPAR, a type of IPC object is determined. Responsive to a determination that the IPC object is not an IPC shared memory object, a kernel handle that a process wants to be used for a new IPC object is registered. A request to create a new IPC object comprising a name uniquely associated with the IPC object and a WPAR identifier is issued. An entry that matches the name and WPAR identifier is identified and a virtual kernel handle is retrieved. The new IPC object is created. The virtual kernel handle is mapped to a real kernel handle and returned to the process. Data and control information is retrieved and overlaid onto the new IPC object.

    Abstract translation: WPAR已迁移。 响应启动检查点流程,收集并存储WPAR中IPC对象的数据和控制信息。 响应于接收到重新启动WPAR的请求,确定了一种IPC对象。 注意到IPC对象不是IPC共享内存对象的确定,注册了一个进程想要用于新的IPC对象的内核句柄。 颁布了创建新的IPC对象的请求,该对象包括与IPC对象唯一相关联的名称和WPAR标识符。 识别与名称和WPAR标识符匹配的条目,并检索虚拟内核句柄。 创建新的IPC对象。 虚拟内核句柄被映射到一个真正的内核句柄并返回到该进程。 数据和控制信息被检索并覆盖到新的IPC对象上。

    Virtualize, checkpoint, and restart system V IPC objects during checkpointing and restarting of a software partition
    13.
    发明授权
    Virtualize, checkpoint, and restart system V IPC objects during checkpointing and restarting of a software partition 失效
    虚拟化,检查点和重新启动系统V IPC对象在检查点和重新启动软件分区

    公开(公告)号:US08266636B2

    公开(公告)日:2012-09-11

    申请号:US12242156

    申请日:2008-09-30

    CPC classification number: G06F9/4856 G06F9/5077

    Abstract: Migrating a workload partition (WPAR) is provided. Responsive to receiving a request to checkpoint the WPAR, a list of virtual identifiers used by the WPAR to refer to IPC objects is generated and stored. Each virtual identifier corresponds to an IPC object and to a real identifier used by a kernel that corresponds to the IPC object. IPC object data and control information is collected and stored. Each process in the WPAR stores per process data. Responsive to receiving a request to restart the WPAR, the virtual identifier that the WPAR wants to be used is registered. A new IPC object is created by a kernel. The kernel maps a real identifier used by the kernel for the new IPC object to the registered virtual identifier. The restart process retrieves IPC data and control information and overlays it on the new IPC object. The per process data is restored.

    Abstract translation: 提供了迁移工作负载分区(WPAR)。 响应于接收到WPAR检查点的请求,生成并存储WPAR用于引用IPC对象的虚拟标识符列表。 每个虚拟标识符对应于IPC对象和对应于IPC对象的内核使用的真实标识符。 收集并存储IPC对象数据和控制信息。 WPAR中的每个进程都存储每个进程数据。 响应于接收到重新启动WPAR的请求,注册了WPAR想要使用的虚拟标识符。 一个新的IPC对象是由内核创建的。 内核将新的IPC对象的内核使用的实际标识符映射到已注册的虚拟标识符。 重新启动过程检索IPC数据和控制信息,并将其重叠在新的IPC对象上。 每个进程数据恢复。

    Inter-node communication scheme for node status sharing
    14.
    发明授权
    Inter-node communication scheme for node status sharing 失效
    用于节点状态共享的节点间通信方案

    公开(公告)号:US08433760B2

    公开(公告)日:2013-04-30

    申请号:US12959581

    申请日:2010-12-03

    CPC classification number: H04L43/10 H04L43/0817

    Abstract: A gossiping scheme for sharing node status in a cluster of nodes provides a robust mechanism for determining node status within the cluster. Nodes transmit gossip messages to each other nodes, the gossip messages listing other nodes in the cluster that are operational. When a node does not receive a gossip message from a particular node within a predetermined time period, then the node transmits messages to the other nodes indicating that the particular node is down. However, if another node has received a packet from the particular node within the predetermined time period and receives the node down message, then the other node responds with a node alive message.

    Abstract translation: 用于在节点集群中共享节点状态的八卦方案为确定集群内的节点状态提供了一种可靠的机制。 节点向每个其他节点发送八卦消息,八卦消息列出了群集中其他可操作的节点。 当节点在预定时间段内没有从特定节点接收到八卦消息时,节点向其他节点发送指示特定节点关闭的消息。 然而,如果另一节点在预定时间段内已经从特定节点接收到分组并且接收到节点向下消息,则另一个节点用节点存活消息进行响应。

    EVENT OVERFLOW HANDLING BY COALESCING AND UPDATING PREVIOUSLY-QUEUED EVENT NOTIFICATION
    17.
    发明申请
    EVENT OVERFLOW HANDLING BY COALESCING AND UPDATING PREVIOUSLY-QUEUED EVENT NOTIFICATION 审中-公开
    通过合并和更新以前的活动通知事件超越处理通知

    公开(公告)号:US20120198477A1

    公开(公告)日:2012-08-02

    申请号:US13427159

    申请日:2012-03-22

    CPC classification number: G06F9/542 G06F2209/546

    Abstract: An event notification method for distributed processing systems provides reduction of queue space and event processing bandwidth associated with duplicate events such as a particular event that is duplicated and results in multiple event notifications propagated for multiple consumers. When a duplicate event notification is received at an input to an event notification queue, rather than queuing the duplicate event notification, a sequence number of the event notification already in the queue is updated to indicate to the event consumer, exactly how many duplicate events have been received. The timestamp of the updated event notification may also be set to the timestamp of the most recently received duplicate event notification.

    Abstract translation: 用于分布式处理系统的事件通知方法提供与重复事件(例如被复制的特定事件)相关联的队列空间和事件处理带宽的减少,并且导致为多个消费者传播的多个事件通知。 当在事件通知队列的输入处接收到重复的事件通知时,而不是排队重复的事件通知,已经在队列中的事件通知的序列号被更新,以便向事件消费者指出正在有多少重复事件具有 被收到 更新的事件通知的时间戳也可以被设置为最近接收到的重复事件通知的时间戳。

    NOTIFICATION OF CONFIGURATION UPDATES IN A CLUSTER SYSTEM
    18.
    发明申请
    NOTIFICATION OF CONFIGURATION UPDATES IN A CLUSTER SYSTEM 有权
    集群系统中配置更新的通知

    公开(公告)号:US20120143829A1

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

    申请号:US12957853

    申请日:2010-12-01

    CPC classification number: G06F11/1425 G06F11/1482 G06F11/202 G06F11/2046

    Abstract: A second node receives a message from a first node in a cluster environment. The message includes a unique identifier of a shared data storage device including a cluster configuration database that defines membership of nodes in a cluster. In response to receiving the message, the second node attempts to find the shared data storage device. In response to finding the shared data storage device, the second node locates and reads the cluster configuration database on the shared data storage device. The second node then assimilates a cluster configuration update indicated by the cluster configuration database.

    Abstract translation: 第二节点从群集环境中的第一节点接收消息。 该消息包括共享数据存储设备的唯一标识符,其包括定义集群中节点的成员资格的集群配置数据库。 响应于接收到该消息,第二节点试图找到共享数据存储设备。 响应于找到共享数据存储设备,第二节点定位并读取共享数据存储设备上的集群配置数据库。 然后,第二节点吸收由集群配置数据库指示的集群配置更新。

    Portable screen assemblies for projectors
    20.
    发明授权
    Portable screen assemblies for projectors 有权
    投影机的便携式屏幕组件

    公开(公告)号:US07623290B2

    公开(公告)日:2009-11-24

    申请号:US11353928

    申请日:2006-02-14

    CPC classification number: G03B21/56

    Abstract: A portable screen assembly includes a first side support and a second sides support, where the first side support and the second side support are connected to a fabric. The portable screen assembly also includes a center support brace connected to the fabric. A first support leg extends downward from the first side support and the a second support leg extends downward from the second side support. A motorized portable screen assembly includes a fabric, a first side support, a second side support, and a center support assembly. The fabric is connected to the first side support and the second side support. An expandable support brace is connected to the first side support, the second side support, and the center support assembly. An automatic deployment mechanism is connected to the expandable support brace, and the automatic deployment mechanism drives the expandable support brace to open in a horizontal direction.

    Abstract translation: 便携式屏幕组件包括第一侧支撑件和第二侧支撑件,其中第一侧支撑件和第二侧支撑件连接到织物。 便携式屏幕组件还包括连接到织物的中心支撑支架。 第一支撑腿从第一侧支撑件向下延伸,并且第二支撑腿部从第二侧支撑件向下延伸。 电动便携式屏幕组件包括织物,第一侧支撑件,第二侧支撑件和中心支撑组件。 织物连接到第一侧支撑件和第二侧支撑件。 可扩展支撑支架连接到第一侧支撑件,第二侧支撑件和中心支撑组件。 自动展开机构连接到可扩展支撑支架上,并且自动展开机构驱动可扩展支撑支架沿水平方向打开。

Patent Agency Ranking