Search This Blog

Wednesday, March 25, 2009

Blurring the Line Between Oses and Storage Devices

In today’s systems, the storage interface consists mainly of simple read and write commands; as a result, OSes operate with little understanding of device-specific characteristics and devices operate with little understanding of system priorities. More expressive interfaces, together with extended versions of today’s OS and firmware specializations, would allow the two to cooperate to achieve performance and functionality that neither can achieve alone. This technical report shows that greater cooperation will enable device-side specialization and OS-side specializations. For instance, freeblock scheduling results in up to a 300% speedup and track aligned extents shows performance improvement.

G. R Ganger. Blurring the Line Between Oses and Storage Devices. Technical Report CMU-CS-01166, Carnegie Mellon University, December 2001.

No comments:

Post a Comment

Blog Archive