1 / 27

Windows Storage Directions: Windows Vista And Beyond

Windows Storage Directions: Windows Vista And Beyond. John Loveall Group Program Manager WDEG Storage Devices Microsoft Corporation. Windows Storage Making some news!. New solutions announced using Microsoft iSCSI boot and iSCSI target….

amora
Download Presentation

Windows Storage Directions: Windows Vista And Beyond

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Windows Storage Directions: Windows Vista And Beyond John LoveallGroup Program ManagerWDEG Storage DevicesMicrosoft Corporation

  2. Windows StorageMaking some news! New solutions announcedusing Microsoft iSCSI boot and iSCSI target… Windows Vista group policy controlsmanage USB flash drives… Welcome to Storage at WinHEC 2006! SATA-IO andMicrosoft workto simplify device qualificationfor industry… Microsoft announces new support for optical media…

  3. Session Outline And Goals • Microsoft’s key investments:Explain the investment pillarssupporting storage devices • Storage at WinHEC 2006:Provide pointers and recommendationsto attendees on storage-related activities • Windows Vista enhancements:Provide detailed information aboutstorage features not coveredin other sessions

  4. Storage Fabrics Server/Enterprise Personal Storage Client/Consumer Optical Platform Client/Consumer Windows Storage DevicesStrategic pillars Leading platform enabling storage fabric adoption Optimized platform features enabling your Windows experience,here and now Timely, comprehensive, quality platform support for optical devices Preferred platform for developing, deploying, and using storage devices PreferredStorage Platform Partner/Customer

  5. Vision Provide the best storage fabric supportof any platform by enabling more customers to attach to storage networks with higher performance and reliability Storage FabricsServer/Enterprise Storage FabricsEnabling storage fabric adoption

  6. Storage FabricsServer/Enterprise Storage FabricsRelated WinHEC 2006 activities • Storage Track • Windows SAN: Resolving Technical Barriersto Adoption and Deployment • Enabling Diskless Windows Boot with iSCSI • Storage Management Directions • Server Track • Windows Enterprise Storage Directions • Windows Server Manageability Directions and Updates

  7. Personal Storage Client/Consumer Personal StorageYour windows experience, here and now Size Devices to PC:Axes Definingthe Landscape Desktop(non-portable) PCs PowerSupply Bus Speed Smart Phones and PDAs Independent power Storage Capacity Connectivity(Bus Speed) Portability (Size) Power (Independence) Processing Power High Bandwidth(1+ GB/s) Storage Capacity ProcessingPower Personal Storage Devices Multi-GB PC-class None /Low

  8. Personal Storage Client/Consumer Personal StorageRelated WinHEC 2006 activities • Storage Track • Personal Storage: Opportunitiesand Challenges for Pocket-SizedStorage Devices in the Windows World • System Fundamentals – Mobility Track • Ultra-Mobile PC Design: An Introduction • Sponsor Session - Lexar • USB Flash Drives – Protecting Data – Enhancing Storage

  9. Directshowinfrastructure DeviceDriver MediaApps MediaApps DataApps DeviceDriver IMAPIv2 DeviceDriver Volume/File System Optical Platform Client/Consumer Optical PlatformComprehensive support inbox Playback Authoring MenuingRenderingTranscoding Data Read/Write

  10. Optical Platform Client/Consumer Optical PlatformRelated WinHEC 2006 activities • Storage Track • Optical Platform:Windows Vista and Beyond • Media Track • HD DVD and Windows Vista:Futures and Opportunities

  11. PreferredStorage Platform Partner/Customer Preferred Storage PlatformOptimized for developing,deploying, and using storage devices • Development • Manufacturability • Diagnosibility • Reliability • Performance • Ease of Use Partners Customers Optimized Platform

  12. PreferredStorage Platform Partner/Customer Preferred Storage PlatformRelated WinHEC 2006 activities • Storage Track • Before Terabytes Fail: Disk Reliabilityin Windows Vista and Beyond • Hybrid Hard Disk and ReadyDrive™ Technology:Improving Performance and Powerfor Windows Vista Mobile PCs • Windows Vista Storage Support and Logo Requirements • Windows Vista Storage I/O Prioritization • The Windows Storage Driver Stack in Depth • Business Track • Windows Backup: The Next Generation

  13. Core Windows Vista Enhancements In Storage Extras Not Covered in Other Sessions!

  14. Core Windows Vista Enhancements In Storage • NTFS • Transactions • Self Healing • Symbolic Links • Backup/Restore • Large sector support

  15. Transactional Enhancements In NTFS • Transactional NTFS (TxF) • Transact to any file systemoperation or set of operations • Full Atomic, Isolated, Consistent,Durable semantics supported • Coordinate work with • Single or Multiple Files • Across multiple volumes • Remote file systems (in server) • Registry (now transacted) • SQL Server, MSMQ, etc.

  16. Transactional Enhancements In NTFS • Common Log File System • High performance, robust, multi-stream,logging subsystem • Support simple logging or complextransactional logging • Filter Manager • Provides transactional framework for mini-filters • Easily write filters which participate in transactions • Kernel Transaction Manager • Write your own transactional resource in the kernel or user mode • Legacy filters can use KTM to participate in a transaction

  17. Using Kernel Transactions • Nt: Zw/NtCreateTransaction(…) • Win32: CreateTransaction() • Kernel Mode • IoCreateFile() • ExtraCreateParameters specifies transaction handle • User Mode • SetCurrentTransaction() sets transaction in the TEB • Create/Delete/Update etc. picks up the current transaction and creates a transacted file handle

  18. Self-Healing In NTFS • What? • Think Chkdsk on the fly • Detection and repair file system corruptionsnon-intrusive and non-disruptive to the userin most cases • Why? • Increase file system availability • Improvements • Dedicated Self-healing worker thread triggeredby detection of corruption • Only Corrupted files/folder inaccessible during repairsunlike lock of the entire volume • Allow authorized users to administer and monitor repair operations. Initiating on-disk verification, waitingon completion of repair and receiving progress status

  19. Symbolic Links In NTFS • What? • Redirection mechanism –the target file or directorycan be local as well as remote • Why? • Enables migrations fromUnix environments to Windows • Provides a platform primitivefor transparent redirectionof files or directories

  20. Symbolic Links In NTFS Features • A symbolic link is always evaluatedby the originating machine • Remote file/directory target using UNCpath names • Symbolic links to directories will havethe “directory bit” set • Registry keys to enable/disable evaluation of symlinkson granular level ( Local->Local, Local->Remote etc.) • A special privilege is required to create symlinks,granted only to elevated administrators by default • Only available on Windows Vista and future OS’es • Only a NTFS feature

  21. Backup/Restore Enhancements Completely new features • Based on volume shadow copy technology • New support for optical media Windows Vista • Simple UI, targeted at consumers • File backup and block-level system backup Windows Server codenamed “Longhorn” • Focused on single-server backup • Same block-level engine as client backup • Restore disks, files, and databases Note: No inbox tape application (OS still tape-compatible)

  22. Large-Sector Drives • HDD manufacturers are movingto drives with larger sector sizes • Traditionally, sectors have been512 bytes in size • New drives may have 1 K, 2 K, or 4 K sectors • For backward compatibility,some drives will be mixed • 512 byte logical sectors with 4 K physical sectors • Necessary to continue making stridesin size, performance and reliability

  23. Windows Vista SupportFor Large-Sector Drives • Windows Vista’s storage stackwill support large-sector drives • IOCTL_STORAGE_QUERY_PROPERTYwill return both logical and physical sector sizes • Applications may still need modification • Use the IOCTL to determinephysical sector size • A physical sector will be the unit of atomic write • Especially important for database-style apps

  24. Call To Action • Understand, support, and takeadvantage of storage enhancements coming in Windows Vista • Look for synergy between your future plans for storage device product and feature development and Microsoft’skey pillars for investment • Use the guidance presentedhere to optimize yourattendance at WinHEC 2006!

  25. Additional Resources • Email contact for WinHEC 2006 Storage: • Ask The Experts • Tuesday and Thursday Storage Sessions Hec6stor @ microsoft.com

  26. © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

More Related