Systems and methods for handling I/O requests from a host system to a storage system. A system includes an I/O module for processing I/O requests from a host system, a virtualized storage element, and a communication medium coupling the I/O module to the virtualized storage elements. The virtualized storage element includes a mapping table for translating virtual storage locations into physical storage locations and a plurality of physical storage locations. The virtualized storage element generates base virtual addresses using the mapping table to communicate the base virtual addresses to the I/O module. The I/O module generates specific virtual addresses using the base virtual addresses and using information derived from the I/O requests. The I/O module uses the specific virtual addresses in communication with the virtualized storage element to identify the physical storage locations in the virtualized storage element.

 
Web www.patentalert.com

< Sharding method and apparatus using directed graphs

< Method and system for maintaining coherency in a multiprocessor system by broadcasting TLB invalidated entry instructions

> Apparatus to map virtual pages to disparate-sized, non-contiguous real pages and methods relating thereto

> Distributed memory computing environment and implementation thereof

~ 00260