手机知网 App
24小时专家级知识服务
打 开
手机知网|搜索

基于SPF的分布式数据传输框架

吴永欢

  软件体系结构是构建软件系统的基础。分布式体系结构则是当前最流行的软件体系结构之一。分布式应用系统是建立在网络之上的计算机应用系统,它具有较高的内聚性和扩展性。然而分布式应用系统在具有这些特点的同时,也存在一些局限性。其中一个突出的局限性是数据传输问题:当分布式应用系统的规模不断扩大、业务量不断增大的时候,系统中各节点的数据传输将变得极为频繁,这就可能导致某些节点的传输性能受限,从而影响业务。于是,研究并实现一种高传输性能的分布式数据传输框架具有一定的理论和实际意义。 本论文设计并实现了一个基于SPF(Shortest Path First,最短路径优先)的分布式数据传输框架。该框架由两个层次组成:数据传输层和路由层。数据传输层为分布式应用系统的业务层提供便捷的数据传输接口,使得业务层只需关注业务逻辑,屏蔽了复杂的网络环境。路由层则负责收集网络上的节点信息,并利用SPF算法计算出所有最佳路由,将其保存到一张路由表中,以此为数据传输层提供路由服务,保证数据传输沿着最短的路径到达目的节点。分布式数据传输框架的路由层借鉴了网络通信中路由协议的思想,为数据传输选取最佳路由,从而提高数据传输的性能,这是本论文的一个创新点。 本系统是基于J2EE平台搭建的,使用的组件包括JMS、JNDI和JMX等。这些技术使得本系统具有较高的扩展性、可移植性。在设计系统时本文还使用了较多常用的设计模式和设计方法,这也在一定程度上提高了系统的可重用性、可靠性和可维护性。 最后,本文设计了三个实验对系统进行速度测试、可靠性测试以及最佳路由测试。通过实验结果可以看出,基于SPF的分布式数据传输框架具有较好的传输性能以及较高的可靠性。……   
[关键词]:分布式体系结构;分布式数据传输框架;最短路径优先;J2EE平台
[文献类型]:硕士论文
[文献出处]:华南理工大学2011年
App内打开