Monitoring system noises in parallel computer systems
    21.
    发明授权
    Monitoring system noises in parallel computer systems 有权
    并行计算机系统监控系统噪声

    公开(公告)号:US09558095B2

    公开(公告)日:2017-01-31

    申请号:US15085201

    申请日:2016-03-30

    摘要: Various embodiments monitor system noise in a parallel computing system. In one embodiment, at least one set of system noise data is stored in a shared buffer during a first computation interval. The set of system noise data is detected during the first computation interval and is associated with at least one parallel thread in a plurality of parallel threads. Each thread in the plurality of parallel threads is a thread of a program. The set of system noise data is filtered during a second computation interval based on at least one filtering condition creating a filtered set of system noise data. The filtered set of system noise data is then stored.

    摘要翻译: 各种实施例监视并行计算系统中的系统噪声。 在一个实施例中,在第一计算间隔期间,至少一组系统噪声数据被存储在共享缓冲器中。 在第一计算间隔期间检测该组系统噪声数据,并且与多个并行线程中的至少一个并行线程相关联。 多个并行线程中的每个线程是程序的线程。 基于产生滤波后的系统噪声数据集的至少一个滤波条件,在第二计算间隔内对该组系统噪声数据进行滤波。 然后存储经滤波的系统噪声数据集。

    Autoscaling applications in shared cloud resources
    22.
    发明授权
    Autoscaling applications in shared cloud resources 有权
    在共享云资源中自动缩放应用程序

    公开(公告)号:US09547534B2

    公开(公告)日:2017-01-17

    申请号:US14511700

    申请日:2014-10-10

    IPC分类号: G06F9/54 G06F9/455

    摘要: A tool for autoscaling applications in a shared cloud resource environment. The tool registers, by one or more computer processors, one or more trigger conditions. The tool initiates, by one or more computer processors, a scaling event based, at least in part, on at least one of the one or more trigger conditions. The tool determines, by one or more computer processors, a scaling decision for the scaling event based, at least in part, on one or more scaling rules related to the one or more trigger conditions.

    摘要翻译: 用于在共享云资源环境中自动缩放应用程序的工具。 该工具由一个或多个计算机处理器注册一个或多个触发条件。 该工具由一个或多个计算机处理器至少部分地基于一个或多个触发条件中的至少一个来启动缩放事件。 该工具至少部分地基于与一个或多个触发条件相关的一个或多个缩放规则,由一个或多个计算机处理器确定缩放事件的缩放判定。

    COMPOSITE SERVICE PRE-PROVISIONING
    23.
    发明申请
    COMPOSITE SERVICE PRE-PROVISIONING 有权
    复合服务预先提供

    公开(公告)号:US20160094409A1

    公开(公告)日:2016-03-31

    申请号:US14965209

    申请日:2015-12-10

    IPC分类号: H04L12/24

    CPC分类号: H04L41/50 H04L41/5051

    摘要: Composite service provisioning is provided. One or more processors pre-provisions a first pool of service instances of a first composite service. One or more processors pre-provisions a second pool of service instances of a sub-service of the first composite service, wherein instances of the first pool of service instances have placeholder credentials identifying the second pool of service instances.

    摘要翻译: 提供复合服务配置。 一个或多个处理器预先规定第一复合服务的第一服务池实例。 一个或多个处理器预先规定第一组合服务的子服务的第二服务池实例,其中第一服务实例池的实例具有标识第二服务实例池的占位符凭证。

    Composite service pre-provisioning
    24.
    发明授权
    Composite service pre-provisioning 有权
    综合业务预配置

    公开(公告)号:US09258196B2

    公开(公告)日:2016-02-09

    申请号:US14173417

    申请日:2014-02-05

    IPC分类号: G06F15/173 H04L12/24

    CPC分类号: H04L41/50 H04L41/5051

    摘要: Composite service provisioning is provided. A processor receives a first demand value of a first composite service. The processor identifies a sub-service based on the first composite service. The processor pre-provisions a first pool of service instances corresponding to the first composite service, the first pool of service instances having a quantity of service instances based, at least in part, on the first demand value. The processor determines a second demand value of the sub-service based, at least in part, on the quantity of service instances of the first pool of service instances. The processor pre-provisions a second pool of service instances corresponding to the sub-service, the second pool of service instances having a quantity of service instances based, at least in part, on the second demand value. The processor modifies each of the first pool of service instances with placeholder credentials that identify the second pool of service instances.

    摘要翻译: 提供复合服务配置。 处理器接收第一复合服务的第一需求值。 处理器基于第一复合服务识别子服务。 所述处理器预先规定与所述第一组合服务相对应的第一服务实例池,所述第一服务实例池具有至少部分地基于所述第一需求值的服务实例数量。 至少部分地基于第一服务实例池的服务实例的数量来确定子服务的第二需求值。 所述处理器预先规定与所述子服务相对应的第二服务池实例,所述第二服务池实例具有至少部分地基于所述第二需求值的服务实例数量。 处理器使用标识第二个服务实例池的占位符凭证来修改第一个服务实例池。

    JAVA NATIVE INTERFACE ARRAY HANDLING IN A DISTRIBUTED JAVA VIRTUAL MACHINE

    公开(公告)号:US20140068579A1

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

    申请号:US13844241

    申请日:2013-03-15

    IPC分类号: G06F9/455

    CPC分类号: G06F9/45504 G06F9/547

    摘要: A method for executing native code in a distributed Java Virtual Machine (JVM) is disclosed herein. The method may include receiving, in a first thread executing in a remote execution container, a first native code-generated call, such as a Java Native Interface (JNI) call, to a second thread, the first call including a first array write request. The first call may be stored in an instruction cache and bundled with a second native code-generated call and sent to the second thread. The calls are unbundled and executed in the second thread. An opaque handle to an array returned by the second call is bundled with corresponding array data and returned to the first thread. The array data of the bundle is stored in a data cache and retrieved in response to requests for the array data addressed to the second thread. A corresponding computer program product is also disclosed.

    BACKEND QUANTUM AND CLASSICAL RUNTIMES VIA CLOUD

    公开(公告)号:US20230153679A1

    公开(公告)日:2023-05-18

    申请号:US17807943

    申请日:2022-06-21

    IPC分类号: G06N10/80 G06N10/20

    CPC分类号: G06N10/80 G06N10/20

    摘要: Systems and techniques that facilitate backend quantum runtimes are provided. In various embodiments, a system can comprise a memory that can store computer-executable components. The system can further comprise a processor that can be operably coupled to the memory and that can execute the computer-executable components stored in the memory. In various embodiments, the computer-executable components can comprise an execution orchestration engine component that can parse a computer program into classical and quantum portions and that can host the computer program by instantiating a classical computing resource. In various embodiments, the computer-executable components can further comprise a classical computation resource that can perform a classical computation on an adaptively scalable classical computing environment, and a quantum computing node that can include a runtime application and a quantum processor, wherein the execution orchestration engine component can orchestrate both classical execution of the computer program and quantum execution of a quantum computation.

    Method to reduce reactivation time of cloud based services

    公开(公告)号:US10834228B2

    公开(公告)日:2020-11-10

    申请号:US16502882

    申请日:2019-07-03

    IPC分类号: H04L29/08

    摘要: A method for reducing reactivation time of services that includes examining page faults that occur during processing of a service after the service has been inactive to provide a plurality of prefetch groups, and formulating a prefetch decision tree from page fault data in the prefetch groups. Pages from an initial page table for the service following a reactivated service request are then compared with the prefetched pages in the resident memory in accordance with the prefetch decision tree. Pages in the page table that are not included in said prefetched pages are paged in. A process to provide to provide the service is executed using the page table. Executing the process substantially avoids page faults.

    Filtering system noises in parallel computer systems during thread synchronization
    30.
    发明授权
    Filtering system noises in parallel computer systems during thread synchronization 有权
    线程同步过程中并行计算机系统中的系统噪声过滤

    公开(公告)号:US09361202B2

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

    申请号:US13945559

    申请日:2013-07-18

    摘要: Various embodiments monitor system noise in a parallel computing system. In one embodiment, at least one set of system noise data is stored in a shared buffer during a first computation interval. The set of system noise data is detected during the first computation interval and is associated with at least one parallel thread in a plurality of parallel threads. Each thread in the plurality of parallel threads is a thread of a program. The set of system noise data is filtered during a second computation interval based on at least one filtering condition creating a filtered set of system noise data. The filtered set of system noise data is then stored.

    摘要翻译: 各种实施例监视并行计算系统中的系统噪声。 在一个实施例中,在第一计算间隔期间,至少一组系统噪声数据被存储在共享缓冲器中。 在第一计算间隔期间检测该组系统噪声数据,并且与多个并行线程中的至少一个并行线程相关联。 多个并行线程中的每个线程是程序的线程。 基于产生滤波后的系统噪声数据集的至少一个滤波条件,在第二计算间隔内对该组系统噪声数据进行滤波。 然后存储经滤波的系统噪声数据集。