摘要
目的为了提高在广域网络上点对点通信的速度和流量,提出一种用并行程序设计实现点对点通信的方法.方法通过分析传统点对点通信算法的局限性,并研究同构和异构计算机系统中数据传输的特点,利用多线程程序设计方法,以及应用系统中事务可以并行执行的特性,实现并行传输数据.结果达到了在有限的带宽下提高网络数据通信速度和流量的目的.结论将并行运算技术应用于专门的数据通信,特别是通信主机使用多处理器主机,且使用专线连接通信主机时,能大大提高通信效率.该方法也适用于一般的点对点数据传输.
Based on the objective that data communication is foundation of real time processing and a batch transmission,a method of Peer-to-Peer communication with parallel programming is discussed in this article to improve the speed and traffic of Peer-to-Peer Communication in Internet and Intranet.By analyzing the limitations of Peer-to-Peer Communication algorithm,and making careful researches on the characteristic of data transmission in a lot of isomorphic and isomeric computer system,realizing Parallel data transmission with multi-thread Programming method and the characteristic of the Parallel execution of transaction in application system,this article holds the result that it increases the traffic and speed of communication in restricted bandwidth,and this algorithm is simple as well as effective.The author therefore draws the conclusion that because Communication Gateway is independent of application and operating system,this algorithm is fit for general Peer-to-Peer data transmission.
出处
《沈阳建筑大学学报(自然科学版)》
CAS
2005年第1期56-58,共3页
Journal of Shenyang Jianzhu University:Natural Science
基金
沈阳市科学技术局(1022038-1-04)
关键词
点对点通信
通信接口
并行设计
中间件
通信网关
SOCKET
peer-to-peer communication
middleware
parallel programming
message passing interface
communication gateway