Specific debug trace collecting
    1.
    发明授权
    Specific debug trace collecting 有权
    具体调试跟踪收集

    公开(公告)号:US09003367B2

    公开(公告)日:2015-04-07

    申请号:US12463609

    申请日:2009-05-11

    IPC分类号: G06F9/44 G06F11/36

    CPC分类号: G06F11/3636 G06F11/3624

    摘要: A computing system for converting software code into an executable program include an expanding preprocessor that receives software code including debug statements and expands the debug statements into conditions that include a static variable and that must be met before a trace contained in the statement is executed, the expanding preprocessor creating an expanded code output. The system also includes a replacement preprocessor coupled to the expanding preprocessor and receiving the expanded code, the replacement preprocessor forming replaced code by replacing one or more occurrences of the static variables with a unique variable name and a compiler that compiles the replacement code to create an executable.

    摘要翻译: 用于将软件代码转换为可执行程序的计算系统包括扩展预处理器,其接收包括调试语句的软件代码,并将调试语句扩展为包括静态变量并且必须在执行语句中包含的跟踪之前满足的条件, 扩展预处理器创建扩展的代码输出。 该系统还包括耦合到扩展预处理器并且接收扩展代码的替换预处理器,替换预处理器通过用唯一的变量名替换静态变量的一个或多个出现来形成被替换的代码,编译器编译替换代码以创建 可执行。

    Stream processing using a client-server architecture
    2.
    发明授权
    Stream processing using a client-server architecture 有权
    使用客户端 - 服务器架构进行流处理

    公开(公告)号:US08655956B2

    公开(公告)日:2014-02-18

    申请号:US13447639

    申请日:2012-04-16

    IPC分类号: G06F15/16

    摘要: A method of responding to requests using stream processing can include receiving a server request from a server, wherein the server is configured to generate the server request responsive to a client request, and generating a request identifier associated with the server request. The method can include, responsive to the server request, sending a stream processing request derived from the server request to a first stream processing node. The stream processing request can include the request identifier. Responsive to receiving a create response message including a stream processing result and the request identifier from a second stream processing node, the stream processing result can be correlated with the server request. A write response message specifying the stream processing result can be sent to the server.

    摘要翻译: 使用流处理响应请求的方法可以包括从服务器接收服务器请求,其中服务器被配置为响应于客户端请求生成服务器请求,并且生成与服务器请求相关联的请求标识符。 该方法可以包括响应于服务器请求,将从服务器请求导出的流处理请求发送到第一流处理节点。 流处理请求可以包括请求标识符。 响应于从第二流处理节点接收包括流处理结果和请求标识符的创建响应消息,流处理结果可以与服务器请求相关联。 可以将指定流处理结果的写响应消息发送到服务器。

    System and method for dependent failure-aware allocation of distributed data-processing systems
    3.
    发明授权
    System and method for dependent failure-aware allocation of distributed data-processing systems 有权
    分布式数据处理系统的依赖故障感知分配的系统和方法

    公开(公告)号:US08122281B2

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

    申请号:US11735026

    申请日:2007-04-13

    IPC分类号: G06F11/00

    CPC分类号: G06F9/5044 G06F11/202

    摘要: A system and method for allocating distributed processing systems includes inputting component descriptions in a distributed processing system and determining importance of each component. Capacity and failure characteristics of resource groups representing units of available processing capacity are also input. Components are assigned to a plurality of resource groups based on the capacity. Each resource group includes components where the failure characteristics permit simultaneous failures, such that in the event of such failures, an output value of the application is maximized.

    摘要翻译: 用于分配分布式处理系统的系统和方法包括在分布式处理系统中输入组件描述并确定每个组件的重要性。 也输入代表可用处理能力单位的资源组的容量和故障特征。 基于容量将组件分配给多个资源组。 每个资源组包括其中故障特征允许同时故障的组件,使得在发生这种故障的情况下,应用的输出值最大化。

    Method and system for dynamic application composition in streaming systems
    4.
    发明授权
    Method and system for dynamic application composition in streaming systems 有权
    流系统中动态应用组合的方法和系统

    公开(公告)号:US08112541B2

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

    申请号:US12131310

    申请日:2008-06-02

    IPC分类号: G06F15/16

    CPC分类号: G06F8/41 G06F9/4494

    摘要: A system and method for dynamically building applications for stream processing includes providing processing elements with a flow specification describing each input and a stream description describing each output such that the flow specification indicates a stream or streams which are to be received based on processing information and the stream descriptions indicate the processing information. Processing elements that can be reused are identified by determining equivalence between the processing elements. Processing elements that are new and are not reusable are instantiated in a flow graph. An application is dynamically composed, using the instantiated processing elements by routing available streams to the instantiated processing elements in accordance with the flow specifications.

    摘要翻译: 用于动态构建用于流处理的应用的系统和方法包括向处理元件提供描述每个输入的流程规范和描述每个输出的流描述,使得流规范基于处理信息指示要被接收的流或流, 流描述指示处理信息。 可以重新使用的处理元件通过确定处理元件之间的等价来识别。 处理新的且不可重用的元素在流程图中被实例化。 动态组合应用程序,使用实例化的处理元件,根据流程规范将可用流路由到实例处理元素。

    Method and system for supporting dynamic stream attributes
    5.
    发明申请
    Method and system for supporting dynamic stream attributes 有权
    支持动态流属性的方法和系统

    公开(公告)号:US20070280381A1

    公开(公告)日:2007-12-06

    申请号:US11445889

    申请日:2006-06-01

    IPC分类号: H03D1/00 H04L27/06

    CPC分类号: H04L67/2804

    摘要: A publisher-subscriber system includes a broker configured to receive and distribute at least one data stream from publishers to subscribers in accordance with subscriptions. An annotator/classifier is configured to annotate or classify the data stream by employing one or more additional stream-level attributes to create an annotated data stream wherein the annotated data stream applies the stream-level attribute to all messages therein such that subscribers can subscribe to the annotated data stream created by the annotator/classifier.

    摘要翻译: 发布者订户系统包括被配置为根据订阅从发布者接收和分发至少一个数据流的代理。 注释器/分类器被配置为通过使用一个或多个附加流级别属性来创建注释数据流来对数据流进行注释或分类,其中注释的数据流将流级属性应用于其中的所有消息,使得用户可以订阅 由注释器/分类器创建的注释数据流。

    Method to embed a light-weight kernel in a full-weight kernel to provide a heterogeneous execution environment
    7.
    发明授权
    Method to embed a light-weight kernel in a full-weight kernel to provide a heterogeneous execution environment 有权
    在轻量级内核中嵌入轻量级内核以提供异构执行环境的方法

    公开(公告)号:US08789046B2

    公开(公告)日:2014-07-22

    申请号:US13435014

    申请日:2012-03-30

    IPC分类号: G06F9/455

    摘要: Enabling a Light-Weight Kernel (LWK) to run in a virtualized environment on a Full-Weight Kernel (FWK), in one aspect, may include replacing a FWK loader, e.g., FWK's dynamic library loader or linker, with a LWK library on a first computing entity for an application allocated to run on one or more second computing entities. The LWK library may be enabled to initialize the one or more second computing entities and associated memory allocated to run the application under the LWK library. The LWK library may be enabled to manage the one or more second computing entities and said associated memory and resources needed by the application.

    摘要翻译: 在一个方面,使轻量级内核(LWK)在全权重内核(FWK)的虚拟化环境中运行,可能包括将FWK加载程序(例如FWK的动态库加载器或链接器)替换为LWK库 分配用于在一个或多个第二计算实体上运行的应用的第一计算实体。 可以启用LWK库来初始化分配用于在LWK库下运行应用程序的一个或多个第二计算实体和相关联的存储器。 可以启用LWK库来管理应用程序所需的一个或多个第二计算实体和所述相关联的存储器和资源。

    METHOD TO EMBED A LIGHT-WEIGHT KERNEL IN A FULL-WEIGHT KERNEL TO PROVIDE A HETEROGENEOUS EXECUTION ENVIRONMENT
    8.
    发明申请
    METHOD TO EMBED A LIGHT-WEIGHT KERNEL IN A FULL-WEIGHT KERNEL TO PROVIDE A HETEROGENEOUS EXECUTION ENVIRONMENT 有权
    在重量级KERNEL中嵌入轻量级KERNEL以提供异质性执行环境的方法

    公开(公告)号:US20130263121A1

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

    申请号:US13435014

    申请日:2012-03-30

    IPC分类号: G06F9/455

    摘要: Enabling a Light-Weight Kernel (LWK) to run in a virtualized environment on a Full-Weight Kernel (FWK), in one aspect, may include replacing a FWK loader, e.g., FWK's dynamic library loader or linker, with a LWK library on a first computing entity for an application allocated to run on one or more second computing entities. The LWK library may be enabled to initialize the one or more second computing entities and associated memory allocated to run the application under the LWK library. The LWK library may be enabled to manage the one or more second computing entities and said associated memory and resources needed by the application.

    摘要翻译: 在一个方面,使轻量级内核(LWK)在全权重内核(FWK)的虚拟化环境中运行,可能包括将FWK加载程序(例如FWK的动态库加载器或链接器)替换为LWK库 分配用于在一个或多个第二计算实体上运行的应用的第一计算实体。 可以启用LWK库来初始化分配用于在LWK库下运行应用程序的一个或多个第二计算实体和相关联的存储器。 可以启用LWK库来管理应用程序所需的一个或多个第二计算实体和所述相关联的存储器和资源。

    RESOURCE ALLOCATION IN PARTIAL FAULT TOLERANT APPLICATIONS
    9.
    发明申请
    RESOURCE ALLOCATION IN PARTIAL FAULT TOLERANT APPLICATIONS 审中-公开
    部分容错应用中的资源分配

    公开(公告)号:US20130036424A1

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

    申请号:US13365938

    申请日:2012-02-03

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5005

    摘要: A method for allocating a set of components of an application to a set of resource groups includes the following steps performed by a computer system. The set of resource groups is ordered based on respective failure measures and resource capacities associated with the resource groups. An importance value is assigned to each of the components. The importance value is associated with an affect of the component on an output of the application. The components are assigned to the resource groups based on the importance value of each component and the respective failure measures and resource capacities associated with the resource groups. The components with higher importance values are assigned to resource groups with lower failure measures and higher resource capacities. The application may be a partial fault tolerant (PFT) application that comprises PFT application components. The resource groups may comprise a heterogeneous set of resource groups (or clusters).

    摘要翻译: 一种将应用程序的一组组件分配给一组资源组的方法包括由计算机系统执行的以下步骤。 基于与资源组相关联的各自的故障测量和资源容量对资源组的集合进行排序。 重要性值分配给每个组件。 重要性值与组件对应用程序输出的影响相关联。 基于每个组件的重要性值以及与资源组相关联的相应故障测量和资源容量,将组件分配给资源组。 具有较高重要性值的组件被分配给具有较低故障测量和较高资源容量的资源组。 该应用可以是包括PFT应用组件的部分容错(PFT)应用。 资源组可以包括异构的资源组集合(或集群)。