Design and Implementation of an Out-of-Band Virtualization System on Solaris 10

  • Yang Wang
  • Wei Xue
  • Ji-Wu Shu
  • Guang-Yan Zhang
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3993)


In out-of-band virtualization systems, it is typical that the virtual storage manager (VSM) maintains the metadata for all Agents and performs the address mapping. The Agent performs I/O access according to the mapped address. High network latency, poor performance and low scalability are the main problems of this method. This article introduces an improved design and implementation of an out-of-band virtualization system, in which each Agent maintains a copy of the metadata and performs the address mapping by itself, so as to improve performance, reliability and scalability. This article discusses the on-line extension of a logical volume and the related problems such as synchronization. This function improves the ability of uninterrupted service. The system was tested on the UFS of Solaris 10 and the results showed that the performance of a stripe volume consisting of four disks exceeded that of a linear volume by an average of 103.65%.


File System Comm Module Logical Volume Address Mapping Driver Module 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    The Storage Networking Industry Association (SNIA). Storage Virtualization I: What, Why, Where and HowGoogle Scholar
  2. 2.
    Brinkmann, A., Heidebuer, M., auf der Heide, F.M., Rückert, U., Salzwedel, K., Vodisek., M.: V:Drive–Costs and Benefits of an Out-of-Band Storage Virtualization System. In: Proceedings of the 12th NASA Goddard, 21st IEEE Conference on Mass Storage Systems and Technologies (MSST), College Park, Maryland, USA, April 13 - 16 (2004)Google Scholar
  3. 3.
    Ji-wu, S., Bigang, L., Wei-min, Z.: Design and Implementation of a SAN System Based on the Fiber Channel Protocol. IEEE Transactions on Computers 54(4), 439–448 (2005)CrossRefGoogle Scholar
  4. 4.
    Spinnaker Networks. White Paper: A New Approach to Storage Virtualization (2002)Google Scholar
  5. 5.
    Ran, M., Ji-wu, S., Wei, X.: Design and Implementation of an Out-of-Band SAN virtualization system Based on Windows NT Architecture. In: Jin, H., Reed, D., Jiang, W. (eds.) NPC 2005. LNCS, vol. 3779, pp. 371–378. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  6. 6.
    Guanyin, Z., Jiwu, S., Wei, X., Weimin, Z.: MagicStore: A New Out-of-Band Storage Virtualization System in SAN Environment. In: Jin, H., Reed, D., Jiang, W. (eds.) NPC 2005. LNCS, vol. 3779, pp. 379–386. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  7. 7.
  8. 8.
    Milligan, C., Selkirk, S.: Online Storage Virtualization: The key to managing the data explosion. In: Proceedings of the 35th Hawaii International Conference on System Sciences – 2002 (2002)Google Scholar
  9. 9.
    Sun Microsystems, Inc. Writing Device Drivers. Part No: 816–4854–10 (January 2005),
  10. 10.
    Sun Microsystems, Inc. Solaris Volume Manager Administration Guide. Part No: 816–4520–10 (January 2005),
  11. 11.

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Yang Wang
    • 1
  • Wei Xue
    • 1
  • Ji-Wu Shu
    • 1
  • Guang-Yan Zhang
    • 1
  1. 1.Department of Computer Science and TechnologyTsinghua UniversityBeijingChina

Personalised recommendations