Methods for real-time deterministic delivery of multimedia data in a
client/server system
    31.
    发明授权
    Methods for real-time deterministic delivery of multimedia data in a client/server system 失效
    在客户端/服务器系统中实时确定多媒体数据传送的方法

    公开(公告)号:US5941951A

    公开(公告)日:1999-08-24

    申请号:US961468

    申请日:1997-10-31

    IPC分类号: G06F13/00

    摘要: A method of delivering data in an on-time manner across a communicating environment, such as multimedia data in a network or broadcast environment. The data is transmitted from a data pump at a revised transmission time which is a function of a base transmission time and a delay value. The delay value is calibrated by monitoring one or more processes between the data pump and an associated controller which receives requests from clients. The controller may include an application server which handles the requests, and a control server which processes commands from the application server and provides corresponding control functions to the data pump.

    摘要翻译: 一种在诸如网络或广播环境中的多媒体数据之类的通信环境中以及时方式传送数据的方法。 数据从数据泵发送,该修改后的传输时间是基本传输时间和延迟值的函数。 延迟值通过监视数据泵和从客户端接收请求的关联控制器之间的一个或多个进程进行校准。 控制器可以包括处理请求的应用服务器,以及控制服务器,其处理来自应用服务器的命令并向数据泵提供相应的控制功能。

    System for user registering an address resolution routine to provide
address resolution procedure which is used by data link provider
interface for resolving address conflicts
    32.
    发明授权
    System for user registering an address resolution routine to provide address resolution procedure which is used by data link provider interface for resolving address conflicts 失效
    用于用户注册地址解析程序以提供地址解析过程的系统,由数据链路提供者接口用于解决地址冲突

    公开(公告)号:US5812767A

    公开(公告)日:1998-09-22

    申请号:US815757

    申请日:1997-03-12

    IPC分类号: H04L29/06 H04L29/12 G06F13/00

    摘要: An information handling system includes a number of stations connected in a network configuration, each station including a processor, a storage and an I/O controller, where the processor operates under control of an operating system control program which is divided into a user (application) space and a kernel (system) space, the kernel may include a protocol layer interfacing the user application to a DLPI in the kernel, a DLPI which interfaces between the protocol module and a device driver interface, a device driver and a hardware device for connecting the station to the network. When data is to be received by a station from the network, the following steps are performed in the DLPI: recognize the network interface type (FDDI, Ethernet, Token Ring, etc.); recognize the protocol being used; format data according to the protocol; transmit to a Data Link Services user if address resolution is not required; if address resolution is required, test to determine if the protocol address resolution routine is registered; if registered, transmit data to the Data Link Services user; if not registered, call the default address resolution routine to resolve address and then transmit data to protocol module. When data is to be transmitted from a station to the network, the following steps are performed in the DLPI: recognize the network interface type (FDDI, Ethernet, Token Ring, etc.); recognize the protocol being used; test for registered address resolution routine; if not registered, call the default address resolution routine; if registered, call the registered address resolution routine; and call the device driver to, output the data to be transmitted to the network.

    摘要翻译: 信息处理系统包括以网络配置连接的多个站,每个站包括处理器,存储器和I / O控制器,其中处理器在分为用户(应用程序)的操作系统控制程序的控制下操作 )空间和内核(系统)空间,内核可以包括将用户应用程序连接到内核中的DLPI的协议层,在协议模块和设备驱动程序接口之间接口的DLPI,设备驱动程序和硬件设备 将站点连接到网络。 当站点从网络接收数据时,在DLPI中执行以下步骤:识别网络接口类型(FDDI,以太网,令牌环等); 识别使用的协议; 根据协议格式化数据; 如果不需要地址解析,则传送给数据链路服务用户; 如果需要地址解析,则测试以确定协议地址解析例程是否被注册; 如果注册,则将数据传输到数据链路服务用户; 如果未注册,请调用默认地址解析例程来解析地址,然后将数据发送到协议模块。 当数据要从站传输到网络时,在DLPI中执行以下步骤:识别网络接口类型(FDDI,以太网,令牌环等); 识别使用的协议; 测试注册地址解析程序; 如果没有注册,请调用默认地址解析程序; 如果注册,请调用注册地址解析程序; 并调用设备驱动程序,输出要发送到网络的数据。

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

    公开(公告)号:US08527650B2

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

    申请号:US11751482

    申请日:2007-05-21

    IPC分类号: G06F15/173

    CPC分类号: G06F11/1438

    摘要: 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.

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

    Condition based detection of no progress state of an application
    34.
    发明授权
    Condition based detection of no progress state of an application 失效
    基于状态检测的应用程序没有进展状态

    公开(公告)号:US08392765B2

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

    申请号:US12792268

    申请日:2010-06-02

    IPC分类号: G06F11/00

    CPC分类号: G06F9/524

    摘要: A system, and computer usable program product for condition based detection of a no progress state of an application are provided in the illustrative embodiments. A resource usage and an output of a set of applications including the application are monitored. The resource usage and the output are measured to determine a resource usage value and an output value at a first time. A present condition is detected under which the set of applications is executing. A determination is made whether the resource usage value is included in a sub-range of a resource usage scale and the output value is included in a sub-range of an output scale where the sub-range of the resource usage scale corresponds to the sub-range of the output scale for the present condition. The no progress state of the application is detected if the determination is negative.

    摘要翻译: 在说明性实施例中提供了一种用于基于条件检测应用程序的无进展状态的系统和计算机可用程序产品。 监视包括应用在内的一组应用程序的资源使用情况和输出。 测量资源使用量和输出量,以便在第一时间确定资源使用值和输出值。 检测当前状态,在该条件下该应用程序集正在执行。 确定资源使用量是否包括在资源使用量表的子范围内,并且输出值被包括在其中资源使用量表的子范围对应于子信息的输出比例的子范围中 - 当前条件的输出刻度范围。 如果确定为负,则检测到应用程序的无进展状态。

    Condition based detection of no progress state of an application
    35.
    发明授权
    Condition based detection of no progress state of an application 失效
    基于状态检测的应用程序没有进展状态

    公开(公告)号:US08381045B2

    公开(公告)日:2013-02-19

    申请号:US13454893

    申请日:2012-04-24

    IPC分类号: G06F11/00

    CPC分类号: G06F9/524

    摘要: A method for condition based detection of a no progress state of an application are provided in the illustrative embodiments. A resource usage and an output of a set of applications including the application are monitored. The resource usage and the output are measured to determine a resource usage value and an output value at a first time. A present condition is detected under which the set of applications is executing. A determination is made whether the resource usage value is included in a sub-range of a resource usage scale and the output value is included in a sub-range of an output scale where the sub-range of the resource usage scale corresponds to the sub-range of the output scale for the present condition. The no progress state of the application is detected if the determination is negative.

    摘要翻译: 在说明性实施例中提供了一种用于基于条件的检测应用的进展状态的方法。 监视包括应用在内的一组应用程序的资源使用情况和输出。 测量资源使用量和输出量,以便在第一时间确定资源使用值和输出值。 检测当前状态,在该条件下该应用程序集正在执行。 确定资源使用量是否包括在资源使用量表的子范围内,并且输出值被包括在其中资源使用量表的子范围对应于子信息的输出比例的子范围中 - 当前条件的输出刻度范围。 如果确定为负,则检测到应用程序的无进展状态。

    Process retext for dynamically loaded modules
    36.
    发明授权
    Process retext for dynamically loaded modules 失效
    处理动态加载模块的重写

    公开(公告)号:US08156510B2

    公开(公告)日:2012-04-10

    申请号:US11867101

    申请日:2007-10-04

    CPC分类号: G06F9/4856 G06F9/5077

    摘要: A computer implemented method, apparatus, and computer program product for dynamically loading a module into an application address space. In response to receiving a checkpoint signal by a plurality of threads associated with an application running in a software partition, the plurality of threads rendezvous to a point outside an application text associated with the application. Rendezvousing the plurality of threads suspends execution of application text by the plurality of threads. The application text is moved out of an application address space for the application to form an available application address space. The available application address space is an address space that was occupied by the application text. A software module is moved into the available application address space.

    摘要翻译: 一种用于将模块动态地加载到应用地址空间中的计算机实现的方法,装置和计算机程序产品。 响应于通过与在软件分区中运行的应用程序相关联的多个线程接收到检查点信号,所述多个线程会聚到与该应用相关联的应用文本之外的点。 汇集多个线程将多个线程的应用程序文本的执行挂起。 应用程序文本从应用程序地址空间中移出,以形成可用的应用程序地址空间。 可用的应用程序地址空间是应用程序文本占用的地址空间。 将软件模块移动到可用的应用程序地址空间中。

    Preservation of file locks during checkpoint and restart of a mobile software partition
    37.
    发明授权
    Preservation of file locks during checkpoint and restart of a mobile software partition 失效
    检查点和重新启动移动软件分区期间保存文件锁

    公开(公告)号:US07933991B2

    公开(公告)日:2011-04-26

    申请号:US11923720

    申请日:2007-10-25

    IPC分类号: G06F15/173

    CPC分类号: G06F17/30171

    摘要: A computer-implemented method, apparatus, and computer-usable program code for preserving file locks while moving a software partition from an origination network file system client data processing system to a destination network file system client data processing system is provided. A request for a file is received. A determination is made as to whether the request is for a file that is within a software partition. Responsive to a determination that the request is for a file within a software partition, a determination is made as to whether the request is a lock request. Responsive to a determination that the request is a lock request, a determination is made as to whether the software partition is being restarted. Responsive to a determination that the software partition is being restarted, the lock request is blocked from being sent to a remote network file system server.

    摘要翻译: 提供了一种用于在将软件分区从起始网络文件系统客户端数据处理系统移动到目的地网络文件系统客户端数据处理系统的同时保持文件锁的计算机实现的方法,装置和计算机可用程序代码。 接收到对文件的请求。 确定请求是否是针对软件分区内的文件。 响应于对软件分区中的文件的请求的确定,确定请求是否是锁定请求。 响应于确定请求是锁定请求,确定软件分区是否正在重新启动。 响应于确定软件分区正在重新启动,锁定请求被阻止发送到远程网络文件系统服务器。

    VIRTUALIZE, CHECKPOINT, AND RESTART POSIX IPC OBJECTS DURING CHECKPOINTING AND RESTARTING OF A SOFTWARE PARTITION
    38.
    发明申请
    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

    IPC分类号: G06F9/50 G06F9/46 G06F15/173

    CPC分类号: G06F9/54 G06F9/4856

    摘要: 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.

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

    PRESERVATION OF FILE LOCKS DURING CHECKPOINT AND RESTART OF A MOBILE SOFTWARE PARTITION
    39.
    发明申请
    PRESERVATION OF FILE LOCKS DURING CHECKPOINT AND RESTART OF A MOBILE SOFTWARE PARTITION 失效
    检查点期间文件锁的保存和移动软件分区的重启

    公开(公告)号:US20090112965A1

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

    申请号:US11923720

    申请日:2007-10-25

    IPC分类号: G06F15/16

    CPC分类号: G06F17/30171

    摘要: A computer-implemented method, apparatus, and computer-usable program code for preserving file locks while moving a software partition from an origination network file system client data processing system to a destination network file system client data processing system is provided. A request for a file is received. A determination is made as to whether the request is for a file that is within a software partition. Responsive to a determination that the request is for a file within a software partition, a determination is made as to whether the request is a lock request. Responsive to a determination that the request is a lock request, a determination is made as to whether the software partition is being restarted. Responsive to a determination that the software partition is being restarted, the lock request is blocked from being sent to a remote network file system server.

    摘要翻译: 提供了一种用于在将软件分区从起始网络文件系统客户端数据处理系统移动到目的地网络文件系统客户端数据处理系统的同时保持文件锁的计算机实现的方法,装置和计算机可用程序代码。 接收到对文件的请求。 确定请求是否是针对软件分区内的文件。 响应于对软件分区中的文件的请求的确定,确定请求是否是锁定请求。 响应于确定请求是锁定请求,确定软件分区是否正在重新启动。 响应于确定软件分区正在重新启动,锁定请求被阻止发送到远程网络文件系统服务器。

    CHECKPOINT OF APPLICATIONS USING UNIX® DOMAIN SOCKETS
    40.
    发明申请
    CHECKPOINT OF APPLICATIONS USING UNIX® DOMAIN SOCKETS 有权
    使用UNIX(R)域插件的应用程序检查

    公开(公告)号:US20080270829A1

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

    申请号:US11741500

    申请日:2007-04-27

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1438

    摘要: A computer implemented method, apparatus, and computer program product for managing state data in a workload partitioned environment. Process state data for a process in a workload partition is saved. Process state data is used to restore the process to a given state. State data associated with open sockets and open files bound to the first process is saved. In response to a determination that the process is associated with a domain socket that is bound to a socket file, an absolute pathname for the socket file is saved. A domain socket associated with a connecting process in the workload partition uses the socket file to connect to a domain socket associated with a listening process in the same workload partition to enable the two processes to communicate with each other.

    摘要翻译: 一种用于在工作负载分区环境中管理状态数据的计算机实现的方法,装置和计算机程序产品。 保存工作负载分区中进程的进程状态数据。 过程状态数据用于将进程恢复到给定状态。 保存与第一个进程绑定的打开的套接字和打开文件关联的状态数据。 响应确定该进程与绑定到套接字文件的域套接字相关联,将保存套接字文件的绝对路径名。 与工作负载分区中的连接进程相关联的域套接字使用套接字文件连接到与同一工作负载分区中的侦听进程相关联的域套接字,以使两个进程能够相互通信。