專(zhuān)利名稱(chēng):服務(wù)器與網(wǎng)絡(luò)系統(tǒng)及其接收載荷控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及服務(wù)器與網(wǎng)絡(luò)系統(tǒng)及其接收載荷控制方法。尤其涉及與多客戶(hù)機(jī)執(zhí)行數(shù)據(jù)通信的服務(wù)器、以及包括服務(wù)器、多個(gè)客戶(hù)機(jī)的網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)、和在服務(wù)器上接收到的由多個(gè)客戶(hù)機(jī)傳送的載荷的控制方法。
在服務(wù)器經(jīng)過(guò)網(wǎng)絡(luò)和多個(gè)客戶(hù)機(jī)之間執(zhí)行數(shù)據(jù)通信的網(wǎng)絡(luò)系統(tǒng)上,即在服務(wù)器/客戶(hù)機(jī)系統(tǒng)上,當(dāng)數(shù)據(jù)從許多客戶(hù)機(jī)同時(shí)傳送到服務(wù)器時(shí),給服務(wù)器施加了沉重的接收載荷。這時(shí),在接收載荷超過(guò)服務(wù)器接收容量的情況下,需要丟棄部分接收數(shù)據(jù),而這個(gè)丟棄過(guò)程對(duì)服務(wù)器來(lái)說(shuō)是一個(gè)沉重的負(fù)擔(dān)。
由于接收數(shù)據(jù)的載荷沉重,在服務(wù)器連續(xù)執(zhí)行丟棄接收數(shù)據(jù)的情況下服務(wù)器的性能顯著惡化,因此,降低了給使用客戶(hù)機(jī)用戶(hù)的服務(wù),并且存在服務(wù)器停止工作的情況。
為避免或防止這些麻煩,就要避免服務(wù)器接收的載荷超出服務(wù)器容量的情況發(fā)生。
例如,作為第一種方法,網(wǎng)絡(luò)系統(tǒng)進(jìn)行控制使接收的載荷不超出服務(wù)器的接收容量。
在該第一種方法中控制接收數(shù)據(jù)的載荷,在設(shè)計(jì)網(wǎng)絡(luò)(服務(wù)器/客戶(hù)機(jī))系統(tǒng)時(shí)就限制服務(wù)器連接客戶(hù)機(jī)的數(shù)量,或提供臨時(shí)存儲(chǔ)網(wǎng)絡(luò)到服務(wù)器通信數(shù)據(jù)的存儲(chǔ)器。這樣,將服務(wù)器上接收載荷的最高值定的很小。這種方法已經(jīng)實(shí)現(xiàn)了。
作為第二種方法,是增加服務(wù)器的接收容量,使服務(wù)器的接收容量不低于網(wǎng)絡(luò)可能提供的最大接收載荷量。
通過(guò)采用高容量的服務(wù)器來(lái)提高服務(wù)器的接收容量、或者提供多個(gè)服務(wù)器以把一個(gè)服務(wù)器接收的數(shù)據(jù)載荷分配給多個(gè)服務(wù)器,來(lái)實(shí)現(xiàn)第二種方法。
No.HEI 11-122260日本未決專(zhuān)利申請(qǐng)中公開(kāi)了通信控制方式及其方法。在這個(gè)專(zhuān)利申請(qǐng)中,當(dāng)通信數(shù)據(jù)的數(shù)量超出設(shè)計(jì)閾值時(shí),便停止其數(shù)據(jù)傳送并丟棄所傳送的數(shù)據(jù)。
No.HEI 11-150544日本未決專(zhuān)利申請(qǐng)公開(kāi)了異步傳輸方式(ATM)裝置的功能測(cè)試方法。在該申請(qǐng)中丟棄超出單元緩沖閾值的輸入單元(數(shù)據(jù))。
但是,上述方法主要是通過(guò)它們的系統(tǒng)自身的結(jié)構(gòu)來(lái)實(shí)現(xiàn)的。
實(shí)際上,由于下列原因,設(shè)計(jì)的網(wǎng)絡(luò)系統(tǒng)所使用服務(wù)器的接收容量低于理論計(jì)算最大接收載荷量。
第一,所有客戶(hù)機(jī)在網(wǎng)絡(luò)上同時(shí)和服務(wù)器通信的可能性很低;第二,網(wǎng)絡(luò)中允許存儲(chǔ)大量數(shù)據(jù)的存儲(chǔ)裝置很貴;第三,能高速工作的服務(wù)器也很貴;第四,提供多個(gè)服務(wù)器成本很高。
在這樣的網(wǎng)絡(luò)系統(tǒng)中,服務(wù)器和客戶(hù)機(jī)之間的通信在正常操作時(shí)沒(méi)有問(wèn)題。但是,當(dāng)許多客戶(hù)機(jī)同時(shí)和服務(wù)器通信時(shí),網(wǎng)絡(luò)中的接收載荷可能超過(guò)服務(wù)器的接收容量。服務(wù)器在服務(wù)器/客戶(hù)機(jī)網(wǎng)絡(luò)系統(tǒng)中起著很重要的作用,因此當(dāng)服務(wù)器的功能下降或停止時(shí),遇到的問(wèn)題是服務(wù)器的故障對(duì)網(wǎng)絡(luò)系統(tǒng)有很大的傷害。
因此,本發(fā)明的目的是提供一種服務(wù)器及網(wǎng)絡(luò)系統(tǒng),其減少服務(wù)器的接收載荷并防止服務(wù)器處理量降低;并提供一種網(wǎng)絡(luò)系統(tǒng)的接收載荷控制方法。
根據(jù)本發(fā)明第一個(gè)方面,提供了一種服務(wù)器,其提供的比較裝置將由多個(gè)客戶(hù)機(jī)傳送接收數(shù)據(jù)而造成的接收載荷數(shù)量和指定值進(jìn)行比較,并且由判斷裝置判斷是否丟棄部分接收數(shù)據(jù),服務(wù)器根據(jù)判斷結(jié)果來(lái)控制多個(gè)客戶(hù)機(jī)傳輸接收數(shù)據(jù)的接收載荷。
根據(jù)本發(fā)明第二個(gè)方面,根據(jù)服務(wù)器的接收容量來(lái)設(shè)置第一方面中的指定值。
根據(jù)本發(fā)明的第三個(gè)方面,提供一種服務(wù)器,其提供的脈沖整形值設(shè)置裝置根據(jù)服務(wù)器的接收容量設(shè)置脈沖整形值,并且,其提供的脈沖整形裝置對(duì)由多個(gè)客戶(hù)機(jī)傳送接收數(shù)據(jù)造成的接收載荷的數(shù)量和脈沖整形值進(jìn)行比較,并判斷由多個(gè)客戶(hù)機(jī)傳送的部分接收數(shù)據(jù)是否丟棄。
根據(jù)本發(fā)明第四個(gè)方面,在本發(fā)明的第三個(gè)方面中,脈沖整形裝置根據(jù)判斷結(jié)果丟棄超出接收載荷的部分接收數(shù)據(jù)。
根據(jù)本發(fā)明第五個(gè)方面,在本發(fā)明第四個(gè)方面中,在脈沖整形裝置判斷接收載荷的數(shù)量超出整形值并丟棄了部分接收數(shù)據(jù)的情況下,當(dāng)通過(guò)利用EPD(早期包丟棄)丟棄部分接收數(shù)據(jù)(包)時(shí),提前丟棄剩余的部分?jǐn)?shù)據(jù)包。
根據(jù)本發(fā)明第六個(gè)方面,在本發(fā)明第四個(gè)方面中,在脈沖整形裝置判斷接收載荷的數(shù)量超出整形值并丟棄部分接收數(shù)據(jù)的情況下,根據(jù)各接收數(shù)據(jù)(包)優(yōu)先級(jí)的順序,通過(guò)利用QoS(服務(wù)質(zhì)量)從低優(yōu)先級(jí)包中丟棄部分接收數(shù)據(jù)(包)。
根據(jù)本發(fā)明第七個(gè)方面,提供一種網(wǎng)絡(luò)系統(tǒng),其提供和網(wǎng)絡(luò)連接的多個(gè)客戶(hù)機(jī),以及通過(guò)網(wǎng)絡(luò)和多個(gè)客戶(hù)機(jī)連接的服務(wù)器。并且服務(wù)器控制由多個(gè)客戶(hù)機(jī)傳送接收數(shù)據(jù)造成的接收載荷數(shù)量。
根據(jù)本發(fā)明第八個(gè)方面,在本發(fā)明第七個(gè)方面中,服務(wù)器把由接收數(shù)據(jù)造成的接收載荷的數(shù)量和指定值進(jìn)行比較,并且根據(jù)判斷結(jié)果判斷是否丟棄部分接收數(shù)據(jù)。
根據(jù)本發(fā)明第九個(gè)方面,在本發(fā)明第八個(gè)方面中,根據(jù)服務(wù)器的接收容量來(lái)設(shè)定指定值。
根據(jù)本發(fā)明第十個(gè)方面,提供一種網(wǎng)絡(luò)系統(tǒng),其提供多個(gè)客戶(hù)機(jī)與網(wǎng)絡(luò)連接,以及通過(guò)網(wǎng)絡(luò)和多個(gè)客戶(hù)機(jī)連接的服務(wù)器。并且服務(wù)器提供的整形值設(shè)置裝置根據(jù)服務(wù)器的容量設(shè)置整形值,而提供的整形裝置將由多個(gè)客戶(hù)機(jī)傳送接收數(shù)據(jù)造成的接收載荷和整形值進(jìn)行比較,并判斷是否丟棄多個(gè)客戶(hù)機(jī)傳送的部分接收數(shù)據(jù)。
根據(jù)本發(fā)明第十一個(gè)方面,在本發(fā)明第十個(gè)方面中,當(dāng)接收載荷的數(shù)量超出整形值時(shí)整形器丟棄部分接收數(shù)據(jù)。
根據(jù)本發(fā)明第十二個(gè)方面,在本發(fā)明第十個(gè)方面中,在整形器判斷接收載荷的數(shù)量超出整形值并丟棄部分接收數(shù)據(jù)的情況下,當(dāng)利用EPD丟棄部分?jǐn)?shù)據(jù)(包)時(shí),提前丟棄剩余的部分?jǐn)?shù)據(jù)包。
根據(jù)本發(fā)明第十三個(gè)方面,在本發(fā)明第十個(gè)方面中,在整形器判斷接收載荷的數(shù)量超出整形值并丟棄部分接收數(shù)據(jù)的情況下,根據(jù)各接收數(shù)據(jù)(包)優(yōu)先級(jí)的順序,通過(guò)利用QoS從低優(yōu)先級(jí)數(shù)據(jù)包中丟棄部分接收數(shù)據(jù)(包)。
根據(jù)本發(fā)明第十四個(gè)方面,提供在服務(wù)器通過(guò)網(wǎng)絡(luò)和多個(gè)客戶(hù)機(jī)連接的網(wǎng)絡(luò)系統(tǒng)中的接收載荷控制方法。服務(wù)器提供如下步驟根據(jù)服務(wù)器的接收容量設(shè)定整形值;將由多個(gè)客戶(hù)機(jī)傳送接收數(shù)據(jù)形成的接收載荷的數(shù)量和整形值進(jìn)行比較,當(dāng)接收載荷的數(shù)量超出整形值時(shí)丟棄部分超出整形值的接收數(shù)據(jù)。
根據(jù)本發(fā)明第十五個(gè)方面,在本發(fā)明第十四個(gè)方面中的丟棄部分接收數(shù)據(jù)時(shí),假如接收載荷的數(shù)量超出整形值并且丟棄部分接收數(shù)據(jù),當(dāng)利用EPD丟棄部分接收數(shù)據(jù)(包)時(shí),提前丟棄接收數(shù)據(jù)(包)的剩余部分。
根據(jù)本發(fā)明第十六個(gè)方面,在本發(fā)明第十四個(gè)方面中的丟棄部分接收數(shù)據(jù)時(shí),假如接收載荷的數(shù)量超出整形值并且丟棄部分接收數(shù)據(jù),則根據(jù)各接收數(shù)據(jù)(包)優(yōu)先級(jí)的順序、利用QoS從低優(yōu)先級(jí)的包中丟棄部分接收數(shù)據(jù)(包)。
根據(jù)本發(fā)明第十七個(gè)方面,在本發(fā)明第十四個(gè)方面中的設(shè)定整形值方面,用外部設(shè)備設(shè)定整形值。
根據(jù)本發(fā)明,為了將接收載荷限定為指定值,服務(wù)器監(jiān)視服務(wù)器接收端口上的從多個(gè)客戶(hù)機(jī)傳送的接收數(shù)據(jù)的數(shù)量,當(dāng)接收載荷超出指定值時(shí),丟棄超出指定值的部分接收數(shù)據(jù)。
通過(guò)研究下列結(jié)合附圖的詳細(xì)說(shuō)明,本發(fā)明的目的和特征將更加明了。其中
圖1是說(shuō)明本發(fā)明實(shí)施例的網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)的框圖;圖2是說(shuō)明本發(fā)明實(shí)施例的網(wǎng)絡(luò)系統(tǒng)上的、包括圖1中示出的服務(wù)器詳細(xì)結(jié)構(gòu)系統(tǒng)結(jié)果框圖;圖3是說(shuō)明本發(fā)明實(shí)施例中服務(wù)器上接收數(shù)據(jù)控制操作的流程圖。
現(xiàn)在參考附圖對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)說(shuō)明。圖1是說(shuō)明本發(fā)明實(shí)施例的網(wǎng)絡(luò)系統(tǒng)的系統(tǒng)結(jié)構(gòu)的框圖。如圖1所示,本發(fā)明實(shí)施例的網(wǎng)絡(luò)系統(tǒng)由服務(wù)器1、多個(gè)客戶(hù)機(jī)2a至2z和網(wǎng)絡(luò)3組成。服務(wù)器1通過(guò)網(wǎng)絡(luò)3和多個(gè)客戶(hù)機(jī)2a至2z連接,其和多個(gè)客戶(hù)機(jī)2a至2z能夠互相通信。
服務(wù)器1根據(jù)多個(gè)客戶(hù)機(jī)2a至2z的請(qǐng)求給多個(gè)客戶(hù)機(jī)2a至2z提供服務(wù),并且多個(gè)客戶(hù)機(jī)2a至2z請(qǐng)求服務(wù)器1的服務(wù)。網(wǎng)絡(luò)3是一個(gè)數(shù)據(jù)通信網(wǎng)絡(luò),其在服務(wù)器1和多個(gè)客戶(hù)機(jī)2a至2z之間執(zhí)行數(shù)據(jù)通信。例如,該網(wǎng)絡(luò)是像WAN(廣域網(wǎng))和LAN(局域網(wǎng))那樣的網(wǎng)絡(luò)。
圖2是說(shuō)明本發(fā)明實(shí)施例的網(wǎng)絡(luò)系統(tǒng)上的、包括圖1中示出的服務(wù)器詳細(xì)結(jié)構(gòu)的系統(tǒng)結(jié)構(gòu)框圖。如圖2所示,服務(wù)器1由整形器11、整形值設(shè)定部分12和具有存儲(chǔ)器13的處理單元組成。
當(dāng)通信數(shù)據(jù)通過(guò)網(wǎng)絡(luò)2從多個(gè)客戶(hù)機(jī)2a至2z傳送到服務(wù)器1時(shí),整形器11監(jiān)視服務(wù)器1輸入端口上的接收數(shù)據(jù)的數(shù)量。假如接收載荷形成的接收數(shù)據(jù)超出指定值,在作為服務(wù)器1的輸入端口的整形器11丟棄部分接收數(shù)據(jù),即在作為輸入端口的整形器11將服務(wù)器1接收的載荷限制為指定值。實(shí)際上是將接收數(shù)據(jù)的總量和在整形值設(shè)定部分12設(shè)定的整形值進(jìn)行比較,并根據(jù)比較結(jié)果將超出整形值的部分接收數(shù)據(jù)丟棄。
為使整形器11將接收數(shù)據(jù)載荷限制少于指定值,整形值設(shè)定部分12根據(jù)具有存儲(chǔ)器13的處理單元的接收容量設(shè)定指定值。實(shí)際上,整形值設(shè)定部分12根據(jù)具有存儲(chǔ)器13的處理單元的接收容量將整形值設(shè)定為閾值。在這種情況下,用戶(hù)可通過(guò)使用外部提供的控制臺(tái)(未示出)將該整形數(shù)據(jù)設(shè)定入整形值設(shè)定部分12。
具有存儲(chǔ)器13的處理單元對(duì)剩余數(shù)據(jù)執(zhí)行接收處理,從全部接收數(shù)據(jù)中丟棄超出整形值的接收數(shù)據(jù)。
下面參考圖2更詳細(xì)說(shuō)明本發(fā)明的服務(wù)器實(shí)施例以及網(wǎng)絡(luò)系統(tǒng)和接收載荷控制方法。
多個(gè)客戶(hù)機(jī)2a至2z通過(guò)網(wǎng)絡(luò)3將數(shù)據(jù)傳送到服務(wù)器1或從服務(wù)器1接收數(shù)據(jù),各多個(gè)客戶(hù)機(jī)2a至2z和服務(wù)器1獨(dú)立通信。因此,服務(wù)器1和多個(gè)客戶(hù)機(jī)2a至2z之間的通信數(shù)據(jù)的總量根據(jù)各多個(gè)客戶(hù)機(jī)2a至2z的通信狀態(tài)改變。
例如,當(dāng)各多個(gè)客戶(hù)機(jī)2a至2z同時(shí)與服務(wù)器1進(jìn)行通信時(shí),服務(wù)器上的通信載荷的數(shù)量變?yōu)槠渥畲笾?。特別是當(dāng)各多個(gè)客戶(hù)機(jī)2a至2z同時(shí)傳輸大量數(shù)據(jù)時(shí),服務(wù)器1上的接收載荷連續(xù)處于最大值狀態(tài)。
例如,假如確定服務(wù)器1中具有存儲(chǔ)器13的處理單元的接收容量和20個(gè)客戶(hù)機(jī)2a至2t同時(shí)給服務(wù)器1傳送數(shù)據(jù)的通信數(shù)據(jù)量相同,在這種情況下,當(dāng)20個(gè)以上客戶(hù)機(jī)同時(shí)給服務(wù)器1傳送數(shù)據(jù)時(shí),服務(wù)器1接收的數(shù)據(jù)載荷超出服務(wù)器1中具有存儲(chǔ)器13的處理單元的接收容量,因此具有存儲(chǔ)器13的處理單元丟棄部分接收數(shù)據(jù)。當(dāng)具有存儲(chǔ)器13的處理單元丟棄部分接收數(shù)據(jù)時(shí),可能使系統(tǒng)特性明顯惡化并且可能使具有存儲(chǔ)器13的處理單元停止工作。
為了避免這種情況的發(fā)生,整形器11將接收數(shù)據(jù)載荷限制為指定值,使超出具有存儲(chǔ)器13的處理單元接收數(shù)據(jù)容量的接收數(shù)據(jù)載荷不能提供給具有存儲(chǔ)器13的處理單元,這個(gè)指定值根據(jù)具有存儲(chǔ)器13的處理單元接收數(shù)據(jù)的容量來(lái)設(shè)定。假如各多個(gè)客戶(hù)機(jī)2a至2z接收數(shù)據(jù)載荷為1Mbps,而具有存儲(chǔ)器13的處理單元的數(shù)據(jù)接收容量為20Mbps,則整形值設(shè)定部分將整形值設(shè)定為具有一定余量的18Mbps。在這種情況下,整形器11將接收數(shù)據(jù)載荷限制在18Mbps之內(nèi)。
作為第一個(gè)例子,當(dāng)10個(gè)客戶(hù)機(jī)2a至2j同時(shí)給服務(wù)器1傳送數(shù)據(jù)時(shí),加到服務(wù)器1的接收數(shù)據(jù)載荷最大為10Mbps。在這種情況下接收數(shù)據(jù)載荷是最大限度的10Mbps,因此整形器11不限制接收數(shù)據(jù)載荷,其將10Mbps的載荷提供給具有存儲(chǔ)器13的處理單元。10Mbps的接收數(shù)據(jù)載荷小于具有存儲(chǔ)器13的處理單元的20Mbps的接收容量,因此可順利執(zhí)行接收操作,并且具有存儲(chǔ)器13的處理單元不會(huì)丟棄通信數(shù)據(jù)。
作為第二個(gè)例子,當(dāng)23個(gè)客戶(hù)機(jī)2a至2w同時(shí)給服務(wù)器1傳送數(shù)據(jù)時(shí),加到服務(wù)器1的接收數(shù)據(jù)載荷最大為23Mbps。在接收數(shù)據(jù)載荷是23Mbps的情況下,整形器11限制接收數(shù)據(jù)載荷,并丟棄23Mbps-18Mbps=5Mbps的接收數(shù)據(jù),從而將18Mbps的接收數(shù)據(jù)載荷提供給服務(wù)器1的具有存儲(chǔ)器13的處理單元。18Mbps的接收數(shù)據(jù)載荷小于具有存儲(chǔ)器13的處理單元的20Mbps的接收容量,因此可以順利地執(zhí)行接收操作,并且在具有存儲(chǔ)器13的處理單元上不會(huì)發(fā)生丟棄數(shù)據(jù)的操作。
在該第二個(gè)例子中,具有存儲(chǔ)器13的處理單元有20Mbps-18Mbps=2Mbps的接收余量。利用這個(gè)余量,具有存儲(chǔ)器13的處理單元對(duì)整形器11丟棄超出接收數(shù)據(jù)所造成的非正常狀態(tài)進(jìn)行檢測(cè)、顯示、以及恢復(fù)處理。因此,在具有存儲(chǔ)器13的處理單元上可以抑制明顯的特性惡化以及抑制停止操作的產(chǎn)生。
圖3是說(shuō)明本發(fā)明實(shí)施例中在服務(wù)器1上接收數(shù)據(jù)控制操作的流程圖。首先,根據(jù)服務(wù)器1中的具有存儲(chǔ)器13的處理單元的數(shù)據(jù)接收容量通過(guò)外部提供的控制臺(tái)(未示出)在整形值設(shè)定部分12中設(shè)定整形值(步驟S1);將整形值設(shè)定部分12中設(shè)定的整形值輸出到整形器11(步驟S2);在整形器11上將接收數(shù)據(jù)量(總的接收載荷)和整形值進(jìn)行比較(步驟S3);當(dāng)接收數(shù)據(jù)量小于整形值(步驟S3中為是)時(shí),判斷接收數(shù)據(jù)量未超出服務(wù)器1上的數(shù)據(jù)接收容量,服務(wù)器1執(zhí)行數(shù)據(jù)接收操作(步驟S4)。
當(dāng)接收數(shù)據(jù)量大于等于整形值(步驟S3中為否)時(shí),整形器11丟棄超出整形值的接收數(shù)據(jù)(步驟S5);此后,服務(wù)器1對(duì)未丟棄的剩余接收數(shù)據(jù)執(zhí)行數(shù)據(jù)接收操作(步驟S6)。
當(dāng)整形器11利用現(xiàn)有EPD(提前丟棄數(shù)據(jù)包)技術(shù)丟棄接收數(shù)據(jù)時(shí)可以提高接收效率。
更進(jìn)一步說(shuō),當(dāng)整形器11通過(guò)給予各接收數(shù)據(jù)(包)優(yōu)先級(jí)順序、并通過(guò)執(zhí)行丟棄低優(yōu)先級(jí)數(shù)據(jù)包的優(yōu)先級(jí)控制來(lái)丟棄接收數(shù)據(jù)時(shí),可以實(shí)現(xiàn)QoS(服務(wù)質(zhì)量)。
上述實(shí)施例是本發(fā)明實(shí)施例適合的例子,本實(shí)施例可以用于各種應(yīng)用中。例如,通過(guò)具有存儲(chǔ)器13的處理單元中的監(jiān)控處理,可以檢測(cè)到根據(jù)狀態(tài)改變的接收容量。這樣,通過(guò)根據(jù)檢測(cè)值來(lái)設(shè)定整形值便可以執(zhí)行接收載荷的控制,而用戶(hù)不需做任何操作。
如上所述,根據(jù)本發(fā)明,在服務(wù)器1的輸入端口上,可根據(jù)具有存儲(chǔ)器13的處理單元的接收容量控制接收載荷(接收數(shù)據(jù))。因此,可以防止服務(wù)器1自身特性的顯著惡化,也可以防止服務(wù)器1的功能停止,并可降低對(duì)網(wǎng)絡(luò)3的不良影響。
通過(guò)利用EPD能夠提高接收效率。
更進(jìn)一步說(shuō),根據(jù)本發(fā)明,通過(guò)利用丟棄數(shù)據(jù)包的優(yōu)先級(jí)控制可以提高QoS。
雖然參考特定說(shuō)明性的實(shí)施例對(duì)本發(fā)明進(jìn)行了說(shuō)明,但該實(shí)施例不是對(duì)本發(fā)明的限定,只有附加權(quán)利要求為本發(fā)明的限定。應(yīng)該了解的是本領(lǐng)域中熟練的技術(shù)人員在不違反本發(fā)明的精神以及不超出本發(fā)明范圍的情況下可以改變或改進(jìn)該實(shí)施例。
權(quán)利要求
1.一種服務(wù)器,包括比較裝置,對(duì)從多個(gè)客戶(hù)機(jī)傳送的接收數(shù)據(jù)形成的接收載荷的數(shù)量和指定值進(jìn)行比較;以及判斷裝置,判斷是否丟棄部分所述接收數(shù)據(jù),其特征在于,所述服務(wù)器根據(jù)所述判斷結(jié)果控制從所述多個(gè)客戶(hù)機(jī)傳送的所述接收數(shù)據(jù)而造成的所述接收載荷。
2.根據(jù)權(quán)利要求1所述的服務(wù)器,其特征在于根據(jù)所述服務(wù)器的接收容量設(shè)定所述指定值。
3.一種服務(wù)器,其特征在于包括整形值設(shè)定裝置,根據(jù)所述服務(wù)器的接收容量設(shè)定整形值;整形裝置,對(duì)從多個(gè)客戶(hù)機(jī)傳送接收數(shù)據(jù)而形成的接收載荷的數(shù)量和所述整形值進(jìn)行比較,并判斷是否丟棄部分從多個(gè)客戶(hù)機(jī)傳送的所述接收數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的服務(wù)器,其特征在于所述整形裝置根據(jù)所述判斷結(jié)果丟棄超出所述接收載荷的部分所述接收數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的服務(wù)器,其特征在于假如所述整形器判斷所述接收載荷的數(shù)量超出所述整形值,并且丟棄部分所述接收數(shù)據(jù),當(dāng)利用EPD丟棄部分所述數(shù)據(jù)(包)時(shí),提前丟棄所述包的剩余部分。
6.根據(jù)權(quán)利要求4所述的服務(wù)器,其特征在于假如所述整形器判斷所述接收載荷的數(shù)量超出所述整形值,并且丟棄部分所述接收數(shù)據(jù),則根據(jù)各所述接收數(shù)據(jù)(包)的優(yōu)先級(jí)的順序、利用QoS(服務(wù)質(zhì)量)丟棄包中低優(yōu)先級(jí)的所述接收數(shù)據(jù)(包)。
7.一種網(wǎng)絡(luò),包括多個(gè)客戶(hù)機(jī),它們和網(wǎng)絡(luò)連接;以及服務(wù)器,通過(guò)所述網(wǎng)絡(luò)和所述多個(gè)客戶(hù)機(jī)連接,其特征在于,所述服務(wù)器對(duì)從所述多個(gè)客戶(hù)機(jī)傳送接收數(shù)據(jù)形成的接收載荷的數(shù)量進(jìn)行控制。
8.根據(jù)權(quán)利要求7所述的網(wǎng)絡(luò)系統(tǒng),其特征在于所述服務(wù)器對(duì)由所述接收數(shù)據(jù)形成的所述接收載荷的數(shù)量與所述指定值進(jìn)行比較,并根據(jù)所述判斷結(jié)果判斷是否丟棄部分所述接收數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的網(wǎng)絡(luò)系統(tǒng),其特征在于根據(jù)所述服務(wù)器的接收容量設(shè)定所述指定值。
10.一種網(wǎng)絡(luò)系統(tǒng),包括多個(gè)客戶(hù)機(jī),它們和網(wǎng)絡(luò)連接;以及服務(wù)器,通過(guò)所述網(wǎng)絡(luò)和所述多個(gè)客戶(hù)機(jī)連接,其中所述服務(wù)器包括整形值設(shè)定裝置,根據(jù)所述服務(wù)器的接收容量設(shè)定所述指定值;整形裝置,對(duì)由接收數(shù)據(jù)形成的接收載荷的數(shù)量與所述整形值進(jìn)行比較,并判斷是否丟棄從多個(gè)客戶(hù)機(jī)傳送的部分所述接收數(shù)據(jù)。
11.根據(jù)權(quán)利要求10所述的網(wǎng)絡(luò)系統(tǒng),其特征在于當(dāng)所述接收載荷的數(shù)量超出所述整形值時(shí),所述整形器丟棄部分所述接收數(shù)據(jù)。
12.根據(jù)權(quán)利要求10所述的網(wǎng)絡(luò)系統(tǒng),其特征在于在所述整形器判斷所述接收載荷的數(shù)量超出所述整形值,并且丟棄部分所述接收數(shù)據(jù)的情況下,當(dāng)利用EPD丟棄部分所述數(shù)據(jù)(包)時(shí),提前丟棄所述包的剩余部分。
13.根據(jù)權(quán)利要求10所述的網(wǎng)絡(luò)系統(tǒng),其特征在于在所述整形器判斷所述接收載荷的數(shù)量超出所述整形值,并且丟棄部分所述接收數(shù)據(jù)的情況下,根據(jù)各所述接收數(shù)據(jù)(包)的優(yōu)先級(jí)的順序、利用QoS(服務(wù)質(zhì)量)丟棄包中低優(yōu)先級(jí)的所述接收數(shù)據(jù)(包)。
14.一種網(wǎng)絡(luò)系統(tǒng)中的接收載荷控制方法,其中服務(wù)器通過(guò)網(wǎng)絡(luò)和多個(gè)客戶(hù)機(jī)連接,所述服務(wù)器包括如下步驟根據(jù)所述服務(wù)器的接收容量設(shè)定整形值;將從所輸多個(gè)客戶(hù)機(jī)傳送接收數(shù)據(jù)造成的接收載荷的數(shù)量和所述整形值進(jìn)行比較;以及當(dāng)所述接收載荷的數(shù)量超出所述整形值時(shí),丟棄超出所述整形值的部分所述接收數(shù)據(jù)。
15.根據(jù)權(quán)利要求14的網(wǎng)絡(luò)系統(tǒng)中的接收載荷控制方法,其中服務(wù)器通過(guò)網(wǎng)絡(luò)和多個(gè)客戶(hù)機(jī)連接,其特征在于,在所述丟棄部分所述接收數(shù)據(jù)時(shí),假如所述接收載荷的數(shù)量超出整形值并丟棄了部分所述接收數(shù)據(jù),當(dāng)利用EPD丟棄部分所述接收數(shù)據(jù)(包)時(shí),提前丟棄所述接收數(shù)據(jù)(包)的剩余部分。
16.在根據(jù)權(quán)利要求14的網(wǎng)絡(luò)系統(tǒng)中的接收載荷控制方法,其中服務(wù)器通過(guò)網(wǎng)絡(luò)和多個(gè)客戶(hù)機(jī)連接,其特征在于,在所述丟棄部分所述接收數(shù)據(jù)時(shí),假如所述接收載荷的數(shù)量超出整形值并丟棄了部分所述接收數(shù)據(jù),根據(jù)各接收數(shù)據(jù)(包)的優(yōu)先級(jí)、利用QoS丟棄包中低優(yōu)先級(jí)的部分接收數(shù)據(jù)。
17.在根據(jù)權(quán)利要求14的網(wǎng)絡(luò)系統(tǒng)中的接收載荷控制方法,其中服務(wù)器通過(guò)網(wǎng)絡(luò)和多個(gè)客戶(hù)機(jī)連接,其特征在于,在設(shè)置所述整形值時(shí),通過(guò)置于外部的設(shè)備設(shè)定所述整形值。
全文摘要
一種服務(wù)器、網(wǎng)絡(luò)系統(tǒng)以及網(wǎng)絡(luò)系統(tǒng)上的接收載荷的控制方法,其減少了服務(wù)器上的接收載荷,并防止服務(wù)器過(guò)程特性的惡化。該服務(wù)器提供整形器、整形值設(shè)定部分以及具有存儲(chǔ)器的處理單元。整形器將從多個(gè)客戶(hù)機(jī)傳送接收數(shù)據(jù)造成的接收載荷總量和整形值設(shè)定部分設(shè)定的整形值進(jìn)行比較,并且根據(jù)比較結(jié)果丟棄部分超出整形值的接收數(shù)據(jù)。因此,在服務(wù)器的一個(gè)輸入端口的整形器上,能夠根據(jù)服務(wù)器的接收容量控制接收載荷。
文檔編號(hào)H04L29/06GK1304241SQ01100239
公開(kāi)日2001年7月18日 申請(qǐng)日期2001年1月10日 優(yōu)先權(quán)日2000年1月13日
發(fā)明者原田由久 申請(qǐng)人:日本電氣株式會(huì)社