[发明专利]消息传递计算的动态可视化有效
| 申请号: | 201380075253.9 | 申请日: | 2013-05-31 |
| 公开(公告)号: | CN105103133A | 公开(公告)日: | 2015-11-25 |
| 发明(设计)人: | R·S·克莱杰克;A·G·古纳雷斯 | 申请(专利权)人: | 肯赛里克斯公司 |
| 主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/34;G06F11/32 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 段登新 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 消息 传递 计算 动态 可视化 | ||
相关申请的交叉引用
本申请要求于2013年2月1日提交的题为“DynamicVisualizationofMessagePassingComputation(消息传递计算的动态可视化)”的美国专利申请序列号13/757,570的优先权和权益,该申请的整体内容通过援引被明确地纳入于此。
背景
消息传递计算环境通过在执行期间使独立的处理元素(诸如线程或其他计算组件)将消息从一个元素传递到另一元素来操作。在各组件间传递的消息可包含可由接收者消费的数据和其他信息。
发明内容
用于跟踪器(tracer)的可视化系统可包括处理流水线,该处理流水线可生成跟踪数据、预处理该数据、以及可视化该数据。预处理步骤可包括处理用户定义的表达式或其他可执行代码的机制。该可执行代码可执行各种函数,包括数学、统计、与其他数据的聚集等。预处理器可执行恶意软件分析、测试功能性、随后实现该可执行代码。可向用户呈现编辑器或其他基于文本的用户界面组件以用于输入和编辑该可执行代码。该可执行代码可被保存并随后作为可选择转换被调用以与其他数据流一起使用。
力导向图可担当针对跟踪器的用户控制的一部分。跟踪器可在监视正在执行的应用的同时收集数据,随后该数据可被处理并显示在力导向图上。用户可以能够选择个体节点、边、或其他元素,随后使该跟踪器改变可收集什么数据。该用户可以能够选择个体节点、边或图上的元素的组,随后使用所选择的元素对跟踪器执行更新。该选择机制可包括点击及拖动窗口以选择可能相关的节点,以及从图例或其他编组中选择。
力导向图可使用一组回放控制以暂停、播放、反转、快进、慢进、或以其他方式控制时间序列数据的显示来显示时间序列数据。该回放控制可在向其显示数据集以及可显示该数据集的速度的实时或近实时应用中使用。在一个架构中,力导向图可使用渲染引擎来部署,该渲染引擎接收数据并将该数据渲染到图中。回放控制器可根据来自回放控制的用户输入向渲染引擎发送更新。
可通过示出在消息传递计算环境内传递的消息来将该环境可视化。该消息可包含由函数或其他计算元素消费的数据,并可被用于启动或产生各种计算元素。一个可视化可以是力导向图,该力导向图的每个功能均作为节点,其中被传递的消息作为图的边。在一些实施例中,边可通过将边显示得更宽或更窄、或通过改变所显示的边的颜色来显示消息的数目、数据量、或其他度量。节点可用不同颜色、大小或形状示出以显示不同方面。一些实施例可具有用于存储和回放随时间对图的改变的机制。
力导向图可将消息传递系统的最近活动作为高亮(highlight)特征显示在更大的图上。力导向图可显示表示过程和消息路由的节点和边的超集(superset),随后将最近活动显示为更大的超集内的高亮元素。高亮元素可显示在一时间序列的最近时间元素期间传递的消息或执行的计算。在一些实施例中,可通过使高亮的视觉元素随时间衰减来显示活动的影响。
提供该概述以便以简化形式介绍概念的选集,所述概念在以下详细描述中被进一步描述。本概述并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。
附图简述
在附图中:
图1是示出力导向图的实施例的图示。
图2是示出使用图的数据收集和显示的环境的实施例的图示。
图3是示出用于收集数据的方法的实施例的流程图。
图4是示出用于可视化之前聚集数据的方法的实施例的流程图。
图5是示出用于部署和更新图的方法的实施例的流程图示。
图6是示出用于生成图上的对象的踪迹(trace)的方法的实施例的流程图示。
图7是示出显示一时间序列的样本力导向图的实施例的图示。
图8A、8B和8C是用力导向图示出选择机制的实施例的图示的序列。
图9A、9B和9C是用力导向图示出第二选择机制的实施例的图示的序列。
图10是用于通过交互式图来控制跟踪器的方法的实施例的流程图示。
图11是示出用于可视化踪迹数据的网络环境的实施例的图示。
图12是示出用于用转换来可视化踪迹数据的方法的实施例的图示。
图13是示出具有转换编辑器的样本用户界面的实施例的图示。
图14是示出具有转换的网络环境的实施例的图示。
图15是示出用于使用数据浏览器来控制显示的方法的实施例的流程图。
详细描述
用于可视化消息传递计算环境的图
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于肯赛里克斯公司,未经肯赛里克斯公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380075253.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:互连组件
- 下一篇:用于基于编译器的混淆的方法和计算设备





