Sun, Microsoft Take Different Tacks on File Systems

Sun's recently announced Dynamic File System and Microsoft's WinFS, found in Windows Longhorn, take different tacks to storage resource management, compatibility and performance.

Both Microsoft Corp. and Sun Microsystems Inc. recently offered more information on file system technologies that will underlie their next-generation operating systems. To small surprise, the Dynamic File System and WinFS take different tacks to resource management, compatibility and performance.

At its quarterly systems release event on Tuesday, Sun Microsystems made a number of announcements about its latest operating system, Sun Solaris 10, including the official announcement of its new DFS (Dynamic File System). Solaris 10 is still in beta, and is available to customers via the Sun Software Express program.

Meanwhile, Sun recently offered attendees at the WinHEC conference, held in late May, the latest build of its Windows Longhorn. The operating system will be based on the WinFS file subsystem.

Sun execs referred to the Dynamic File System as a "dramatic advance in the file system/volume manager model of computer data management." This claim is based on DFSs support for virtually unlimited, scalable storage and major performance improvements over the file system and volume management found previous versions of Solaris.

Sun has built its Dynamic File System so that the layer resides on top of shared virtual storage pools. DFS handles the administration of the storage (both physical and virtual) and greatly simplifies the creation and deletion of file systems, a previously very complex task that required considerable effort and time from administrators. Configuring the use of high-end file system features, such as setting up volume and disk mirroring, has been reduced from a labor-intensive task that occupied most of an hour to a few simple steps that can be accomplished in 10 seconds.

In addition, DFS is always on, which provides a dynamic self-healing process for the underlying storage systems. The system supports end-to-end checksumming that can guarantee the integrity of every piece of stored data. It also allows system resources to be shared among existing file systems.

DFS is a major improvement for the Solaris operating system and will go a long way to simplifying the management of storage under Solaris as well as making the entire storage model for the operating system more reliable.

With the price of storage media continually dropping and large storage devices becoming increasingly more common—now in the multi-terabyte range—its easy to understand why Sun felt a need to provide better services for dealing with the large storage model.

However, Suns storage management direction is somewhat different from the announcements that made for the storage model in Longhorn or future versions of Windows XP and Windows Server 2003. Those storage announcements have focused on the Windows File System, a k a WinFS.

Next Page: Microsofts WinFS Storage Subsystem