Methods and apparatuses for automated testing of streaming applications using mapreduce-like middleware
    1.
    发明授权
    Methods and apparatuses for automated testing of streaming applications using mapreduce-like middleware 有权
    使用mapreduce样中间件自动测试流应用的方法和设备

    公开(公告)号:US09298590B2

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

    申请号:US14316191

    申请日:2014-06-26

    Applicant: GOOGLE INC.

    Inventor: Keun Soo Kim

    CPC classification number: G06F11/3664 G06F11/3466 G06F11/3688 G06F2201/865

    Abstract: A method for automated parallel testing of a software application using value replication is disclosed. An example embodiment may include marking at least one event in the software application with a primary marker that includes a primary marker label and a primary marker configuration value. The primary marker may be replicated to create a replicate marker that has a replicate marker label and a replicate configuration value. The replicate marker label and configuration value may be different from the primary marker label and configuration value. Parallel executions of the software application may be performed using the primary and replicate markers so that the software application is executed with both the primary and replicate marker configuration values. The disclosed middleware-level method transparently implements such replication of the output marker values. That is to make any MapReduce-style applications easily take advantage of output value replication.

    Abstract translation: 公开了一种使用价值复制的软件应用程序的自动并行测试方法。 示例实施例可以包括使用包括主标记标签和主标记配置值的主标记来标记软件应用中的至少一个事件。 可以复制主标记以创建具有复制标记标签和复制配置值的复制标记。 复制标记标签和配置值可能与主标记标签和配置值不同。 可以使用主要和复制标记来执行软件应用程序的并行执行,以便使用主要和复制标记配置值来执行软件应用程序。 所公开的中间件级方法透明地实现了输出标记值的这种复制。 那就是让MapReduce风格的应用程序轻松利用输出值复制。

Patent Agency Ranking