用于局域网的分散式网络数据传输方法

文档序号:7856677阅读:232来源:国知局
专利名称:用于局域网的分散式网络数据传输方法
技术领域
本发明涉及采用两个或多个数字计算机的组合的电数字数据处理方法领域,具体为一种用于局域网的分散式网络数据传输方法。
背景技术
局域网由多台计算机按一定的拓扑结构组成,局域网内经常需要传输各类数据,传统的数据传输方法如图I所示,初始发送方11和接收方12都是连接在同一个局域网2内的计算机,由初始发送方11将数据经网络2直接地传送给各个接收方12,也就是说,所有的发送任务都由初始发送方11 一方完成。这种方法,当接收方12有多个时,初始发送方11需逐个地向各个接受方12传输数据,当接收方12数量非常多时,会增加初始发送方11 的发送压力和网络2总线上的传输压力,进而影响网络2的系统传输速度。

发明内容
为了克服现有技术的缺陷,提供一种传输速度快、准确率高的电数字数据处理方法,本发明公开了一种用于局域网的分散式网络数据传输方法。本发明通过如下技术方案达到发明目的
一种用于局域网的分散式网络数据传输方法,由初始发送方将数据经局域网传送给各个最终接收方,初始发送方和最终接收方都是连接在同一个局域网内的计算机,初始发送方和最终接收方都包括中央处理器、内部存储器、外部存储器、输入设备、输出设备和通信模块,局域网内置通信协议,其特征是按如下步骤依次进行
以初始发送方作为发送者,以最终接收方作为接收者,
a.分组设发送者需将数据传输至K个接收者,K为正整数,设传输单份数据的理论耗时为t,则完成数据传输耗时TC值的最大理论值TCtox=K t ;
设第i个接收者的负荷加权为Wi, i为[1,K]区间内的正整数,这里的负荷加权是指某个接收者因处理器忙碌、输入/输出延迟或设计等待导致的延迟,在一次数据传输中,Wi可认为是常数并由人工输入,在未知接收者负荷加权的情况下,可先设Wi=O,即暂不计算接收者负荷加权而在以后的实际操作中予以调整;
将K个接收者划分成L级,L为[1,K]区间内的正整数,设第j级共有N(j)个接收者,显然有I < L < K及I < N(j) ( K,各级中各个接收者的负荷加权如下
第I级M1 WN⑴,这里W1 WN(1)依次表示Wi、W2、……、Wn⑴这N(I)个数值,下同;
弟2级WN(1)+1 Wn⑴+N⑵,这里WN(1)+1 Wn⑴+N⑵依次表不Wn⑴+1、W N⑴+2、......、WN⑴+N(2)
这N(2)个数值,下同;
弟 j 级:Wn(1)+N⑵+...+N(j-1)+1 Wn⑴+N(2)+…+N(j), 这里I⑴+W⑵ +…+N(j-1)+1 ^N(l)+N(2)+-"+N(j) 依次表
示 ⑴顿⑵+…+扣^顆⑴+…〗)+…+…」-!)+〗、……、WN⑴+N(2)+...+NU)这N(j)个数值,下同;弟 L 级:WN⑴+N(2)+...+N(L—n+工 Wkj 这里 Wn(1)+N(2)+…+N(L-1)+1 Wk依次表不Wn⑴+N⑵+...+N(L—1)+1、Wn(1)+N(2)+…+N(L-1)+2、 ……、Wk这N(L)个数值,下同;
第j级的数据传输耗时为Ir则有
Tj-Nj t+Max[Wn⑴+N⑵ +…+N (j-i)+i,Wn⑴+N⑵ +…+N (j)],
上式中,Max [WN⑴+N(2)+…+NG—G+i,Wn⑴+N(2)+…+N(j)]疋f曰 Wn⑴+N(2)+…+N(j—o+pWn⑴+N(2)+…+N(j—0+2、……、^N(l)+N(2)+-"+N(j) 中的最大者;
权利要求
1.一种用于局域网的分散式网络数据传输方法,由初始发送方(11)将数据经局域网(2)传送给各个最终接收方(12),初始发送方(11)和最终接收方(12)都是连接在同一个局域网(2)内的计算机,初始发送方(11)和最终接收方(12)都包括中央处理器、内部存储器、外部存储器、输入设备、输出设备和通信模块,局域网内置通信协议,其特征是按如下步骤依次进行 以初始发送方(11)作为发送者,以最终接收方(12)作为接收者, a.分组设发送者需将数据传输至K个接收者,K为正整数,设传输单份数据的理论耗时为t,则完成数据传输耗时TC值的最大理论值TCtox=K t ; 设第i个接收者的负荷加权为Wi, i为[1,K]区间内的正整数; 将K个接收者划分成L级,L为[1,K]区间内的正整数,设第j级共有N(j)个接收者,显然有I < L < K及I < N(j) ( K,各级中各个接收者的负荷加权如下 第I级M1 WN⑴,这里W1 WN(1)依次表示Wi、W2、……、Wn⑴这N(I)个数值,下同;弟 2 级WN(1)+1 WN(1)+N(2),这里 WN(1)+1 Wn⑴+N⑵依次表不 WN(1)+1、W N⑴+2、......、WN⑴+N(2)这N(2)个数值,下同; 弟 j 级:胃N⑴+N(2)+…+N(j-1)+1 胃N(l)+N(2)+…+N(j),Wn⑴+N(2)+…+N(j-1)+1 胃N(I)+N(2) + …+N(j) 依次表 …"、WN⑴+N(2)+...+N(j)这N(j)个数值,下同; 弟 L 级:WN⑴+N(2)+...+N(L—n+工 Wkj 这里 Wn(1)+N(2)+…+N(L-1)+1 Wk依次表示Wn(l)+N(2)+_..+N(L-l)+l、Wn(1)+N(2)+…+N(L-1)+2、 ……、Wk这N(L)个数值,下同; 第j级的数据传输耗时为Ir则有Tj-Nj t+Max [Wn⑴+N⑵ +…+N(j—1)+1,Wn⑴+N⑵+…+N(j)],上式中,Max [Wn⑴+N(2)+…+NG—G+i,Wn⑴+N(2)+…+N(j)]疋f曰 Wn⑴+N(2)+…+N(j—o+pWn⑴+N(2)+…+N(j—0+2、……、^N(l)+N(2)+-"+N(j) 中的最大者;实际总耗时
2.如权利要求I所述的用于局域网的分散式网络数据传输方法,其特征是初始发送方(11)和最终接收方(12)的通信模块都选用RJ-45接口模块、BNC接口模块、AUI接口模块、FDDI接口模块、ATM接口模块和wifi模块中的至少一种,局域网(I)内置的通信协议选用用户扩展接口协议、网际包交换/顺序包交换协议和传输控制协议/网际协议中的至少一种。
全文摘要
本发明涉及采用两个或多个数字计算机的组合的电数字数据处理方法领域,具体为一种用于局域网的分散式网络数据传输方法。一种用于局域网的分散式网络数据传输方法,由初始发送方(11)将数据经局域网(2)传送给各个最终接收方(12),其特征是按如下步骤依次进行a.分组;b.传输;c.判断;d.分级。本发明数据传输速度快,传输效率高,准确率高,网络终端设备利用率高。
文档编号H04L12/56GK102724121SQ201210205049
公开日2012年10月10日 申请日期2012年6月20日 优先权日2012年6月20日
发明者刘国平, 廖运钦, 张大业, 王栋, 陈建文 申请人:上海琥智数码科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1