基于多參數(shù)判優(yōu)的增長型數(shù)據(jù)源式高效鏈路傳輸方法
【專利摘要】本發(fā)明公開了一種基于多參數(shù)判優(yōu)的增長型數(shù)據(jù)源式高效鏈路傳輸方法,包括步驟:S1:構(gòu)建一傳輸網(wǎng)絡(luò);S2:源主機分別向每一所述服務(wù)器組內(nèi)的一服務(wù)器傳輸數(shù)據(jù)形成一數(shù)據(jù)源;同時形成的所述數(shù)據(jù)源向所在的服務(wù)器組內(nèi)一非數(shù)據(jù)源的服務(wù)器傳輸數(shù)據(jù)形成新的數(shù)據(jù)源;S3:每一數(shù)據(jù)源分別向所在的服務(wù)器組內(nèi)的一非數(shù)據(jù)源的服務(wù)器傳輸數(shù)據(jù)形成下一新的數(shù)據(jù)源;同時源主機向一非數(shù)據(jù)源的服務(wù)器傳輸數(shù)據(jù)形成另一新的數(shù)據(jù)源;S4:重復(fù)步驟S3,直至所有服務(wù)器都成為數(shù)據(jù)源。由于采用了本發(fā)明的一種基于多參數(shù)判優(yōu)的增長型數(shù)據(jù)源式高效鏈路傳輸方法,具有多個數(shù)據(jù)源形成網(wǎng)狀結(jié)構(gòu)并發(fā)傳輸,大大提高數(shù)據(jù)的傳輸效率的優(yōu)點。
【專利說明】基于多參數(shù)判優(yōu)的增長型數(shù)據(jù)源式高效鏈路傳輸方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種鏈路傳輸方法,尤其涉及一種基于多參數(shù)判優(yōu)的增長型數(shù)據(jù)源式高效鏈路傳輸方法。
【背景技術(shù)】
[0002]在互聯(lián)網(wǎng)技術(shù)飛速發(fā)展的今天,常見的購物、資訊、招聘、企業(yè)官網(wǎng)等互聯(lián)網(wǎng)信息,其背后都是多個服務(wù)器在支撐工作,而這些服務(wù)器往往分布在不同城市需要專門的管理人員進(jìn)行管理,不同的地區(qū)網(wǎng)絡(luò)環(huán)境不同,傳統(tǒng)的數(shù)據(jù)傳輸沒有成型固定的高效傳輸算法,管理員往往由一個數(shù)據(jù)源向所有服務(wù)器順序傳輸、部署信息,一旦某個服務(wù)器節(jié)點出現(xiàn)問題就會影響其他服務(wù)器的數(shù)據(jù)傳輸,這不僅增加管理人員的工作量而且會對公司造成不良的影響。因此如何高效傳輸數(shù)據(jù)是當(dāng)今一個非常重要的話題。傳統(tǒng)意義上的數(shù)據(jù)傳輸,都是單主機逐一的對每個服務(wù)器進(jìn)行數(shù)據(jù)傳輸;對單個服務(wù)器的數(shù)據(jù)傳輸內(nèi)容也是隨機的,無優(yōu)先級概念。傳統(tǒng)數(shù)據(jù)部署方法主要有以下不足:
[0003]1、現(xiàn)有技術(shù)沒有考慮到鏈路傳輸中多種參數(shù)的干擾,沒有優(yōu)先級概念,如果某個某段鏈路傳輸速率很低,會直接影響下一臺服務(wù)器的數(shù)據(jù)傳輸。
[0004]2、現(xiàn)有技術(shù)往往采用單數(shù)據(jù)源的方法,數(shù)據(jù)傳輸無法并發(fā),造成傳輸效率低下。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺陷,而提供一種基于多參數(shù)判優(yōu)的增長型數(shù)據(jù)源式高效鏈路傳輸方法,可高效地在多組服務(wù)器中傳輸部署不同數(shù)據(jù)并向其他服務(wù)器傳送數(shù)據(jù),具有多個數(shù)據(jù)源形成網(wǎng)狀結(jié)構(gòu)并發(fā)傳輸,大大提高數(shù)據(jù)的傳輸效率的優(yōu)點。
[0006]本發(fā)明所解決的技術(shù)問題采用以下技術(shù)方案來實現(xiàn):
[0007]本發(fā)明的一種基于多參數(shù)判優(yōu)的增長型數(shù)據(jù)源式高效鏈路傳輸方法,包括步驟:
[0008]S1:構(gòu)建一傳輸網(wǎng)絡(luò),所述傳輸網(wǎng)絡(luò)包括一源主機和分別于所述源主機通信連接的復(fù)數(shù)個服務(wù)器,所述服務(wù)器按照傳輸數(shù)據(jù)的類型分為復(fù)數(shù)個服務(wù)器組;
[0009]S2:所述源主機分別向每一所述服務(wù)器組內(nèi)的一服務(wù)器傳輸數(shù)據(jù)形成一數(shù)據(jù)源;同時形成的所述數(shù)據(jù)源向所在的服務(wù)器組內(nèi)一非數(shù)據(jù)源的服務(wù)器傳輸數(shù)據(jù)形成新的數(shù)據(jù)源;
[0010]S3:每一所述數(shù)據(jù)源分別向所在的服務(wù)器組內(nèi)的一非數(shù)據(jù)源的服務(wù)器傳輸數(shù)據(jù)形成下一新的數(shù)據(jù)源;同時所述源主機向一非數(shù)據(jù)源的服務(wù)器傳輸數(shù)據(jù)形成另一新的數(shù)據(jù)源;
[0011]S4:重復(fù)步驟S3,直至所有服務(wù)器都成為數(shù)據(jù)源。
[0012]本發(fā)明的進(jìn)一步改進(jìn)在于,所述源主機分別向每一所述服務(wù)器組內(nèi)的一服務(wù)器傳輸數(shù)據(jù)形成一數(shù)據(jù)源步驟進(jìn)一步包括步驟:
[0013]a、將所有服務(wù)器加入一計算隊列;
[0014]b、計算所述源主機向所述計算隊列中每一所述服務(wù)器傳輸數(shù)據(jù)的時間,并對當(dāng)前傳輸數(shù)據(jù)時間最短的一服務(wù)器優(yōu)先傳輸數(shù)據(jù)形成一數(shù)據(jù)源;將所述數(shù)據(jù)源所在的服務(wù)器組內(nèi)的服務(wù)器自所述計算隊列中移除;
[0015]C、重復(fù)步驟b,直至每一所述服務(wù)器組中至少有一數(shù)據(jù)源。
[0016]本發(fā)明的進(jìn)一步改進(jìn)在于,所述源主機向所述計算隊列中每一所述服務(wù)器傳輸數(shù)據(jù)的時間通過一傳輸時間公式計算獲得;所述傳輸時間公式為:
【權(quán)利要求】
1.一種基于多參數(shù)判優(yōu)的增長型數(shù)據(jù)源式高效鏈路傳輸方法,其特征在于,包括步驟: S1:構(gòu)建一傳輸網(wǎng)絡(luò),所述傳輸網(wǎng)絡(luò)包括一源主機和分別于所述源主機通信連接的復(fù)數(shù)個服務(wù)器,所述服務(wù)器按照傳輸數(shù)據(jù)的類型分為復(fù)數(shù)個服務(wù)器組; 52:所述源主機分別向每一所述服務(wù)器組內(nèi)的一服務(wù)器傳輸數(shù)據(jù)形成一數(shù)據(jù)源;同時形成的所述數(shù)據(jù)源向所在的服務(wù)器組內(nèi)一非數(shù)據(jù)源的服務(wù)器傳輸數(shù)據(jù)形成新的數(shù)據(jù)源; 53:每一所述數(shù)據(jù)源分別向所在的服務(wù)器組內(nèi)的一非數(shù)據(jù)源的服務(wù)器傳輸數(shù)據(jù)形成下一新的數(shù)據(jù)源;同時所述源主機向一非數(shù)據(jù)源的服務(wù)器傳輸數(shù)據(jù)形成另一新的數(shù)據(jù)源; 54:重復(fù)步驟S3,直至所有服務(wù)器都成為數(shù)據(jù)源。
2.根據(jù)權(quán)利要求1所述的基于多參數(shù)判優(yōu)的增長型數(shù)據(jù)源式高效鏈路傳輸方法,其特征在于,所述源主機分別向每一所述服務(wù)器組內(nèi)的一服務(wù)器傳輸數(shù)據(jù)形成一數(shù)據(jù)源步驟進(jìn)一步包括步驟: a、將所有服務(wù)器加入一計算隊列; b、計算所述源主機向所述計算隊列中每一所述服務(wù)器傳輸數(shù)據(jù)的時間,并對當(dāng)前傳輸數(shù)據(jù)時間最短的一服務(wù)器優(yōu)先傳輸數(shù)據(jù)形成一數(shù)據(jù)源;將所述數(shù)據(jù)源所在的服務(wù)器組內(nèi)的服務(wù)器自所述計算隊列中移除; C、重復(fù)步驟b,直至每一所述服務(wù)器組中至少有一數(shù)據(jù)源。
3.根據(jù)權(quán)利要求2所述的基于多參數(shù)判優(yōu)的增長型數(shù)據(jù)源式高效鏈路傳輸方法,其特征在于,所述源主機向所述計算隊列中每一所述服務(wù)器傳輸數(shù)據(jù)的時間通過一傳輸時間公式計算獲得;所述傳輸時間公式為:
4.根據(jù)權(quán)利要求3所述的基于多參數(shù)判優(yōu)的增長型數(shù)據(jù)源式高效鏈路傳輸方法,其特征在于,所述形成的所述數(shù)據(jù)源向所在的服務(wù)器組內(nèi)一非數(shù)據(jù)源的服務(wù)器傳輸數(shù)據(jù)形成新的數(shù)據(jù)源步驟進(jìn)一步包括步驟: 通過所述傳輸時間公式計算所述數(shù)據(jù)源向所在的服務(wù)器組內(nèi)每一非數(shù)據(jù)源的服務(wù)器傳輸數(shù)據(jù)的時間; 對當(dāng)前傳輸數(shù)據(jù)時間最短的一服務(wù)器優(yōu)先傳輸數(shù)據(jù)形成一形成新的數(shù)據(jù)源。
5.根據(jù)權(quán)利要求4所述的基于多參數(shù)判優(yōu)的增長型數(shù)據(jù)源式高效鏈路傳輸方法,其特征在于,在所述步驟S3中,所述源主機通過所述傳輸時間公式向一傳輸數(shù)據(jù)時間最短的非數(shù)據(jù)源的服務(wù)器傳輸數(shù)據(jù)形成另一新的數(shù)據(jù)源。
【文檔編號】H04L12/861GK103986760SQ201410203215
【公開日】2014年8月13日 申請日期:2014年5月14日 優(yōu)先權(quán)日:2014年5月14日
【發(fā)明者】王田田 申請人:上海上訊信息技術(shù)股份有限公司