论文部分内容阅读
分布式系统比单机系统具有更高的性能和可靠性,并且随着互联网的普及和某些应用本身所具有的分布式特性,使其应用日益广泛。但是,对于网络分布式系统来说,当系统的任务量过重时,单机处理速度的瓶颈、网络拥塞和延迟、负载分布的不均衡,使分布式系统达不到预期的性能要求,因此进一步提高分布式系统的性能是一个急待解决的问题。 本文结合了分布式系统和并行系统的优点,将单机结点的分布式系统改造为网络并行计算结点的分布式系统,并首次应用于海军综合电子系统的重要组成部分——水面舰载指控系统中,由于网络并行计算结点的处理速度高于单机结点,从而提高了整个分布式系统的处理速度。同时,本文还深入分析了基于网络的并行计算系统程序设计方法,对本课题所研究的舰载指控系统原有的分布式体系结构按照并行化的思想进行了优化;提出了一种适合目前海军舰载指控系统作战要求的分布式网络并行体系结构;讨论了这种体系结构的可行性和性能优势。另外,本文根据前面提出的分布式网络并行舰载指控系统体系结构的特点,通过研究目前各种并行系统负载平衡算法,提出一种适合于这种网络并行分布式体系结构的负载平衡解决方案,即基于优先级的任务请求动态负载平衡,使系统的稳定性和可靠性得到了一定的提高。 本文所提出的分布式网络并行体系结构和适应于这种体系结构的负载平衡方法在舰载指控系统仿真平台上做了仿真试验,证明这种方法的应用使舰载指控系统在性能上比原有的分布式系统有所提高,从而验证了本文所提出的方法具有一定的实用价值。