Blue Hawk系统迁移到Windows平台的关键技术研究与实现
发布时间:2019-05-11 20:35
【摘要】:随着计算机服务器行业的迅猛发展,技术的更新变得日益频繁。各行各业的强大需求给存储系统的供应商创造了巨大的商机,数据的存储容量实现了从TB到PB、EB甚至ZB级别的增长。本课题研究的工作以实习公司的IBM Blue Hawk存储系统项目为背景。Blue Hawk存储系统是一个集成双RAID适配器的高性能存储系统,它是一个节约成本且有容错机制的存储解决方案。但是,由于Blue Hawk存储系统是基于Linux平台开发的,而不支持Windows操作系统,因而Windows服务器无法使用Blue Hawk存储系统。针对以上问题,本文就Blue Hawk存储系统迁移到Windows平台这个课题,介绍了Linux平台和Windows平台的存储架构,分析了基于Linux平台的Blue Hawk存储系统的结构和组成模块,得出了将Blue Hawk存储系统迁移到Windows平台具有必要性。接着就Blue Hawk存储系统迁移到Windows平台的关键问题,主要是Blue Hawk存储系统在Windows平台的驱动方式,Blue Hawk存储系统的双控制器模式的选择和Blue Hawk存储系统PCIe中断控制方式的选择进行了详细的分析与实现,并通过功能和性能测试,对实现后系统的稳定性、可靠性和性能进行了验证。本文的主要工作有:(1)使用外插RAID适配卡驱动Blue Hawk存储系统。外插RAID卡的方式能够给RAID方案提供足够的灵活性,使得产品的配置选择和功能扩展更加丰富。每个存储适配卡有一个相关联的设备驱动程序,称为“miniport”。Miniport驱动程序是独立于操作系统且HBA(Host Bus Adapter,即主机总线适配器)特有的。它为端口驱动器提供处理设备的特定操作,并将传入的SCSI命令转换为设备特定的命令。(2)Blue Hawk存储系统迁移到Windows平台使用双控制器Active-Active(活动-活动)模式。当其中一个控制器出现故障后,另一个控制器也能够同样直接接管服务,并且不会造成数据丢失。使用双控制器Active-Active设计方案,既避免了单点故障,又在性能和带宽上带来了提升。(3)Blue Hawk存储系统迁移到Windows平台使用MSI(Message Signaled Interrupt,即消息信号中断)中断控制方式。MSI中断机制具有着高效的特点,对于MSI中断机制,其高效性体现在中断源和中断请求同时提交给处理器,这样处理器在执行中断服务例程时,不需要再次确认中断源,与传统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.
【学位授予单位】:上海交通大学
【学位级别】:硕士
【学位授予年份】: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.
【学位授予单位】:上海交通大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP316;TP333
【引证文献】
相关硕士学位论文 前1条
1 韩春龙;基于PXIe总线高精度时间测置的关键技术研究[D];华中师范大学;2017年
,本文编号:2474828
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2474828.html