摘要
为了提高系统的可用性,在Windows内核中加入冗余路径驱动程序实现路径容错功能。在Windows环境下实现了虚拟总线及磁盘设备,不会由于路径故障而被删除,保障上层应用的持续运行。在同一个内核驱动程序中集成了总线驱动和磁盘过滤2种功能,其结构更为精简。通过加入虚拟磁盘,在保持Windows即插即用功能及设备层次的同时,实现了路径客错。与MPIO方案和QDR方案比较,减少了驱动程序个数,降低了复杂度,设备层次稳定。
A redundant path driver for Windows is implemented to tolerate the path failures and improve the system availability. In case of a path failure, PnP (plug and play) manager remove the disk device object of the path that would lead to the upper applications failure to access the disk. A virtual bus and disk device is registered and kept persistently even the path fails, which prevent the upper applications from being interrupted. The bus device driver and disk filter driver is integrated to one driver to simplify the implementation. Due to the virtual disks, the path failure tolerance is achieved in the plug and play environment, and the hierarchical storage device tree is not changed. Compared with MPIO scheme and QDR scheme, it reduces the number of drivers and the complexity, and the device hierarchy is stable.
出处
《重庆邮电大学学报(自然科学版)》
2007年第2期238-241,共4页
Journal of Chongqing University of Posts and Telecommunications(Natural Science Edition)