Adaptive control of loading a program in a disk-based operating system
    1.
    发明授权
    Adaptive control of loading a program in a disk-based operating system 失效
    在基于磁盘的操作系统中加载程序的自适应控制

    公开(公告)号:US07555612B2

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

    申请号:US10930286

    申请日:2004-08-31

    IPC分类号: G06F13/18

    CPC分类号: G06F9/445

    摘要: An exemplary method controls the loading of a program in a computer system using a disk based operating system instead of allowing a built-in loading program resident in the operating system to handle the loading. The method separates the loading of the program into a series of modules that are loaded from a disk into random access memory where each module has a predefined target time interval within which the loading of the module is to be completed. The computer system is released to process other tasks following completion of the loading of one module and before the start of loading of a following module so that disruptions to the processing of the other tasks running on the computer system are minimized.

    摘要翻译: 示例性的方法控制使用基于盘的操作系统在计算机系统中加载程序,而不是允许驻留在操作系统中的内置加载程序来处理加载。 该方法将程序的加载分为从磁盘加载到随机存取存储器中的一系列模块,其中每个模块具有预定义的目标时间间隔,在该时间间隔期间模块的加载将被完成。 计算机系统在完成一个模块的加载并且开始加载后续模块之前被释放以处理其他任务,使得在计算机系统上运行的其他任务的处理中断被最小化。

    Active probes for ensuring software package compatibility
    2.
    发明授权
    Active probes for ensuring software package compatibility 有权
    用于确保软件包兼容性的活动探头

    公开(公告)号:US06539539B1

    公开(公告)日:2003-03-25

    申请号:US09441245

    申请日:1999-11-16

    IPC分类号: G06F944

    CPC分类号: G06F8/61

    摘要: In a distributed computer program, active software probes in the form of small functions built into an application are invoked by another application. When invoked, an active probe provides a positive response if the service being requested is available from the probed package. If the service is not available, the probe will fail alerting the software package installer that there is a problem. The active probes thus perform a functionality check for the software package, not a check merely based on the package's release number. Because the probe is active, it is capable of checking for subtending capabilities that the calling application may not realize are necessary for this service. This ensures full coverage of the test while hiding some implementation details from the calling application. By invoking these active probes upon installation of a new package, the installer can know immediately if the package has all services necessary to run correctly, thus reducing the possibility of a bad software package installation. The active software probes are thus capable of verifying software package compatibility at the time of program compilation as well as for program upgrades.

    摘要翻译: 在分布式计算机程序中,由应用程序内置的小功能形式的主动软件探测由另一应用程序调用。 当被调用时,如果所请求的服务可从探测包获得,则主动探测器将提供正响应。 如果服务不可用,探测器将无法通知软件包安装程序存在问题。 因此,活动探测器对软件包执行功能检查,而不是仅仅基于软件包的版本号进行检查。 因为探测器是活动的,所以它能够检查呼叫应用程序可能无法实现的对等功能对于该服务是必需的。 这确保了对来自呼叫应用程序的一些实现细节的全面覆盖。 通过在安装新软件包后调用这些主动探测器,安装程序可以立即知道软件包是否具有正确运行所需的所有服务,从而减少软件包安装的可能性。 因此,活动的软件探针能够在程序编译时以及程序升级时验证软件包兼容性。

    Computer controlled test facility for a telecommunication switch
    3.
    发明授权
    Computer controlled test facility for a telecommunication switch 失效
    用于电信交换机的计算机控制测试设备

    公开(公告)号:US5384822A

    公开(公告)日:1995-01-24

    申请号:US906956

    申请日:1992-06-30

    IPC分类号: H04M3/32 H04M1/24 H04M3/08

    CPC分类号: H04M3/323

    摘要: A plurality of telephone devices responsive to computer commands are connected to a telecommunications switch. A computer controlled apparatus sends command messages to the telephone devices causing them to initiate conventional actions such as dialing. The apparatus receives reply messages from the telephone devices which represent the status of parameters such as ringing associated with the telephone device. Reply messages are identified relative to previously sent command messages. If the actual status of parameters represented by a reply message matches an anticipated status of the parameters corresponding to actions expected in response to a command message, a successful test of the switch functions associated with the command message results. An unmatched condition corresponds to a test failure requiring user analysis.

    摘要翻译: 响应于计算机命令的多个电话设备连接到电信交换机。 计算机控制的设备向电话设备发送命令消息,使得它们启动诸如拨号的常规动作。 该装置从电话装置接收表示诸如与电话装置相关联的振铃等参数的状态的应答消息。 相对于先前发送的命令消息来标识回复消息。 如果由回复消息表示的参数的实际状态与响应于命令消息所期望的动作对应的参数的预期状态相匹配,则与命令消息相关联的开关功能的成功测试结果。 无法匹配的条件对应于需要用户分析的测试失败。

    Management for a heterogeneous pool of processors for the assignment of additional load
    4.
    发明授权
    Management for a heterogeneous pool of processors for the assignment of additional load 有权
    管理一个异构的处理器池,用于分配额外的负载

    公开(公告)号:US07804943B2

    公开(公告)日:2010-09-28

    申请号:US11494562

    申请日:2006-07-27

    IPC分类号: H04M15/00

    CPC分类号: G06F9/5088 G06F2209/5019

    摘要: An exemplary method implements load management for large granularity processes on application processors, APs. First data associated with the primary processes running on each AP is periodically collected, where the first data is proportional to processor occupancy, PO, for the primary processes running on each AP. Second data associated with auxiliary processes running on each AP is periodically collected where the auxiliary processes directly support the primary processes running on the respective AP. The second data is proportional to PO for the auxiliary processes running on each AP. A processor scaling factor and an overhead scaling factor are calculated for each AP based on the first and second data, respectively. The total amount of additional PO a second AP would incur to run a first large granularity process is determined by two aspects. The amount of additional PO due to the primary process is determined by applying at least the second processor scaling factor to a value related to an amount of primary process PO of the first process running on the first AP. The amount of additional PO due to overhead processes is determined by applying the overhead scaling factor of the second AP to the previously determined amount of additional PO due to the primary processes determined for the second AP.

    摘要翻译: 一种示例性方法对应用处理器,AP上的大粒度进程实施负载管理。 定期收集与每个AP上运行的主进程相关联的第一数据,其中第一数据与每个AP上运行的主进程的处理器占用率(PO)成比例。 定期收集与每个AP上运行的辅助进程相关联的第二数据,其中辅助进程直接支持在相应AP上运行的主进程。 第二个数据与每个AP上运行的辅助进程的PO成比例。 基于第一和第二数据分别为每个AP计算处理器缩放因子和开销缩放因子。 第二AP的额外PO的总量将用于运行第一大粒度过程由两个方面确定。 通过将至少第二处理器缩放因子应用于与在第一AP上运行的第一处理的主处理PO的量相关的值来确定由于主处理而引起的附加PO的量。 由于对于第二AP确定的主要处理,由开销处理引起的额外PO的量由第二AP的开销比例因子应用于先前确定的附加PO的量来确定。

    Real-time operation by a diskless client computer
    5.
    发明授权
    Real-time operation by a diskless client computer 有权
    由无盘客户端计算机实时操作

    公开(公告)号:US07827215B2

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

    申请号:US10930140

    申请日:2004-08-31

    IPC分类号: G06F12/00 G06F15/177

    CPC分类号: G06F9/4416

    摘要: An exemplary method controls the operation of a diskless client computer using a disk based operating system. The client computer is booted by fetching operating system modules through a network connection from a remote host computer. A ramdisk stores key operating system modules. The key operating system modules are locked in ramdisk to prevent swapping of the modules by the operating system. The loading of programs requiring real-time operation stored at the host computer are managed so that the programs are loaded as separate modules spaced-apart in time where the client computer is released between the loading of the separate modules to process other tasks.

    摘要翻译: 示例性方法使用基于盘的操作系统来控制无盘客户端计算机的操作。 通过从远程主机通过网络连接提取操作系统模块来引导客户端计算机。 一个ramdisk存储关键的操作系统模块。 主要的操作系统模块被锁定在ramdisk中,以防止操作系统对模块进行交换。 对在主计算机上存储的需要实时操作的程序的加载进行管理,以便将程序作为单独的模块加载,在客户端计算机在分开的模块加载以处理其他任务之间被释放的时间间隔开。

    Management for a heterogeneous pool of processors for the assignment of additional load
    6.
    发明申请
    Management for a heterogeneous pool of processors for the assignment of additional load 有权
    管理一个异构的处理器池,用于分配额外的负载

    公开(公告)号:US20080046894A1

    公开(公告)日:2008-02-21

    申请号:US11494562

    申请日:2006-07-27

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5088 G06F2209/5019

    摘要: An exemplary method implements load management for large granularity processes on application processors, APs. First data associated with the primary processes running on each AP is periodically collected, where the first data is proportional to processor occupancy, PO, for the primary processes running on each AP. Second data associated with auxiliary processes running on each AP is periodically collected where the auxiliary processes directly support the primary processes running on the respective AP. The second data is proportional to PO for the auxiliary processes running on each AP. A processor scaling factor and an overhead scaling factor are calculated for each AP based on the first and second data, respectively. The total amount of additional PO a second AP would incur to run a first large granularity process is determined by two aspects. The amount of additional PO due to the primary process is determined by applying at least the second processor scaling factor to a value related to an amount of primary process PO of the first process running on the first AP. The amount of additional PO due to overhead processes is determined by applying the overhead scaling factor of the second AP to the previously determined amount of additional PO due to the primary processes determined for the second AP.

    摘要翻译: 一种示例性方法对应用处理器,AP上的大粒度进程实施负载管理。 定期收集与每个AP上运行的主进程相关联的第一数据,其中第一数据与每个AP上运行的主进程的处理器占用率(PO)成比例。 定期收集与每个AP上运行的辅助进程相关联的第二数据,其中辅助进程直接支持在相应AP上运行的主进程。 第二个数据与每个AP上运行的辅助进程的PO成比例。 基于第一和第二数据分别为每个AP计算处理器缩放因子和开销缩放因子。 第二AP的额外PO的总量将用于运行第一大粒度过程由两个方面确定。 通过将至少第二处理器缩放因子应用于与在第一AP上运行的第一处理的主处理PO的量相关的值来确定由于主处理而引起的附加PO的量。 由于对于第二AP确定的主要处理,由开销处理引起的额外PO的量由第二AP的开销比例因子应用于先前确定的附加PO的量来确定。