首页 | 官方网站   微博 | 高级检索  
     

Design and Implementation of an RDP Device Driver for Windows 2000
作者姓名:谭毓安  曹元大
作者单位:DepartmentofComputerScienceandEngineering,SchoolofInformationScienceandTechnology,BeijingInstituteofTechnology,Beijing100081,China
摘    要:A redundant data path(RDP) device driver for Windows 2000 is proposed and implemented to pro-vide automatic transparent failover and load balancing across multiple SCSI or fibre paths between the hosts and the storage subsystems. RDP driver is implemented as a filter driver on top of the traditional disk device driver, it is completely transparent to the upper file system and the lower level physical device. I/O requests bound for the disk device are routed first to the RDP driver, then RDP driver calls the disk driver to perform these I/O requests. RDP detects the path failure and reroutes all subsequent I/O traffic through survival paths. I/O requests are distributed to different physical paths to achieve the maximum throughput. The multi-layered device driver approach significantly reduces the implementation overhead and improves portability, and does not require any changes to the OS or the on-disk data layout. RDP driver keeps applications running un-der path fault conditions and improves disk I/O performance.

关 键 词:容错  高可用性  负载平衡  SCSI  Windows2000操作系统  自动化  RDP装置  设计
收稿时间:2002/8/26 0:00:00

Design and Implementation of an RDP Device Driver for Windows 2000
TAN Yu an and CAO Yuan da.Design and Implementation of an RDP Device Driver for Windows 2000[J].Journal of Beijing Institute of Technology,2003,12(3):260-264.
Authors:TAN Yu an and CAO Yuan da
Affiliation:Department of Computer Science and Engineering, School of Information Science and Technology, Beijing Institute of Technology, Beijing 100081, China
Abstract:A redundant data path(RDP) device driver for Windows 2000 is proposed and implemented to provide automatic transparent failover and load balancing across multiple SCSI or fibre paths between the hosts and the storage subsystems. RDP driver is implemented as a filter driver on top of the traditional disk device driver, it is completely transparent to the upper file system and the lower level physical device. I/O requests bound for the disk device are routed first to the RDP driver, then RDP driver calls the disk driver to perform these I/O requests. RDP detects the path failure and reroutes all subsequent I/O traffic through survival paths. I/O requests are distributed to different physical paths to achieve the maximum throughput. The multi layered device driver approach significantly reduces the implementation overhead and improves portability, and does not require any changes to the OS or the on disk data layout. RDP driver keeps applications running under path fault conditions and improves disk I/O performance.
Keywords:fault tolerance  high availability  load balance  SCSI  Windows 2000
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《北京理工大学学报(英文版)》浏览原始摘要信息
点击此处可从《北京理工大学学报(英文版)》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号