新四季網

數據機緩存管理系統及方法

2023-04-30 08:48:41

專利名稱:數據機緩存管理系統及方法
技術領域:
本發明涉及一種數據機緩存管理系統及方法,尤指一種動態管理數據機緩存的系統及方法。
背景技術:
在DSL(Digital Subscribe Line)架構中,數據機與其上行設備如數字用戶線路接入復用器(Digital Subscriber Line AccessMultiplexer,DSLAM)之間採用虛擬電路傳輸信息,其對應有專用的緩存資源,如何管理好這些緩存資源將極大的影響信息的傳輸速度。傳統的緩存資源管理方法是針對每一個虛擬電路分配固定的緩存資源,舉例而言,如果系統中總共存在的緩存資源為160,而虛擬電路的總數為8,則每個虛擬電路分配的緩存資源為20。然而,在實際的使用過程中,虛擬電路是預先建立的,在信息的傳輸過程中,並非所有的虛擬電路都被使用了。在上述的例子中,虛擬電路的總數為8,但若只有2個虛擬電路被使用了,而每個虛擬電路所分配的緩存資源仍然為20,這樣剩餘的緩存資源則處於閒置狀態,對於緩存資源的利用率而言是不利的。同時,每條虛擬電路傳輸信息的類型也不同,一般而言,傳輸控制指令的虛擬電路所需承擔的流量遠小於傳輸數據的虛擬電路所需承擔的流量,若每條虛擬電路分配的緩存資源相同,則會極大的影響系統整體的信息傳輸速度。

發明內容有鑑於此,有必要提供一種數據機緩存管理系統,以對數據機中緩存資源進行動態管理。
此外,還需提供一種數據機緩存管理方法,以對數據機中緩存資源進行動態管理。
一種數據機緩存管理系統,用於具有虛擬電路連接的數據機中,包括檢測模塊、資源統計模塊以及資源分配模塊。該檢測模塊用於檢測該數據機所連接的虛擬電路並檢測處於使用中的虛擬電路的數量。該資源統計模塊用於統計該數據機中的緩存資源。該資源分配模塊用於根據該資源統計模塊的統計結果將所有緩存資源分配至使用中的虛擬電路。
一種數據機緩存管理方法,用於具有虛擬電路連接的數據機中,包括檢測並統計該數據機連接的使用中的虛擬電路的數量;統計該數據機中的緩存資源;根據統計結果分配將所有緩存資源分配至所有使用中的虛擬電路。
所述的數據機緩存管理系統及方法,利用檢測模塊對數據機所使用的虛擬電路進行檢測之後,資源分配模塊根據檢測結果對緩存資源進行動態的分配,有效的提高緩存資源的利用率以及數據機的數據傳輸速度。

圖1為本發明數據機緩存管理系統一實施方式的應用環境圖。
圖2為本發明實施方式中數據機緩存管理系統的模塊圖。
圖3為本發明數據機緩存管理方法一實施方式的流程圖。
圖4為本發明數據機緩存管理方法另一實施方式的流程圖。
具體實施方式參閱圖1,所示為本發明數據機緩存管理系統一實施方式的應用環境圖。用戶終端10通過非對稱數字用戶環線(AsymmetricDigital Subscriber Line,ADSL)數據機20與數字用戶接取多任務器(Digital Subscriber Line Access Multiplexer)30建立連接。ADSL數據機20與DSLAM 30之間通過預先建立的虛擬電路(VirtualCircuit)40傳輸信息。
參閱圖2,所示為本發明實施方式中數據機緩存管理系統100的模塊圖。本實施方式中,數據機緩存管理系統100存在於ADSL數據機20中。數據機緩存管理系統100包括檢測模塊102、資源統計模塊104以及資源分配模塊106。
檢測模塊102用於檢測ADSL數據機20與DSLAM 30之間的虛擬電路40,其包括狀態檢測子模塊1021與功能檢測子模塊1023。在本實施方式中,ADSL數據機20與DSLAM 30之間的虛擬電路40是預先建立,且為永久虛擬電路40(Permanent Virtual Circuit)。狀態檢測子模塊用於檢測ADSL數據機20與DSLAM 30之間永久虛擬電路40的使用狀態,並統計處於使用中的永久虛擬電路40的數量,同時將所統計的處理使用中的永久虛擬電路的數量傳輸至資源分配模塊106。功能檢測子模塊1023用於檢測ADSL數據機20與DSLAM 30之間的虛擬電路40的功能,並將檢測結果傳輸至資源分配模塊106。在本實施方式中,所述功能包括傳輸控制指令以及傳輸數據等。
資源統計模塊104用於統計ADSL數據機20中所有緩存資源,同時將統計結果傳輸至資源分配模塊106。
資源分配模塊106分別與檢測模塊102、資源統計模塊104通訊連接,用於接收檢測模塊102對永久虛擬電路40的檢測結果以及資源統計模塊104對ADSL數據機20中的緩存資源的統計結果,並根據檢測結果以及統計結果對ADSL數據機20中的緩存資源進行分配。在本實施方式中,資源分配模塊106可將所有緩存資源分配至每一個使用中的永久虛擬電路40,而對於未使用的永久虛擬電路40則不分配緩存資源。
在本發明的另一實施方式中,檢測模塊102同時對永久虛擬電路40的使用狀態以及功能進行檢測,並將檢測結果傳輸至資源分配模塊106。資源統計模塊104統計ADSL數據機20中的緩存資源,並將統計結果傳輸至資源分配模塊106。資源分配模塊106將資源統計模塊104統計的緩存資源按照檢測結果分配至每條使用中的永久虛擬電路40,並確保傳輸數據且處於使用中的永久虛擬電路40所分配的緩存資源大於傳輸控制指令且處於使用中的永久虛擬電路40所分配的緩存資源。對於未使用的永久虛擬電路40則不予分配緩存資源。
參閱圖3,為本發明數據機緩存管理方法一實施方式的流程圖。首先,檢測並統計模塊102檢測ADSL數據機20與DSLAM30之間實際使用中的虛擬電路40的數量,並將檢測結果傳輸至資源分配模塊106(步驟S301)。在本實施方式中,所述虛擬電路40是永久虛擬電路40。資源統計模塊104統計ADSL數據機20中的緩存資源,並將統計結果傳輸至資源分配模塊106(步驟S303)。資源分配模塊106根據接收到的檢測結果以及統計結果將ADSL數據機20中的所有緩存資源分配至每一個使用中的永久虛擬電路40(步驟S305),對於未使用的永久虛擬電路則不分配緩存資源。
參閱圖4,為本發明數據機緩存管理方法另一實施方式的流程圖。首先,檢測模塊106檢測ADSL數據機20與DSLAM 30之間的永久虛擬電路40的使用狀況以及每條永久虛擬電路40的功能,並將檢測結果傳輸至資源分配模塊106(步驟S401)。資源統計模塊104統計ADSL數據機20中的緩存資源(步驟S403)。資源分配模塊106接收到檢測模塊102的檢測結果以及資源統計模塊104的統計結果之後,根據每個永久虛擬電路40的使用狀況以及功能對緩存資源進行分配(步驟S405)。在本實施方式中,資源分配模塊106將所有的緩存資源分配至所有使用中的永久虛擬電路40,並且確保分配至傳輸控制指令且處於使用中的永久虛擬電路40的緩存資源小於傳輸數據且處於使用中的永久虛擬電路40,而對於未被使用的永久虛擬電路40則不分配緩存資源。
本發明所提供的數據機緩存管理系統及方法,首先利用檢測模塊102對數據機20所使用的虛擬電路或每條虛擬電路的功能進行檢測。然後,資源統計模塊104對數據機20中的所有緩存資源進行統計。最後,資源分配模塊106根據檢測結果以及統計結果對緩存資源進行動態的分配,有效的提高緩存資源的利用率以及數據機20的信息傳輸速度。
權利要求
1.一種數據機緩存管理系統,用於具有虛擬電路連接的數據機中,其特徵在於包括檢測模塊,用於檢測該數據機所連接的虛擬電路,並統計處於使用狀態下的虛擬電路的數量;資源統計模塊,用於統計該數據機中的緩存資源;以及資源分配模塊,分別與該檢測模塊以及該資源統計模塊通訊連接,用於根據該資源統計模塊的統計結果將所有緩存資源分配至使用中的虛擬電路。
2.如權利要求1所述的數據機緩存管理系統,其特徵在於該檢測模塊更包括功能檢測子模塊,用於檢測該虛擬電路的功能。
3.如權利要求2所述的數據機緩存管理系統,其特徵在於所述虛擬電路的功能包括傳輸控制指令以及傳輸數據。
4.如權利要求3所述的數據機緩存管理系統,其特徵在於該資源分配模塊分配至使用中的傳輸控制指令的虛擬電路的緩存資源小於分配至使用中的傳輸數據的虛擬電路的緩存資源。
5.如權利要求1所述的數據機緩存管理系統,其特徵在於該虛擬電路是永久虛擬電路。
6.如權利要求1所述的數據機緩存管理系統,其特徵在於該數據機是非對稱數字用戶環線數據機。
7.一種數據機緩存管理方法,用於具有虛擬電路連接的數據機中,其特徵在於包括檢測並統計該數據機所連接的且處於使用狀態下的虛擬電路的數量;統計該數據機中的緩存資源;以及根據統計結果將所有緩存資源分配至所有使用中的虛擬電路。
8.如權利要求7所述的數據機緩存管理方法,其特徵在於檢測該數據機連接的處於使用狀態下的虛擬電路的數量的步驟更包括檢測每條虛擬電路功能的步驟。
9.如權利要求8所述的數據機緩存管理方法,其特徵在於所述虛擬電路的功能包括傳輸控制指令以及傳輸數據。
10.如權利要求9所述的數據機緩存管理方法,其特徵在於根據統計結果將所有緩存資源分配至所有使用中的虛擬電路的步驟更包括依據虛擬電路的功能分配緩存資源。
11.如權利要求10所述的數據機緩存管理方法,其特徵在於該資源分配模塊分配至使用中的傳輸控制指令的虛擬電路的緩存資源小於分配至使用中的傳輸數據的虛擬電路的緩存資源。
全文摘要
一種數據機緩存管理系統,用於具有虛擬電路連接的數據機中,包括檢測模塊、資源統計模塊以及資源分配模塊。檢測模塊用於檢測該數據機所連接的虛擬電路並統計處於使用中的虛擬電路的數量。資源統計模塊用於統計該數據機中的緩存資源。資源分配模塊分別與該檢測模塊以及該資源統計模塊通訊連接,用於根據該資源統計模塊的統計結果將所有緩存資源分配給使用中的虛擬電路。該數據機緩存管理系統通過對數據機中的緩存資源進行動態的分配,有效的提高了緩存資源的利用率以及數據機的數據傳輸速度。
文檔編號H04L12/24GK101018151SQ20061003355
公開日2007年8月15日 申請日期2006年2月8日 優先權日2006年2月8日
發明者陳俊麟 申請人:鴻富錦精密工業(深圳)有限公司, 鴻海精密工業股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀