欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

應(yīng)用于集群存儲系統(tǒng)的輸出入傳遞方法及系統(tǒng)的制作方法_2

文檔序號:8905059閱讀:來源:國知局
第二控制器的第二內(nèi)存地址合并構(gòu)成第二合并內(nèi)存地址;
[0040]所述第二控制器,被配置以若所述本地輸出入信號為輸出信號,通過所述讀出子單元將所述邏輯卷內(nèi)的數(shù)據(jù)緩存到所述第二合并內(nèi)存地址內(nèi),并通過所述第二合并內(nèi)存地址讀出數(shù)據(jù);
[0041]所述第二控制器,被配置以若所述本地輸出入信號為輸入信號,通過所述寫入子單元將所述數(shù)據(jù)緩存到所述第二合并內(nèi)存地址中,并通過所述第二合并內(nèi)存地址將所述數(shù)據(jù)寫入所述邏輯卷。
[0042]作為一種可實施例,所述返回模塊包括第一返回單元和第二返回單元,其中:
[0043]所述第一控制器,被配置以若所述第一控制器為所述主控制器,所述第一控制器控制所述邏輯卷讀寫數(shù)據(jù)完成后,通過所述第一返回單元返回所述讀寫完成信號到所述主機;
[0044]所述第二控制器,被配置以若所述第二控制器為所述主控制器,所述第二控制器控制所述邏輯卷讀寫數(shù)據(jù)完成后,通過所述第二返回單元向所述第一控制器發(fā)送確認信息,所述第一控制器接收所述確認信息后,通過所述第一返回單元返回所述讀寫完成信號到所述主機。
[0045]本發(fā)明的有益效果包括:
[0046]本發(fā)明的應(yīng)用于集群存儲系統(tǒng)的輸出入傳遞方法及系統(tǒng),給每個邏輯卷配置一個主控制器,當(dāng)主機發(fā)送輸出入信號輸入時,只有邏輯卷對應(yīng)的主控制器進行相應(yīng)的處理,相當(dāng)于單控制器去處理,有效解決了數(shù)據(jù)沖突的問題,達成數(shù)據(jù)一致性的需求。且其充分利用了 NTB的轉(zhuǎn)址功能和總線接口數(shù)據(jù)傳輸速率高的性能,達到提高數(shù)據(jù)傳輸效率,有效隔離主從總線之間地址域的效果。
【附圖說明】
[0047]圖1為本發(fā)明的應(yīng)用于集群存儲系統(tǒng)的輸出入傳遞方法的一實施例的流程示意圖;
[0048]圖2為本發(fā)明的應(yīng)用于集群存儲系統(tǒng)的輸出入傳遞方法的另一實施例的流程示意圖;
[0049]圖3為本發(fā)明的應(yīng)用于集群存儲系統(tǒng)的輸出入傳遞方法的又一實施例的流程示意圖;
[0050]圖4為應(yīng)用于集群存儲系統(tǒng)的輸出入傳遞系統(tǒng)的一實施例的結(jié)構(gòu)示意圖。
【具體實施方式】
[0051]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例對本發(fā)明應(yīng)用于集群存儲系統(tǒng)的輸出入傳遞方法及系統(tǒng)進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0052]參見圖1,本發(fā)明實施例提供一種應(yīng)用于集群存儲系統(tǒng)的輸出入傳遞方法,包括以下步驟:
[0053]S100,第一控制器接收主機發(fā)送的輸出入信號。
[0054]S200,判斷第一控制器是否為輸出入信號對應(yīng)的邏輯卷預(yù)設(shè)的主控制器。
[0055]S210,若第一控制器為預(yù)設(shè)主控制器,則第一控制器根據(jù)輸出入信號控制邏輯卷讀寫數(shù)據(jù),并轉(zhuǎn)至步驟S300。
[0056]S220,若第一控制器不是預(yù)設(shè)主控制器,則第一控制器將輸出入信號傳遞給作為邏輯卷主控制器的第二控制器,且第二控制器根據(jù)輸出入信號控制邏輯卷讀寫數(shù)據(jù)。
[0057]S300,邏輯卷讀寫數(shù)據(jù)完成后,第一控制器返回讀寫完成信號到主機。
[0058]本發(fā)明的應(yīng)用于集群存儲系統(tǒng)的輸出入傳遞方法,將底層的物理磁盤分別連接到第一控制器和第二控制器上,并且各自組成磁盤陣列(RAID,Redundant Arrays ofIndependent Disks)。在建立邏輯卷時,設(shè)-H個磁盤陣列只屬于一個控制器(即預(yù)設(shè)一個主控制器),雖然兩臺控制器都能看到相同的磁盤陣列,但能夠操作輸出入信號(I/O信號)的只有擁有此磁盤陣列的主控制器。磁盤陣列經(jīng)LVM(Logical Volume Manager,邏輯卷管理卷)切割為卷讓SCST (Linux通用的SCSI目標子系統(tǒng))以file1方式經(jīng)由VFS (VirtualFile System,虛擬文件系統(tǒng))來存取,以滿足磁盤高速緩存的需求。當(dāng)有輸出入信號發(fā)送到VFS時,根據(jù)邏輯卷只屬于一個控制器的設(shè)計,使主控制器去處理這個輸出入信號,以達成數(shù)據(jù)一致性的需求。其中,值得說明的是,輸出入傳遞是一種雙控系統(tǒng)的軟件設(shè)計,能夠解決數(shù)據(jù)同步的問題,且不需要使用復(fù)雜的數(shù)據(jù)鎖定機制。當(dāng)前端控制器接收到輸出入信號時,讓輸出入信號轉(zhuǎn)到輸出入信號對應(yīng)的要讀寫數(shù)據(jù)的邏輯卷的主控制器,主控制器進行相應(yīng)的處理,相當(dāng)于單控制器去處理,所以硬盤數(shù)據(jù)不會產(chǎn)生沖突。同時,該方法充分利用了非透明橋接(NTB,Non-transparent bridging)的轉(zhuǎn)址功能和 PC1-E(PeripheralConponent Interconnect-Express,總線接口)最大性能(數(shù)據(jù)傳輸速率高),達到雙控制器高速交換數(shù)據(jù)的目的。
[0059]需要說明的是,非透明橋接(NTB,Non-transparent bridging)通常用于嵌入式智能I/O板卡。它連接兩個獨立的處理器域,次側(cè)的資源和地址對主側(cè)的主系統(tǒng)是不可見的。允許次側(cè)的本地處理器獨立地配置和控制其子系統(tǒng)。主側(cè)和次側(cè)的地址完全獨立,在主側(cè)和次側(cè)之間可以進行地址翻譯。增加了隔離主、從總線段之間地址域的功能。在多處理器系統(tǒng)中,除了一個處理器外,非透明橋?qū)阉刑幚砥髦糜谄渥约旱牡刂酚蛑?。而位于透明橋背后的那個處理器將被保留為結(jié)構(gòu)管理器,用于枚舉和配置系統(tǒng),并處理嚴重的錯誤情況。位于非透明橋背后的智能子系統(tǒng)將枚舉到橋,而且不會直接感覺到其背后有一個更大的系統(tǒng)。在這類系統(tǒng)中的結(jié)構(gòu)管理器通常提供了與主處理器有關(guān)的許多功能。另外非透明橋接中還包括Scratchpad (便條簿)寄存器和門鈴寄存器,其中,Scratchpad寄存器是可供橋的兩側(cè)都可讀寫的,并提供處理器之間的通信。一般非透明橋接中存在8個這樣的寄存器,它們都能被橋的兩側(cè)操作。門鈴寄存器則是用來送從非透明的橋一側(cè)到另一側(cè)的中斷請求,來彌補讀寫Scratchpad寄存器不能提出中斷的不足。
[0060]作為一種可實施方式,參見圖2,步驟S210包括如下步驟:
[0061]S211,將第二控制器的第二內(nèi)存地址映射到第一控制器,并與第一控制器的第一內(nèi)存地址合并構(gòu)成第一合并內(nèi)存地址。
[0062]S212,若輸出入信號為輸出信號,第一控制器控制邏輯卷將其內(nèi)的數(shù)據(jù)緩存到第一合并內(nèi)存地址內(nèi),并通過第一合并內(nèi)存地址讀出數(shù)據(jù);若輸出入信號為輸入信號,第一控制器將數(shù)據(jù)緩存到第一合并內(nèi)存地址中,并通過第一合并內(nèi)存地址將數(shù)據(jù)寫入邏輯卷。
[0063]若第一控制器是主控制器,就無需進行輸出入信號傳遞,直接由其控制相應(yīng)的邏輯卷讀寫數(shù)據(jù),實現(xiàn)數(shù)據(jù)的快速讀寫。NTB是一種PCI技術(shù),其能夠?qū)蓚€PCI網(wǎng)域?qū)嶓w連接在起一起,通過特定的轉(zhuǎn)譯方式(NTB內(nèi)存轉(zhuǎn)址功能)交換數(shù)據(jù),又能隔絕兩邊的地址域。NTB內(nèi)存轉(zhuǎn)址功能指的是將對方控制器的內(nèi)存地址映射到本地地址,達到存取對方控制器的數(shù)據(jù),就如同存取本地內(nèi)存的數(shù)據(jù)一樣,降低系統(tǒng)性能影響,提高數(shù)據(jù)傳送效率。
[0064]其中,需要說明的是,雙控系統(tǒng)包括IPC(inter processor communicat1n,處理器間的通信)模塊,用于提供信息傳送功能。利用NTB的內(nèi)存轉(zhuǎn)址功能把要傳送的信息存放到對方控制器的特定緩沖區(qū)(Scratchpad寄存器)內(nèi),通
當(dāng)前第2頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
深圳市| 宜宾市| 高邮市| 晋宁县| 临西县| 怀化市| 和静县| 延川县| 房产| 阳城县| 湾仔区| 贡山| 屯昌县| 平顶山市| 锡林郭勒盟| 富裕县| 曲靖市| 久治县| 饶河县| 盘锦市| 文成县| 当涂县| 辽宁省| 阳高县| 安康市| 绿春县| 桐柏县| 淮南市| 个旧市| 永年县| 班戈县| 绥宁县| 寿阳县| 徐州市| 临澧县| 兴化市| 友谊县| 丰顺县| 莆田市| 常山县| 合水县|