论文部分内容阅读
传统的计算机辅助设计主要是单个计算机的独立设计模式,这种个体的设计模式工作效率低,研发周期较长,已经逐渐显露出不能满足未来市场竞争的需求。为了顺应快速变化的市场需求,本文结合分布式对等网技术,构建一个面向协同设计领域,并能够运行在不同操作系统之上的分布式平台。通过该分布式平台,能够把进行独立设计的计算机组建成一个分布式对等网络,并使对等网内的计算机进行协同设计成为一种可能。本文的工作重点是对可移植分布式对等网平台的研究与实现,其主要研究内容包括以下几个方面:第一,对分布式对等网理论的研究,包括几种典型的对等网模型及其优缺点分析,以及当前对等网技术的难点分析。第二,针对当前大多数分布式软件使用TCP通讯协议所带来的严重的网络拥塞问题,本文提出了采用一种新型的uTP通讯协议来取代传统的TCP协议在分布式网络中的应用,以便从根本上解决网络的拥塞问题。为了保证uTP协议的可维护性,本文还对uTP协议的工作原理,如连接建立、确认机制、差错控制和拥塞管理等做了详细的研究与分析。第三,以uTP通讯协议为基础,并结合XML技术和数据库管理技术,设计并实现了包括网络通讯模块、消息处理模块、节点管理模块和资源管理模块的分布式平台。并通过实例验证了分布式平台的可行性、稳定性以及可扩展性。从实际应用的角度看,本文研究的分布式平台着眼于未来协同工作模型的发展前景,兼具实用性和前瞻性。通过把分布式对等网技术应用于协同设计领域,提供了一种低成本协同设计系统的实现途径。