基于SVG的动态拓扑可视化系统的设计与实现

来源 :电子科技大学 | 被引量 : 1次 | 上传用户:xzl2003cn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机的普及以及互联网的高速发展促使信息网络越来越复杂,同时造成了网络拓扑在感知以及分析上的难度。主要体现在数据的复杂性、节点间关系的复杂性、以及节点管控的复杂性上。此外,网络拓扑是一个动态的整体,拓扑的状态、组成拓扑的节点以及节点间的关系都在时刻变化着。这些因素交织在一起,将明显降低对网络拓扑感知以及分析的效率。针对这一问题,提出了一种基于SVG的动态拓扑可视化系统的设计。针对网络拓扑自身动态性、复杂性等特点造成的分析难、维护难、管控难等问题进行了系统地研究以及一些工程性地探索,包括拓扑数据的组织与传输、数据动态化机制的研究、渲染算法以及通信机制的设计与优化等。具体工作内容如下:1.提出了一种动态拓扑可视化方案,将抽象的拓扑连接关系以及节点的信息以界面的形式进行展示,提供多种视图对应拓扑数据多个维度的展示,并依靠后台数据服务器提供一定的交互功能,简化网络拓扑数据分析、管控难度。2.提出了一种基于WebSocket的订阅/分发模式的页面间通信机制,通过页面ID配合后台服务器路由机制实现本机页面间通信以及多机页面通信,用于多维度拓扑态势展示页面的页面间动作同步。3.设计了一种基于SVG的自适应动画渲染优化算法,通过动画-回调函数归并优化提高了渲染性能。较原生渲染算法提高了渲染效率与稳定性,支持数百个动画同时进行渲染,用于支持拓扑节点间的数据交互的可视化。4.设计了一种稳定可靠的拓扑数据动态更新机制,能够有效识别森林中的公共节点并进行融合。对于失效节点能够动态的进行状态下线并解除与拓扑之间的通联关系。对于节点间的指派关系、以及操作能够动态的生成关系连线以及动画。5.设计了一种新的图数据组织结构,解决了图数据环路造成的Json数据解析无限递归问题,同时精简了数据存储复杂度提高了数据传输效率。经测试,动态拓扑态势系统能够动态捕捉网络拓扑中节点、连接关系、指派关系等一些要素信息,具备实时性、高准确性、分析维度全面、易操作等特点。解决了对于网络拓扑数据抽象化程度高、关系复杂难以分析与管控等难点。大大提高了拓扑态势感知与分析效率。
其他文献
竞争-冲突淘汰(Contention-Collision Cancellation,C-CC)存取控制方式的研究已经取得了很大进展,但这只是体现在理论方面,对于这种方式在星形网中的实际应用还远远不够。伴随
为了延长无线传感器网络生命周期,一种常见的方式是通过睡眠/工作时序安排算法来动态的规划传感器网络中各节点处于工作状态或者是睡眠状态的周期。K-邻居节点连通算法(CKN)
随着多核和众核技术的普及,计算机以并行化计算方式大幅度提升了系统整体的处理能力和计算性能。但是多核技术也引入了严重的资源竞争问题,各并发任务共享缓存等硬件,造成了缓存
自上世纪90年代开始,在计算机图形学中,非真实感绘制技术走进人类的视野并迅速的发展起来。和真实感绘制相比较,真实感绘制主要是人类对真实世界的模拟,而非真实感绘制技术是建立
教学预警作为高校教学的中确保教学质量的一个重要措施,在如今高校大批量培育人才的背景下显得尤为重要。传统的教学预警依靠excel表格等简单的统计工具进行,它有着滞后性、易
随着计算机技术的飞速发展,越来越多的人从网络中获取他们需要的信息。这不仅仅是因为网络的方便、快捷,更是因为网络信息已经不断涉及到政治、文化、教育等诸多领域,并能为需求
运动目标检测与跟踪技术是计算机视觉领域的一个研究热点。作为一种视频分析技术,它融合了图像处理、模式识别、机器学习等多学科知识。近些年来,随着计算机视觉和数字图像处理
随着信息技术的高速发展,各种组织机构间的数据共享越来越普遍。伴随数据挖掘工具/系统的发展,现在不得不面临这样一种尴尬的局面:数据挖掘系统一方面要能够满足用户从数据库中
oVirt管理数量巨大的资源,资源分配是否合理,将影响整个系统的任务处理能力和用户体验。负载均衡作为云平台必备的关键机制,在oVirt中仍存在一些不足之处,这将导致系统的总体
随着信息技术在医疗领域的广泛应用,如何保护患者在现代化信息医疗中的医疗隐私信息,成为医疗领域迫切需要解决的问题。目前医疗机构对肿瘤患者诊断所拍的医学图片是直接无安全