[發(fā)明專利]互聯(lián)網(wǎng)小型計算機(jī)系統(tǒng)接口接收端窗口控制方法及裝置有效
| 申請?zhí)枺?/td> | 200810215563.7 | 申請日: | 2008-09-09 |
| 公開(公告)號: | CN101448022A | 公開(公告)日: | 2009-06-03 |
| 發(fā)明(設(shè)計)人: | 雷偉 | 申請(專利權(quán))人: | 創(chuàng)新科存儲技術(shù)(深圳)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/54 |
| 代理公司: | 北京同達(dá)信恒知識產(chǎn)權(quán)代理有限公司 | 代理人: | 黃志華 |
| 地址: | 518057廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 互聯(lián)網(wǎng) 小型 計算機(jī)系統(tǒng) 接口 接收 窗口 控制 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計算機(jī)存儲技術(shù)領(lǐng)域,尤其涉及互聯(lián)網(wǎng)小型計算機(jī)系統(tǒng)接口接 收端窗口控制方法及裝置。
背景技術(shù)
iSCSI(Internet?Small?Computer?System?Interface,互聯(lián)網(wǎng)小型計算機(jī)系統(tǒng) 接口)協(xié)議,是IETF(Internet?Engineering?Task?Force,互聯(lián)網(wǎng)工程任務(wù)小組) 制定的基于互聯(lián)網(wǎng)TCP/IP(Transmission?Control?Protocol/Internet?Protocol,傳 輸控制協(xié)議/網(wǎng)絡(luò)互連協(xié)議)的網(wǎng)絡(luò)存儲協(xié)議。它通過現(xiàn)有的TCP/IP協(xié)議傳輸 SCSI(Small?Computer?System?Interface,小型計算機(jī)系統(tǒng)接口)包,解決了SCSI 傳輸距離受限制的問題。iSCSI發(fā)送端(Initiator)將SCSI命令和數(shù)據(jù)封裝到 TCP/IP包中再通過網(wǎng)絡(luò)轉(zhuǎn)發(fā),iSCSI接收端(Target)收到TCP/IP包之后,協(xié) 議處理前端將其還原為SCSI命令和數(shù)據(jù),并交由給后端執(zhí)行,完成之后將返 回的SCSI命令和數(shù)據(jù)再封裝到TCP/IP包中返回給iSCSI發(fā)送端。
iSCSI接收端與每個iSCSI發(fā)送端建立會話(session),當(dāng)多個iSCSI發(fā)送 端與iSCSI接收端相連時,會存在多個會話。由于iSCSI協(xié)議建立在不穩(wěn)定的 TCP/IP鏈路上,從iSCSI發(fā)送端發(fā)送的順序PDU(Protocol?Data?Unit,協(xié)議數(shù) 據(jù)單元)可能會亂序的到達(dá)iSCSI接收端。
為了解決上述PDU亂序到達(dá)iSCSI接收端的問題,現(xiàn)有技術(shù)中,以會話 為單位,用固定大小的窗口限制能接收的PDU個數(shù)。對于iSCSI發(fā)送端發(fā)送 的PDU,若該P(yáng)DU的序列號在窗口范圍內(nèi),或該P(yáng)DU為立即PDU,則iSCSI 接收端接收并暫存該P(yáng)DU,等待處理;若該P(yáng)DU的序列號在窗口范圍之外, 并且該P(yáng)DU為非立即PDU,則iSCSI接收端直接丟棄該P(yáng)DU,直至iSCSI發(fā) 送端檢測到延時并重發(fā)PDU。
發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)上述現(xiàn)有技術(shù)用固定的窗口大小對不 同業(yè)務(wù)類型的會話,在具有不同流量的時間段里采用統(tǒng)一方式管理,雖然實(shí)施 時簡單方便,但是存在如下不足:
1、若窗口設(shè)置過小,iSCSI接收端資源利用率較低,將造成后端資源浪費(fèi); 并且,由于iSCSI發(fā)送端發(fā)出的很多PDU無法被接收,iSCSI發(fā)送端收不到 iSCSI接收端的響應(yīng),將引發(fā)iSCSI發(fā)送端對多個PDU多次重發(fā),增加iSCSI 接收端協(xié)議處理前端的處理壓力。
2、若窗口設(shè)置過大,iSCSI接收端資源緊張,可能引發(fā)SCSI命令處理延 時,iSCSI發(fā)送端收不到iSCSI接收端的響應(yīng),iSCSI發(fā)送端重發(fā)PDU,形成 惡性循環(huán),影響讀寫數(shù)據(jù)業(yè)務(wù)。
3、對不同的會話而言,網(wǎng)絡(luò)環(huán)境和業(yè)務(wù)類型均有較大差別,使用固定的 窗口大小會造成對各會話處理的負(fù)載不均衡。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種互聯(lián)網(wǎng)小型計算機(jī)系統(tǒng)接口iSCSI接收端窗口控制 方法,用以提高iSCSI接收端資源利用率、iSCSI發(fā)送端的訪問速率,該方法 包括:
監(jiān)控小型計算機(jī)系統(tǒng)接口SCSI窗口狀態(tài);
檢測到所述SCSI窗口狀態(tài)更改為忙碌狀態(tài),則將會話窗口減小;
檢測到所述SCSI窗口狀態(tài)更改為空閑狀態(tài),則將會話窗口增大。
較佳的,所述將會話窗口減小是指:將會話窗口大小減半。
較佳的,所述將會話窗口增大包括:根據(jù)會話窗口占用率將會話窗口增大。
較佳的,所述根據(jù)會話窗口占用率將會話窗口增大包括:
若會話窗口占用率在第一設(shè)定時間內(nèi)持續(xù)超過第一設(shè)定值,則將會話窗口 增大。
較佳的,所述檢測到所述SCSI窗口狀態(tài)更改為忙碌狀態(tài)具體為:SCSI窗 口占用率在第二設(shè)定時間內(nèi)持續(xù)超過第二設(shè)定值時,SCSI窗口狀態(tài)更改為忙 碌狀態(tài)。
較佳的,所述將會話窗口增大是指:將會話窗口iSCSI?PDU的接收數(shù)量增 加1。
本發(fā)明實(shí)施例還提供一種iSCSI接收端窗口控制裝置,用以提高iSCSI接 收端資源利用率、iSCSI發(fā)送端的訪問速率,該裝置包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于創(chuàng)新科存儲技術(shù)(深圳)有限公司,未經(jīng)創(chuàng)新科存儲技術(shù)(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810215563.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 基于網(wǎng)絡(luò)電視的互聯(lián)網(wǎng)業(yè)務(wù)處理方法和系統(tǒng)
- 互聯(lián)網(wǎng)業(yè)務(wù)接入網(wǎng)關(guān)的實(shí)現(xiàn)方法和系統(tǒng)
- 一種互聯(lián)網(wǎng)電視終端安全訪問互聯(lián)網(wǎng)的方法
- 一種互聯(lián)網(wǎng)應(yīng)用交互方法、裝置及系統(tǒng)
- 一種使用互聯(lián)網(wǎng)移動攝像終端進(jìn)行異地圖像拍攝的系統(tǒng)
- 一種網(wǎng)絡(luò)電視終端安全訪問互聯(lián)網(wǎng)的方法
- 利用區(qū)塊鏈保護(hù)用于互聯(lián)網(wǎng)資源分配的事務(wù)
- 互聯(lián)網(wǎng)廣告裝置及方法
- 中央管理服務(wù)器的互聯(lián)網(wǎng)連接方法及系統(tǒng)
- 互聯(lián)網(wǎng)節(jié)點(diǎn)中信任傳播方法、系統(tǒng)及相關(guān)產(chǎn)品
- 允許服務(wù)器遠(yuǎn)程訪問未通電的客戶計算機(jī)系統(tǒng)資產(chǎn)信息的數(shù)據(jù)處理系統(tǒng)和方法
- 無需用戶參與自動處理推送的信息的方法、系統(tǒng)與程序
- 在客戶計算機(jī)系統(tǒng)中遠(yuǎn)程禁止網(wǎng)絡(luò)活動的數(shù)據(jù)處理系統(tǒng)和方法
- 在客戶計算機(jī)系統(tǒng)中遠(yuǎn)程禁止網(wǎng)絡(luò)活動的數(shù)據(jù)處理系統(tǒng)和方法
- 分配用于多方應(yīng)用層會話的資格信息
- 分配用于多方應(yīng)用層會話的資格信息
- 一種用于多層次對話的調(diào)節(jié)計算機(jī)系統(tǒng)的方法
- 一種使用混合云計算系統(tǒng)進(jìn)行通信的方法
- 遠(yuǎn)程禁止客戶計算機(jī)系統(tǒng)的數(shù)據(jù)處理系統(tǒng)和方法
- 在客戶計算機(jī)系統(tǒng)中遠(yuǎn)程禁止網(wǎng)絡(luò)活動的數(shù)據(jù)處理系統(tǒng)和方法





