Blue Hawk系統(tǒng)遷移到Windows平臺的關(guān)鍵技術(shù)研究與實現(xiàn)
發(fā)布時間:2019-05-11 20:35
【摘要】:隨著計算機服務(wù)器行業(yè)的迅猛發(fā)展,技術(shù)的更新變得日益頻繁。各行各業(yè)的強大需求給存儲系統(tǒng)的供應(yīng)商創(chuàng)造了巨大的商機,數(shù)據(jù)的存儲容量實現(xiàn)了從TB到PB、EB甚至ZB級別的增長。本課題研究的工作以實習(xí)公司的IBM Blue Hawk存儲系統(tǒng)項目為背景。Blue Hawk存儲系統(tǒng)是一個集成雙RAID適配器的高性能存儲系統(tǒng),它是一個節(jié)約成本且有容錯機制的存儲解決方案。但是,由于Blue Hawk存儲系統(tǒng)是基于Linux平臺開發(fā)的,而不支持Windows操作系統(tǒng),因而Windows服務(wù)器無法使用Blue Hawk存儲系統(tǒng)。針對以上問題,本文就Blue Hawk存儲系統(tǒng)遷移到Windows平臺這個課題,介紹了Linux平臺和Windows平臺的存儲架構(gòu),分析了基于Linux平臺的Blue Hawk存儲系統(tǒng)的結(jié)構(gòu)和組成模塊,得出了將Blue Hawk存儲系統(tǒng)遷移到Windows平臺具有必要性。接著就Blue Hawk存儲系統(tǒng)遷移到Windows平臺的關(guān)鍵問題,主要是Blue Hawk存儲系統(tǒng)在Windows平臺的驅(qū)動方式,Blue Hawk存儲系統(tǒng)的雙控制器模式的選擇和Blue Hawk存儲系統(tǒng)PCIe中斷控制方式的選擇進行了詳細的分析與實現(xiàn),并通過功能和性能測試,對實現(xiàn)后系統(tǒng)的穩(wěn)定性、可靠性和性能進行了驗證。本文的主要工作有:(1)使用外插RAID適配卡驅(qū)動Blue Hawk存儲系統(tǒng)。外插RAID卡的方式能夠給RAID方案提供足夠的靈活性,使得產(chǎn)品的配置選擇和功能擴展更加豐富。每個存儲適配卡有一個相關(guān)聯(lián)的設(shè)備驅(qū)動程序,稱為“miniport”。Miniport驅(qū)動程序是獨立于操作系統(tǒng)且HBA(Host Bus Adapter,即主機總線適配器)特有的。它為端口驅(qū)動器提供處理設(shè)備的特定操作,并將傳入的SCSI命令轉(zhuǎn)換為設(shè)備特定的命令。(2)Blue Hawk存儲系統(tǒng)遷移到Windows平臺使用雙控制器Active-Active(活動-活動)模式。當(dāng)其中一個控制器出現(xiàn)故障后,另一個控制器也能夠同樣直接接管服務(wù),并且不會造成數(shù)據(jù)丟失。使用雙控制器Active-Active設(shè)計方案,既避免了單點故障,又在性能和帶寬上帶來了提升。(3)Blue Hawk存儲系統(tǒng)遷移到Windows平臺使用MSI(Message Signaled Interrupt,即消息信號中斷)中斷控制方式。MSI中斷機制具有著高效的特點,對于MSI中斷機制,其高效性體現(xiàn)在中斷源和中斷請求同時提交給處理器,這樣處理器在執(zhí)行中斷服務(wù)例程時,不需要再次確認中斷源,與傳統(tǒng)INTx中斷機制相比,提高了中斷效率。
[Abstract]:With the rapid development of computer server industry, the update of technology has become more and more frequent. The strong demand of various industries has created huge business opportunities for storage system vendors, and the storage capacity of data has increased from TB to PB,EB and even ZB. The research work of this paper is based on the IBM Blue Hawk storage system project of the internship company. Blue Hawk storage system is a high-performance storage system integrated with dual RAID adapters, which is a cost-saving and fault-tolerant storage solution. However, because the Blue Hawk storage system is based on Linux platform and does not support Windows operating system, Windows server can not use Blue Hawk storage system. In order to solve the above problems, this paper introduces the storage architecture of Linux platform and Windows platform for the migration of Blue Hawk storage system to Windows platform, and analyzes the structure and composition module of Blue Hawk storage system based on Linux platform. It is necessary to migrate Blue Hawk storage system to Windows platform. Then, on the key problems of migration of Blue Hawk storage system to Windows platform, it is mainly the driving mode of Blue Hawk storage system on Windows platform. The selection of dual controller mode of Blue Hawk storage system and the selection of PCIe interrupt control mode of Blue Hawk storage system are analyzed and implemented in detail, and the stability of the system after implementation is tested by function and performance test. Reliability and performance are verified. The main work of this paper is as follows: (1) using plug-in RAID adapter to drive Blue Hawk storage system. The way of inserting raid card can provide enough flexibility for RAID scheme, and enrich the configuration selection and function expansion of the product. Each storage adapter has an associated device driver called "miniport". Miniport driver is independent of the operating system and HBA (Host Bus Adapter, is unique to the host bus adapter. It provides port drives with device-specific operations and converts incoming SCSI commands into device-specific commands. (2) Blue Hawk storage systems migrate to Windows platforms using dual controller Active-Active (active-active) mode. When one of the controllers fails, the other controller can also take over the service directly without causing data loss. The dual controller Active-Active design scheme not only avoids single point of failure, but also improves performance and bandwidth. (3) Blue Hawk storage system is migrated to Windows platform using MSI (Message Signaled Interrupt, (message signal interrupt) interrupt control mode. MSI interrupt mechanism has the characteristics of efficiency. For MSI interrupt mechanism, its efficiency is reflected in the interrupt source and interrupt request submitted to the processor at the same time, so that when the processor executes the interrupt service routine, There is no need to reconfirm the interrupt source, which improves the interrupt efficiency compared with the traditional INTx interrupt mechanism.
【學(xué)位授予單位】:上海交通大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TP316;TP333
本文編號:2474828
[Abstract]:With the rapid development of computer server industry, the update of technology has become more and more frequent. The strong demand of various industries has created huge business opportunities for storage system vendors, and the storage capacity of data has increased from TB to PB,EB and even ZB. The research work of this paper is based on the IBM Blue Hawk storage system project of the internship company. Blue Hawk storage system is a high-performance storage system integrated with dual RAID adapters, which is a cost-saving and fault-tolerant storage solution. However, because the Blue Hawk storage system is based on Linux platform and does not support Windows operating system, Windows server can not use Blue Hawk storage system. In order to solve the above problems, this paper introduces the storage architecture of Linux platform and Windows platform for the migration of Blue Hawk storage system to Windows platform, and analyzes the structure and composition module of Blue Hawk storage system based on Linux platform. It is necessary to migrate Blue Hawk storage system to Windows platform. Then, on the key problems of migration of Blue Hawk storage system to Windows platform, it is mainly the driving mode of Blue Hawk storage system on Windows platform. The selection of dual controller mode of Blue Hawk storage system and the selection of PCIe interrupt control mode of Blue Hawk storage system are analyzed and implemented in detail, and the stability of the system after implementation is tested by function and performance test. Reliability and performance are verified. The main work of this paper is as follows: (1) using plug-in RAID adapter to drive Blue Hawk storage system. The way of inserting raid card can provide enough flexibility for RAID scheme, and enrich the configuration selection and function expansion of the product. Each storage adapter has an associated device driver called "miniport". Miniport driver is independent of the operating system and HBA (Host Bus Adapter, is unique to the host bus adapter. It provides port drives with device-specific operations and converts incoming SCSI commands into device-specific commands. (2) Blue Hawk storage systems migrate to Windows platforms using dual controller Active-Active (active-active) mode. When one of the controllers fails, the other controller can also take over the service directly without causing data loss. The dual controller Active-Active design scheme not only avoids single point of failure, but also improves performance and bandwidth. (3) Blue Hawk storage system is migrated to Windows platform using MSI (Message Signaled Interrupt, (message signal interrupt) interrupt control mode. MSI interrupt mechanism has the characteristics of efficiency. For MSI interrupt mechanism, its efficiency is reflected in the interrupt source and interrupt request submitted to the processor at the same time, so that when the processor executes the interrupt service routine, There is no need to reconfirm the interrupt source, which improves the interrupt efficiency compared with the traditional INTx interrupt mechanism.
【學(xué)位授予單位】:上海交通大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TP316;TP333
【引證文獻】
相關(guān)碩士學(xué)位論文 前1條
1 韓春龍;基于PXIe總線高精度時間測置的關(guān)鍵技術(shù)研究[D];華中師范大學(xué);2017年
,本文編號:2474828
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2474828.html
最近更新
教材專著