论文部分内容阅读
网格计算是近年来新兴的一种技术,它的目标是资源共享和分布协同工作。网格环境下的数据传输有带宽高、容量大等特点,但是目前这方面的研究并不多。人们对于网络带宽的需求日益增长,然而目前带宽的利用率仍然维持在一个较低的水平。本文从peer-to-peer的角度,研究并实现了一种相对较新的网格环境下的并行传输机制,旨在提高数据传输速度和带宽的利用率。
本文首先介绍了网格网络的特点和peer-to-peer技术的特性,并对现存的并行传输技术做了比较深入的研究和比较,然后对一种新的并行传输机制进行了研究,它是一种在应用层(P2P层)对数据传输的改进,其主要特征是单数据源(无副本)和多节点协作。这种技术将参与数据传输的节点划分为源节点、目的节点和中继节点三种角色,其中中继节点并不是需要数据的节点,但是它作为数据的中转站参与到传输过程中,使并行传输得以实现。
本文深入研究了这种并行传输机制的关键技术,包括文件的分割和重组、片段选择算法、传输同步算法等,使这种技术能够在显著提高数据传输速度的同时保证传输的可靠性。本文在对原理进行详细的分析和研究后采用自顶向下的设计方法,对并行传输系统进行了设计和实现。