Inside Windows Storage: Server Storage Technologies for Windows 2000, Windows Server 2003 and Beyond

   

10.5 What's Missing?

Microsoft has acknowledged the need for several additional features without yet making any commitment to implement them. This section surveys those features and speculates a bit about their possible future.

10.5.1 SAN Boot

Windows 2000 can be booted from a SAN, but there are many caveats. Microsoft supports SAN boot in a limited scenario. The caveats include the following:

Having SAN boot support in the operating system would be highly beneficial. Some better support for latency issues might be one feature. With iSCSI on the horizon, the possibility of a remote SAN boot using a Gigabit Ethernet card is intriguing as well. Of course, having LUN-masking support in Windows NT early in the boot sequence would not be a bad thing to have as well.

10.5.2 Reducing the Layers in the Storage Stack

The Windows NT driver model is highly modular and layered with a view toward providing easy introduction of a new layer as needed. Perhaps the model has been rather too successful in meeting its goal. A typical Windows 2000 server could easily have ten or so drivers between the application and the physical wires. Consider the drivers in the stack:

It might help to see if the functionality of one driver can be subsumed into another driver. Windows XP introduces a limited callback mechanism for filter drivers, and it remains to be seen if this trend is expanded upon. But this is pure speculation for now.

10.5.3 Multipath I/O for iSCSI

The multipath I/O developer's kit does not cater to iSCSI solutions. As the iSCSI market gathers momentum, it remains to be seen what Microsoft does to provide a high-availability and high-performance solution for iSCSI.


   
Top

Категории