One embodiment of a storage controller is described including a controller memory, one or more central processing units (CPUs), and a host bus adapter all coupled to a controller bus. The one or more CPUs are configured to produce data routing information dependent upon a data transfer command which directs a transfer of data between a host computer and one or more storage devices. The host bus adapter includes a receive unit and a transmit unit adapted for coupling to a transmission medium. The host bus adapter receives the data routing information, and forwards data associated with the data transfer command from the receive unit to the transmit unit dependent upon the data routing information such that the data associated with the data transfer command is not conveyed upon the controller bus and is not stored within the controller memory. As a result, the data transfer mechanism does not rely upon availability of the controller bus and/or the one or more CPUs, allowing independent scalability of input/output operations per second (IOPS) and data transfer rate of a storage system including the storage controller. Embodiments of storage and computer systems including the storage controller are also described.

Één belichaming van een opslagcontrolemechanisme wordt beschreven met inbegrip van een controlemechanismegeheugen, één of meerdere centrale verwerkingseenheidën (CPUs), en een adapter allen van de gastheerbus gekoppeld aan een controlemechanisme vervoert per bus. Één of meerdere CPUs worden gevormd om gegevens het leiden informatie te produceren afhankelijk van een bevel van de gegevensoverdracht dat een overdracht van gegevens tussen een server en één of meerdere opslaggelegenheden leidt. De adapter van de gastheerbus omvat ontvangt eenheid en een transmit eenheid die voor het koppelen aan een transmissiemiddel wordt aangepast. De adapter van de gastheerbus ontvangt de gegevens het leiden informatie, en forwards gegevens verbonden aan het bevel van de gegevensoverdracht van ontvangen eenheid aan de transmit eenheid afhankelijk van de gegevens het leiden informatie dusdanig dat het gegeven verbonden aan het bevel van de gegevensoverdracht niet op de controlemechanismebus wordt vervoerd en niet binnen het controlemechanismegeheugen opgeslagen. Dientengevolge, vertrouwt het mechanisme van de gegevensoverdracht niet op beschikbaarheid die van de controlemechanismebus en/of één of meerdere CPUs, onafhankelijke scalability van input/outputverrichtingen per seconde (IOPS) toestaat en gegevensoverdrachttarief van een opslagsysteem met inbegrip van het opslagcontrolemechanisme. De belichamingen van opslag en computersystemen met inbegrip van het opslagcontrolemechanisme worden ook beschreven.

 
Web www.patentalert.com

< Method and apparatus for executing distributed objects over a network

< Validating the creation of and routing of messages to file objects

> Dubbing apparatus

> Caching pattern and method for caching in an object-oriented programming environment

~ 00098