Storage virtualization system and methods

   
   

Storage virtualization systems and methods that allow customers to manage storage as a utility rather than as islands of storage which are independent of each other. A demand mapped virtual disk image of up to an arbitrarily large size is presented to a host system. The virtualization system allocates physical storage from a storage pool dynamically in response to host I/O requests, e.g., SCSI I/O requests, allowing for the amortization of storage resources through a disk subsystem while maintaining coherency amongst I/O RAID traffic. In one embodiment, the virtualization functionality is implemented in a controller device, such as a controller card residing in a switch device or other network device, coupled to a storage system on a storage area network (SAN). The resulting virtual disk image that is observed by the host computer is larger than the amount of physical storage actually consumed.

Sistemas e métodos do virtualization do armazenamento que permitem que os clientes controlem o armazenamento como uma utilidade melhor que como os consoles do armazenamento que são independent de se. Uma imagem virtual traçada demanda do disco até de um tamanho arbitrariamente grande é apresentada a um sistema de anfitrião. O sistema do virtualization aloca o armazenamento físico de um pool do armazenamento dinâmicamente em resposta aos pedidos do anfitrião I/O, por exemplo, pedidos de SCSI I/O, permitindo para o amortization de recursos do armazenamento com um subsistema do disco ao manter a coerência amongst o tráfego da INVASÃO de I/O. Em uma incorporação, a funcionalidade do virtualization é executada em um dispositivo do controlador, tal como um cartão de controlador que reside em um dispositivo do interruptor ou no outro dispositivo da rede, acoplado a um sistema do armazenamento em uma rede da área de armazenamento (SAN). A imagem virtual resultante do disco que é observada pelo computador de anfitrião é maior do que a quantidade de armazenamento físico consumida realmente.

 
Web www.patentalert.com

< Transactional file system

< Method, system, and program for maintaining information in database tables and performing operations on data in the database tables

> Method for building a peripheral information database

> Method and apparatus for a scheduling driver to implement a protocol utilizing time estimates for use with a device that does not generate interrupts

~ 00161