Visualizing migration of a resource of a distributed computing environment

    公开(公告)号:US10795540B2

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

    申请号:US14315416

    申请日:2014-06-26

    摘要: Methods, apparatuses, and computer program products for visualizing migration of a resource of a distributed computing environment are provided. Embodiments include displaying, within a graphical user interface (GUI), one or more graphical resource representations. Each graphical resource representation represents a resource of a distributed computing environment. Each graphical resource representation is displayed in a particular location within the GUI according to a location of the resource within the distributed computing environment. Embodiments also include displaying, within the GUI, a first graphical migration representation. The first graphical migration representation represents a first transfer operation of a first resource of the distributed computing environment. Embodiments also include updating based on a progress of the first transfer operation, within the GUI at least one of: the first graphical migration representation and a location of at least one of the one or more graphical resource representations.

    Smart tuple stream alteration
    2.
    发明授权

    公开(公告)号:US10296620B2

    公开(公告)日:2019-05-21

    申请号:US14870052

    申请日:2015-09-30

    IPC分类号: G06F17/30

    摘要: A stream application receives a stream of tuples to be processed by a plurality of processing elements that are operating on one or more compute nodes. Each processing element has one or more stream operators. The stream application assigns one or more processing cycles to software code embedded in a tuple of the stream of tuples. The tuple obtains a first status of one or more first tuples of a set of targeted tuples to be modified by a tuple modification of a stream operator. The tuple obtains a second status of one or more second tuples of the set of targeted tuples after the stream operator performs the tuple modification. The tuple determines a potential degradation based on the first status and the second status. The tuple alters the one or more first tuples to prevent the tuple modification in response to the determined potential degradation.

    Streams: intelligent operator subset for debug

    公开(公告)号:US10282277B2

    公开(公告)日:2019-05-07

    申请号:US14955989

    申请日:2015-12-01

    IPC分类号: G06F9/44 G06F11/36

    摘要: Techniques are disclosed for identifying a minimal operator subsets in a distributed streams application for debugging purposes. A debugging tool receives a selection of operators from a plurality of operators included in a distributed application. The distributed application executes the plurality of operators in a runtime environment. The debugging tool identifies, based on the selected operators, a subset of the plurality of operators to execute in a debugging environment. The subset includes at least the selected operators. The debugging tool executes the subset of the plurality of operators in the debugging environment.

    Filter optimizer for data streams

    公开(公告)号:US10025824B2

    公开(公告)日:2018-07-17

    申请号:US14722950

    申请日:2015-05-27

    IPC分类号: G06F17/30 G06F11/30

    摘要: Embodiments of the preset disclosure include a method, a system, and a computer program product for rearranging a set of filters within a data streams environment. The method includes setting a first filter ordering of two or more filter processing elements. The method includes determining a filtering efficiency of the first filter ordering. The determining of the filtering efficiency includes monitoring a runtime, one or more tuples, and an amount of tuples retained after filtering of the first filter ordering. The method includes creating a second filter ordering of the two or more filter processing elements. The method includes comparing the filtering efficiency of the second filter ordering to the first filter ordering. The method includes selecting the second filter ordering in response to comparing the filtering efficiency of the second filter ordering to the filtering efficiency of the first filter ordering.