DE102004054783A1 - System und Verfahren für Kommunikationen in einem seriell angeschlossenen SCSI-Speichernetzwerk - Google Patents

System und Verfahren für Kommunikationen in einem seriell angeschlossenen SCSI-Speichernetzwerk Download PDF

Info

Publication number
DE102004054783A1
DE102004054783A1 DE102004054783A DE102004054783A DE102004054783A1 DE 102004054783 A1 DE102004054783 A1 DE 102004054783A1 DE 102004054783 A DE102004054783 A DE 102004054783A DE 102004054783 A DE102004054783 A DE 102004054783A DE 102004054783 A1 DE102004054783 A1 DE 102004054783A1
Authority
DE
Germany
Prior art keywords
serial
data
bridge device
serial ata
scsi
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
DE102004054783A
Other languages
English (en)
Other versions
DE102004054783B4 (de
Inventor
John S. Austin Loffink
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dell Products LP
Original Assignee
Dell Products LP
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dell Products LP filed Critical Dell Products LP
Publication of DE102004054783A1 publication Critical patent/DE102004054783A1/de
Application granted granted Critical
Publication of DE102004054783B4 publication Critical patent/DE102004054783B4/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0604Improving or facilitating administration, e.g. storage management
    • G06F3/0607Improving or facilitating administration, e.g. storage management by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4027Coupling between buses using bus bridges
    • G06F13/404Coupling between buses using bus bridges with address mapping
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4027Coupling between buses using bus bridges
    • G06F13/4045Coupling between buses using bus bridges where the bus bridge performs an extender function
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
    • G06F3/0658Controller construction arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
    • G06F3/0661Format or protocol conversion arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/067Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Information Transfer Systems (AREA)
  • Small-Scale Networks (AREA)

Abstract

Eine Netzwerktopologie und ein Brückengerät für ein Speichernetz mit einem seriell angeschlossenen SCSI wird offenbart. Das Brückengerät ist zwischen jedem seriellen ATA-Laufwerk des Netzwerks und dem Rest der Elemente des Speichernetzwerks angeschlossen und übersetzt Speichertransaktionen zwischen dem seriellen ATA-Laufwerk und dem Rest des Speichernetzwerks mit einem seriell angeschlossenen SCSI.

Description

  • Technischer Bereich
  • Die vorliegende Offenbarung betrifft im Allgemeinen Computernetzwerke und insbesondere ein seriell angeschlossenes SCSI-Speichernetzwerk.
  • Hintergrund
  • In dem Maße, wie der Wert und die Verwendung von Informationen weiter ansteigt, suchen Einzelpersonen und Unternehmen kontinuierlich nach zusätzlichen Wegen um Informationen zu verarbeiten und zu speichern. Ein Informationsverarbeitungssystem ist eine Möglichkeit, die Anwendern von Information zur Verfügung steht. Ein informationsverarbeitendes System verarbeitet, kompiliert, speichert und/oder kommuniziert im Allgemeinen Information oder Daten für Geschäfts-, persönliche oder andere Zwecke und ermöglicht damit Anwendern, aus dem Wert der Information einen Vorteil zu ziehen. Da die Technologie und die Anforderungen an die Informationsverarbeitung zwischen verschiedenen Anwendern oder Anwendungen variieren, können auch informationsverarbeitende Systeme sich unterscheiden in Bezug darauf welche Information verarbeitet wird, wie die Information verarbeitet wird, wie viel Information verarbeitet, gespeichert oder kommuniziert wird und wie schnell und effizient die Information verarbeitet, gespeichert oder kommuniziert werden kann. Die Unterschiede in informationsverarbeitenden Systemen ermöglichen, dass informationsverarbeitende Systeme allgemein ausgelegt sind oder für einen speziellen Anwender oder eine spezielle Anwendung, wie z.B. die Verarbeitung von Finanztransaktionen, die Reservierung von Flugtickets, das Speichern von Unternehmensdaten oder für eine globale Kommunikation. Zusätzlich können informationsverarbeitende Systeme eine Vielzahl von Hardware- und Software-Komponenten enthalten, die konfiguriert werden, um Information zu verarbeiten, zu speichern und zu kommunizieren und die ein oder mehrere Computersysteme, Datenspeichersysteme und Netzwerksysteme enthalten können.
  • Informationsverarbeitende Systeme können Elemente eines Speichernetzwerks sein. Ein Speichernetzwerk kann als ein spezialisiertes Netzwerk von Speichergeräten betrachtet werden, das mit einem oder mehreren Datenservern verbunden ist. Ein seriell angeschlossener SCSI (serial attached SCSI, SAS) ist eine Speichernetzwerkschnittstelle und ein Kommunikationsprotokoll für Speichertransaktionen. Ein seriell angeschlossenes SCSI ist durch Speichernetzwerke gekennzeichnet mit einer seriellen Punkt-zu-Punkt-Architektur und verbesserter Datenintegrität, verglichen mit parallelen SCSI-Speichernetzwerken. Da der Datentransfer in einem seriell angeschlossenen SCSI-Netzwerk auf einer seriellen Basis erfolgt, sind die Datenübertragungsraten eines seriell angeschlossenen SCSI schneller als Datentransferraten, die parallelen Datentransferarchitekturen zugeordnet sind. Sowohl SAS-Speichergeräte als auch serielle ATA (serial ATA, SATA) Speichergeräte können physikalisch als Speicherendpunkte in einem seriell angeschlossenen SCSI-Speichernetzwerk verbunden sein. SAS-Laufwerke enthalten zwei Ports. Im Gegensatz dazu umfassen serielle ATA-Laufwerke einen einzigen Port. Die Funktionalität der zwei Ports eines SAS-Laufwerks unterstützt Ausfallprotokolle in dem Speichernetzwerk aufgrund der Fähigkeit, das SAS-Laufwerk mit mehreren Edge-Expandern in dem seriell angeschlossenen SCSI-Netzwerk zu verbinden. Obwohl sie nur einen einzigen Port haben, werden serielle ATA-Laufwerke manchmal gegenüber SAS-Laufwerken bevorzugt aufgrund der Kosten von seriellen ATA-Laufwerken verglichen mit SAS-Laufwerken.
  • Das seriell angeschlossene SCSI ermöglicht die Kommunikation mit seriellen ATA-Laufwerken über das serielle ATA-Tunnelprotokoll. Wie die meisten Tunnelkonstruktionen in Kommunikationsprotokollen ermöglicht das serielle ATA-Tunnelprotokoll die Anordnung von seriellen ATA-Befehlen und Daten innerhalb von seriell angeschlossenen SCSI-Kommunikationen. Das serielle ATA- Tunnelprotokoll unterstützt jedoch nicht die Verwendung von zwei Pfaden zu einem einzigen seriellen ATA-Laufwerk. Trotz der Unterstützung für serielle ATA-Laufwerke in seriell angeschlossenen SCSI-Netzwerken wird die Funktionalität eines seriell angeschlossenen SCSI-Speichernetzwerks mit einem oder mehreren seriellen ATA-Laufwerken verringert durch die Unfähigkeit des seriellen ATA-Laufwerks, Kommunikationen über zwei Ports zu unterstützen.
  • Zusammenfassung der Erfindung
  • Gemäß der vorliegenden Offenbarung wird eine Netzwerktopologie und ein Brückengerät für ein seriell angeschlossenes SCSI-Speichernetzwerk offenbart. Das Brückengerät umfasst zumindest zwei Eingangsports und einen Ausgangsport. Die Eingangsports des Brückengeräts werden mit Expandergeräten des Speichernetzwerks verbunden und der Ausgangsport ist mit einem seriellen ATA-Laufwerk verbunden. Das Brückengerät übersetzt Kommunikationen von dem Protokoll für das seriell angeschlossene SCSI in das serielle ATA-Protokoll und von dem seriellen ATA-Protokoll in das Protokoll für ein seriell angeschlossenes SCSI. Das Brückengerät umfasst einen Vermittler, der den Fluss der seriellen Daten von den Eingangsports zum Übersetzungsknoten verwaltet und vom Übersetzungsknoten zu den Eingangsports.
  • Ein weiterer technischer Vorteil der vorliegenden Offenbarung ist ein seriell angeschlossenes SCSI-Speichernetzwerk, in dem zwei Kommunikationspfade für jedes serielle ATA-Laufwerk bereitgestellt werden. Ein Brückengerät wird zwischengeschaltet am Eingang von jedem seriellen ATA-Laufwerk und stellt zwei Pfade zur Kommunikation mit dem seriellen ATA-Laufwerk bereit, wodurch im Fall eines Betriebsausfalls einer Komponente des Speichernetzwerks, die sich stromaufwärts des Brückengeräts befindet, eine Kommunikation mit dem seriellen ATA-Laufwerk ermöglicht wird. Ein weiterer technischer Vorteil der vorliegenden Offenbarung ist eine Netzwerktopologie zur Verwendung in einem seriell angeschlossenen SCSI-Netzwerk, das günstige serielle ATA-Laufwerke verwendet, ohne die Robustheit und die Ausfallfähigkeiten zu verringern, die typischerweise seriell angeschlossenen SCSI-Netzwerken zugeordnet sind, die SAS-Laufwerke aufweisen. Gegenwärtig sind serielle ATA-Laufwerke günstiger als vergleichbare SAS-Laufwerke. Die hier offenbarte Netzwerktopologie ermöglicht die Verwendung von seriellen ATA-Laufwerken und nutzt gleichzeitig den Vorteil von Ausfallsicherheiten in einem seriell angeschlossenen SCSI-Speichernetzwerk, die typischerweise SAS-Laufwerken zugeordnet sind.
  • Ein weiterer technischer Vorteil der vorliegenden Offenbarung besteht darin, dass das offenbarte Brückengerät in transparenter Weise den Redundanzvorteil und die relativen Kosten im Bezug auf den Betrieb des seriellen ATA-Laufwerks bereitstellt. Der Betrieb des seriellen ATA-Laufwerks wird durch das Dazwischenschalten eines Brückengeräts am Port von jedem seriellen ATA-Laufwerk nicht beeinflusst. Weitere technischen Vorteile erkennt der Fachmann aus der nachfolgenden Beschreibung, den Ansprüchen und den Zeichnungen.
  • Kurze Beschreibung der Zeichnungen
  • Ein vollständigeres Verständnis der vorliegenden Erfindung und ihrer Vorteile erhält man durch Bezugnahme auf die folgende Beschreibung in Verbindung mit den begleitenden Zeichnungen, in denen ähnliche Bezugszeichen ähnliche Merkmale anzeigen und wobei:
  • 1 ist ein Netzwerkdiagramm eines seriell angeschlossenen SCSI-Speichernetzwerks; und
  • 2 ist ein funktionales Blockdiagramm einer SAS/SATA-Brücke.
  • Detaillierte Beschreibung
  • Für die Zwecke dieser Offenbarung kann ein Informationsverarbeitungssystem jedes Instrument oder jede Ansammlung von Instrumenten umfassen, die betriebsbereit sind, um jegliche Form von Information, Intelligenz oder Daten für Geschäfts-, wissenschaftliche, Kontroll- oder andere Zwecke zu berechnen, klassi fizieren, verarbeiten, übertragen, empfangen, abrufen, erzeugen, schalten, speichern, anzuzeigen, auszudrücken, zu detektieren, speichern, reproduzieren, verarbeiten und/oder verwenden. Beispielsweise kann ein informationsverarbeitendes System ein Personalcomputer sein, ein Netzwerkspeichergerät oder irgendein anderes Gerät und kann in Größe, Form, Leistungsfähigkeit, Funktionalität und Preis variieren. Das informationsverarbeitende System kann einen Direktzugriffsspeicher (Random Access Memory, RAM) umfassen, eine oder mehrere Verarbeitungsressourcen, wie z.B. eine zentrale Verarbeitungseinheit (Central Processing Unit, CPU) oder Hardware- oder Software-Steuerlogik, ROM und/oder andere Arten von nichtflüchtigem Speicher. Weitere Komponenten des informationsverarbeitenden Systems können eine oder mehrere Plattenlaufwerke umfassen, einen oder mehrere Netzwerkports zur Kommunikation mit externen Geräten sowie verschiedene Eingabe- und Ausgabegeräte (Input and Output, I/O), wie z.B. eine Tastatur, eine Maus und eine Graphikanzeige. Das informationsverarbeitende System kann ferner einen oder mehrere Busse umfassen, die in der Lage sind, Kommunikationen zwischen den verschiedenen Hardwarekomponenten zu übertragen.
  • 1 ist ein Netzwerkdiagamm eines seriell angeschlossenen SCSI-Speichernetzwerks, das mit dem allgemeinen Bezugszeichen 10 bezeichnet wird. Das Speichernetzwerk 10 umfasst seriell angeschlossene SCSI-Kontroller 12 und 14. Die Kontroller 12 und 14 sind SAS-Initiatoren oder Host-Geräte. Jeder SAS-Kontroller ist mit einem SAS-Ausgang oder einem Expandergerät verbunden. In dem Beispiel aus 1 ist der SAS-Kontroller 12 mit dem SAS-Expandergerät 16 verbunden und der SAS-Kontroller 14 ist mit dem SAS-Expandergerät 18 verbunden. SAS-Expandergeräte 16 und 18 sind miteinander über die Kommunikationsverbindung 19 verbunden. Das Speichernetzwerk 10 umfasst eine Anzahl von SAS/SATA-Brückengeräten. In dem Beispiel aus 1 ist jedes der SAS-Expandergeräte 16 und 18 mit der SAS/SATA-Brücke 20, der SAS/SATA-Brücke 21 und der SAS/SATA-Brücke 22 verbunden. Wie in 1 gezeigt umfasst jede SAS/SATA-Brücke zwei Eingangsports und einen einzigen Ausgangsport, der mit einem seriellen ATA-Laufwerk verbunden ist. In dem Beispiel aus 1 wird die SAS/SATA-Brücke 20 mit einem seriellen ATA-Laufwerk 24 verbunden. Die SAS/SATA-Brücke 21 ist mit dem seriellen ATA-Laufwerk 25 verbunden; und die SAS/SATA-Brücke 22 ist mit dem seriellen ATA-Laufwerk 26 verbunden.
  • So wie es in einer seriell angeschlossenen SCSI-Topologie üblich ist, ist jeder SAS-Initiator mit einem SAS-Expander verbunden und jeder SAS-Expander ist mit mehreren Speichergeräten verbunden. In der Topologie aus 1 ist jedoch eine SAS/SATA-Brücke zwischen jedem SAS-Expandergerät und jedem seriellen ATA-Laufwerk angeordnet. Eine einzelnes SAS/SATA-Brückengerät ist jedem seriellen ATA-Laufwerk zugeordnet. Ein Expandergerät oder Router arbeitet, um eine Kommunikation vom Kontroller zu einem der mehreren Speichergeräte in dem Netzwerk zu routen. In dem Beispiel aus 1 ist jedes Expandergerät mit einem einzigen SCSI-Kontroller verbunden und mit mehreren SAS/SATA-Brücken. Jedes Expandergerät könnte ferner mit einem oder mehreren SAS-Laufwerken verbunden sein.
  • Ein Diagramm von jeder SAS/SATA-Brücke 20 und dem seriellen ATA-Laufwerk 24 aus 1 ist in 2 gezeigt. Das Diagramm der SAS/SATA-Brücke 20 aus 2 ist repräsentativ für die andere SAS/SATA-Brücke aus 1. Die SAS/SATA-Brücke 20 umfasst zwei Ports, die als SAS-Zielport 30 und SAS-Zielport 32 identifiziert werden. Jeder Port ist mit einem einzigen SAS-Expandergerät verbunden, wie es in dem Netzwerkdiagramm aus 1 dargestellt ist. Jeder Zielport der SAS/SATA-Brücke 20 ist mit einem SAS-Portvermittler 34 und einem SAS/SATA-Übersetzungsknoten 36 verbunden. Der Portvermittler 34 regelt die Kommunikationsverbindungen 38 und 40 zwischen jedem der Zielports und dem SAS/SATA-Übersetzungsknoten 36. Der Portvermittler 34 vermittelt zwischen den auf der Kommunikationsverbindung 38 übertragenen Daten und den Daten, die auf der Kommunikationsverbindung 40 übertragen werden, für einen Zugriff auf den SAS/SATA-Übersetzungsknoten 36. Der Portvermittler 34 verwaltet den Fluss von seriellen Daten in dem SAS/SATA-Übersetzungsknoten 36, so dass nur ein einzelner Strom von Daten beim SAS/SATA-Übersetzungsknoten übersetzt wird. Ein Puffer kann verwendet werden, der Daten, die dem SAS-Zielport, der gegenwärtig nicht mit dem SAS/SATA-Übersetzungsknoten kommunizieren kann, speichert.
  • Gemäß dem seriellen ATA-Tunnelprotokoll übersetzt der SAS/SATA-Übersetzungsknoten 36 serielle Daten, die am Knoten 36 empfangen werden, vom Protokoll für seriell angeschlossene SCSI-Kommunikationen in das Protokoll für serielle ATA-Kommunikationen. Das Ergebnis dieser Übersetzung wird an den seriellen ATA-Zielport 42 gegeben, der als ein einzelner Ausgangsport dient, der die SAS/SATA-Brücke 20 mit dem zugeordneten seriellen ATA-Laufwerk 44 verbindet. Aus der Perspektive des angeschlossenen seriellen ATA-Laufwerks wird das angeschlossene serielle ATA-Laufwerk 44 mit dem Netzwerk über einen einzigen Port verbunden. Aus der Perspektive des Restes des Netzwerks kann der Zugriff auf das serielle ATA-Laufwerk 44 über eine der zwei Eingangsports zur Brücke 20 erreicht werden. Da auf das serielle ATA-Laufwerk 44 aus 2 über einen der zwei Eingangsports zur Brücke 20 zugegriffen werden kann, kann auf das serielle ATA-Laufwerk 44 weiterhin zugegriffen werden, selbst wenn einer der Pfade zu einem Eingangsport der Brücke 20 ausgefallen ist. Damit ist das serielle ATA-Laufwerk 44 in 2 nicht an einem einzelnen Pfad isoliert und dadurch jedem Kommunikationsversagen innerhalb dieses Pfades ausgesetzt.
  • Kommunikationen vom seriellen ATA-Laufwerk 44 werden an den SAS/SATA-Übersetzungsknoten 36 übertragen, wo die seriellen Daten vom Protokoll für serielle ATA-Kommunikationen in das Protokoll für seriell angeschlossene SCSI-Kommunikationen übersetzt wird. Der Port-Vermittler 34 leitet die übersetzten seriellen Daten an die Kommunikationsverbindung 38 zur Kommunikation mit dem SAS-Zielport 30 oder an die Kommunikationsverbindung 40 zur Kommunikation mit dem SAS-Zielport 32. Der Portvermittler 34 richtet flussaufwärtsgerichtete Kommunikationen vom seriellen ATA-Laufwerk 44 an den SAS-Zielport 30 oder an den SAS-Zielport 32 gemäß dem Kontroller für das seriell angeschlossene SCSI, der adressiert worden ist, um die seriellen Daten von dem seriellen ATA-Laufwerk zu empfangen. Der Portvermittler 34 richtet somit die serielle Datenkommunikation an einen SAS-Zielport, der mit einem SAS-Expandergerät verbunden ist, das die Kommunikation an den angestrebten Kontroller für das seriell angeschlossene SCSI richten kann. Das hier offenbarte Kommunikationsnetzwerk und das Verfahren schafft ein seriell angeschlossenes SCSI-Speichernetzwerk, das in der Lage ist, die kostengünstigste Verwendung von seriellen ATA-Laufwerken in einer Weise zu unterstützen, die fehlertolerant ist. Durch die Verwendung einer SAS/SATA-Brücke kann der Zugriff auf die seriellen ATA-Laufwerke des Speichernetzwerks auf einer Zwei-Port-Basis erreicht werden. Die hier offenbarte SAS/SATA-Brücke hat zwei Eingangsports, von denen jeder mit einem SAS-Expandergerät verbunden ist. Da auf jedes serielle ATA-Laufwerk über ein oder zwei Expandergeräte zugegriffen werden kann, ist der Zugriff auf die seriellen ATA-Laufwerke des Speichernetzwerks fehlertoleranter, da der Ausfall eines einzelnen SAS-Expandergeräts im Kommunikationspfad des seriellen ATA-Geräts den Zugriff auf das serielle ATA-Gerät nicht unmöglich macht. Die hier offenbarte Netzwerktopologie und das Verfahren sind transparent für den Betrieb eines seriell angeschlossenen SCSI-Speichernetzwerks. Aus der Perspektive des Kontrollers für das seriell angeschlossene SCSI und des Expandergeräts umfasst das Speichernetzwerk zwei Pfade oder Ports zum seriellen ATA-Laufwerk. Aus der Perspektive des seriellen ATA-Laufwerks hat das serielle ATA-Laufwerk nur einen einzigen Port. Obwohl die vorliegende Offenbarung im Detail beschrieben worden ist, versteht es sich, dass zahlreiche Veränderungen, Ersetzungen und Abwandlungen daran durchgeführt werden können, ohne von der Idee und dem Bereich der Erfindung, wie sie in den nachfolgenden Ansprüchen definiert ist, abzuweichen.

Claims (20)

  1. Ein Speichernetzwerk, aufweisend: mehrere SCSI-Kontroller; ein Expandergerät, das mit jedem Kontroller verbunden ist; zumindest ein Brückengerät, wobei jedes Brückengerät mit einer Mehrzahl von Expandergeräten verbunden ist; und zumindest ein serielles ATA-Laufwerk, wobei jedes serielle ATA-Laufwerk mit einem Ausgangsport des Brückengerätes verbunden ist.
  2. Das Speichernetzwerk nach Anspruch 1, wobei das Brückengerät betriebsbereit ist, um serielle Datenkommunikation vom Protokoll für ein seriell angeschlossenes SCSI in das Protokoll für ein serielles ATA zu übertragen.
  3. Das Speichernetzwerk nach Anspruch 2, wobei die seriellen Datenkommunikationen im seriell angeschlossenen SCSI-Protokoll serielle Daten umfassen mit einem Format gemäß dem seriellen ATA-Tunnelprotokoll.
  4. Das Speichernetzwerk nach Anspruch 2, wobei jedes Brückengerät in der Lage ist, zwischen Datenströmen zu vermitteln, so dass zu einem beliebigen Zeitpunkt das mit dem Brückengerät verbundene serielle ATA-Laufwerk nur einen Datenstrom empfängt.
  5. Das Speichernetzwerk nach Anspruch 2, wobei jedes Brückengerät betriebsbereit ist, um Kommunikationen von dem seriellen ATA-Laufwerk an ein Expandergerät zu routen, das dem SCSI-Kontroller zugeordnet ist, an den die Kommunikation von dem seriellen ATA-Laufwerk gerichtet ist.
  6. Das Speichernetzwerk nach Anspruch 2, wobei die seriellen Datenkommunikationen in dem Protokoll für ein seriell angeschlossenes SCSI serielle Daten in einem Format gemäß dem seriellen ATA-Tunnelprotokoll umfassen; und wobei jedes Brückengerät in der Lage ist, zwischen Datenströmen zu vermitteln, so dass das serielle ATA-Laufwerk, das mit dem Brückengerät verbunden ist, zu einem beliebigen Zeitpunkt nur einen Datenstrom empfängt.
  7. Speichernetzwerk nach Anspruch 2, wobei die seriellen Datenkommunikationen in dem Protokoll für ein seriell angeschlossenes SCSI serielle Daten in einem Format gemäß dem seriellen ATA-Tunnelprotokoll umfassen, wobei jedes Brückengerät in der Lage ist, zwischen den Datenflüssen zu vermitteln, so dass das mit dem Brückengerät verbundene serielle ATA-Laufwerk zu einem beliebigen Zeitpunkt nur einen Datenstrom empfängt; wobei jedes Brückengerät betriebsbereit ist, um zwischen den Datenströmen zu vermitteln, so dass das serielle ATA-Laufwerk, das mit dem Brückengerät verbunden ist, zu einem beliebigen Zeitpunkt nur einen Datenstrom empfängt; und wobei jedes Brückengerät betriebsbereit ist, um Kommunikationen von dem seriellen ATA-Laufwerk an ein Expandergerät zu routen, das dem SCSI-Kontroller zugeordnet ist, an den die Kommunikation von dem seriellen ATA-Laufwerk gerichtet ist.
  8. Das Speichernetzwerk nach Anspruch 1, wobei jedes Brückengerät einem einzigen seriellen ATA-Laufwerk zugeordnet ist.
  9. Verfahren zum Übersetzen von Daten, die an ein serielles ATA-Laufwerk in einem seriell angeschlossenen SCSI-Speichernetzwerk gerichtet sind, mit den folgenden Schritten: Bereitstellen eines Brückengeräts, das am Eingangsport des seriellen ATA-Laufwerks angeordnet ist, wobei das Brückengerät umfasst: eine Mehrzahl von Eingangsports, die mit weiteren Elementen des Speichernetzwerks verbunden sind, und in der Lage sind, Daten im Protokoll für ein seriell angeschlossenes SCSI zu empfangen; einen Übersetzungsknoten, der betriebsbereit ist, um die Daten von dem Protokoll für ein seriell angeschlossenes SCSI in das serielle ATA-Protokoll zu übersetzen; und einen Ausgangsport, der mit dem seriellen ATA-Laufwerk verbunden ist.
  10. Verfahren zum Übersetzen von Daten, die an ein serielles ATA-Laufwerk in einem Netzwerk für ein seriell angeschlossenes SCSI gerichtet sind, nach Anspruch 9, wobei die Daten in dem Protokoll für ein seriell angeschlossenes SCSI im seriellen ATA-Tunnelprotokoll übertragen werden.
  11. Verfahren zum Übersetzen von Daten, die an ein serielles ATA-Laufwerk in einem seriell angeschlossenen SCSI-Netzwerk gerichtet sind, nach Anspruch 9, wobei das Brückengerät angeschlossen ist zwischen mehreren Expandergeräten und einem seriellen ATA-Laufwerk, so dass jeder Eingangsport mit einem Expandergerät verbunden ist.
  12. Verfahren zum Übersetzen von Daten, die an ein serielles ATA-Laufwerk in einem Netzwerk für ein seriell angeschlossenes SCSI gerichtet sind, nach Anspruch 11, wobei das bereitgestellte Brückengerät ferner einen Vermittlungsknoten aufweist, der betriebsbereit ist, um den Datenfluss im Protokoll eines seriell angeschlossenen SCSI an den Übersetzungsknoten zu verwalten.
  13. Verfahren zum Übersetzen von Daten, die an ein serielles ATA-Laufwerk in einem Netzwerk für ein seriell angeschlossenes SCSI gerichtet sind, nach Anspruch 11, wobei der Vermittlungsknoten in der Lage ist, Kommunikationen von dem seriellen ATA-Laufwerk, das mit dem Ausgangsknoten des Brückengerätes verbunden ist, an ein Expandergerät zu richten, das dem SCSI-Kontroller zugeordnet ist, an den die Kommunikation gerichtet ist.
  14. Ein Brückengerät zum Verbinden von Elementen eines seriell angeschlossenen SCSI-Netzwerks mit einem seriellen ATA-Laufwerk, aufweisend: mehrere Eingangsports, wobei jeder Port betriebsbereit ist, um Kommunikationen zu empfangen, die über separate Expandergeräte geroutet worden sind; ein Ausgangsport, der mit einem seriellen ATA-Laufwerk verbunden ist; und ein Übersetzungsknoten, der in der Lage ist, serielle Daten in dem Protokoll eines seriell angeschlossenen SCSI in serielle Daten im seriellen ATA-Protokoll zu übersetzen.
  15. Das Brückengerät nach Anspruch 14, wobei das Brückengerät einem einzigen seriellen ATA-Laufwerk zugeordnet ist.
  16. Das Brückengerät nach Anspruch 15, wobei das Brückengerät mit zumindest zwei Expandergeräten verbunden ist; und wobei jedes Expandergerät einem einzigen SCSI-Kontroller zugeordnet ist.
  17. Das Brückengerät nach Anspruch 16, ferner aufweisend einen Vermittler zum Vermitteln eines Datenflusses von jedem der Eingangsports, so dass nur ein einziger Fluss von seriellen Daten zu einem beliebigen Zeitpunkt am Übersetzungsknoten übersetzt wird.
  18. Brückengerät nach Anspruch 16, ferner aufweisend einen Vermittler zum Vermitteln des Flusses von seriellen Daten vom seriellen ATA-Laufwerk, so dass die Daten vom Übersetzungsknoten in einen Eingangsknoten gerichtet werden, der einem Expandergerät zugeordnet ist, das in der Lage ist, die seriellen Daten an den SCSI-Kontroller zu routen, an den die seriellen Daten gerichtet sind.
  19. Das Brückengerät nach Anspruch 16, ferner aufweisend einen Vermittler, der in der Lage ist, den Datenfluss von jedem der Eingangsports zu verwalten, so dass nur ein einziger Strom von seriellen Daten zu einem beliebigen Zeitpunkt am Übersetzungsknoten übersetzt wird; und Verwalten des Flusses von seriellen Daten vom seriellen ATA-Laufwerk, so dass Daten vom Übersetzungsknoten an einen Eingangsport gerichtet werden, der einem Expandergerät zugeordnet ist, das in der Lage ist, die seriellen Daten an den SCSI-Kontroller zu routen, an den die seriellen Daten gerichtet sind.
  20. Das Brückengerät nach Anspruch 14, wobei der Übersetzungsknoten in der Lage ist, die Daten in das serielle ATA-Tunnelprotokoll zu übertragen.
DE102004054783.1A 2003-11-13 2004-11-12 System und Verfahren für Kommunikationen in einem seriell angeschlossenen SCSI-Speichernetzwerk Active DE102004054783B4 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/712,151 US7058749B2 (en) 2003-11-13 2003-11-13 System and method for communications in serial attached SCSI storage network
US10/712151 2003-11-13

Publications (2)

Publication Number Publication Date
DE102004054783A1 true DE102004054783A1 (de) 2005-07-28
DE102004054783B4 DE102004054783B4 (de) 2015-10-22

Family

ID=33541644

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102004054783.1A Active DE102004054783B4 (de) 2003-11-13 2004-11-12 System und Verfahren für Kommunikationen in einem seriell angeschlossenen SCSI-Speichernetzwerk

Country Status (10)

Country Link
US (1) US7058749B2 (de)
JP (1) JP2005151562A (de)
KR (1) KR20050046543A (de)
CN (1) CN1655540A (de)
DE (1) DE102004054783B4 (de)
FR (1) FR2862455B1 (de)
GB (2) GB2419984B (de)
HK (1) HK1082064A1 (de)
SG (1) SG112036A1 (de)
TW (1) TWI380645B (de)

Families Citing this family (66)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030172295A1 (en) * 2002-03-01 2003-09-11 Onspec Electronics, Inc. Device and system for allowing secure identification of an individual when accessing information and a method of use
US7353302B2 (en) * 2003-12-31 2008-04-01 Intel Corporation Selectable communication control between devices communicating using a serial attached SCSI (SAS) protocol
US20050193178A1 (en) * 2004-02-27 2005-09-01 William Voorhees Systems and methods for flexible extension of SAS expander ports
US7958292B2 (en) * 2004-06-23 2011-06-07 Marvell World Trade Ltd. Disk drive system on chip with integrated buffer memory and support for host memory access
US7523272B2 (en) * 2004-07-12 2009-04-21 Dell Products L.P. System and method for identifying a storage drive in a storage network
US7676613B2 (en) * 2004-08-03 2010-03-09 Lsi Corporation Methods and structure for assuring correct data order in SATA transmissions over a SAS wide port
JP4555029B2 (ja) 2004-09-01 2010-09-29 株式会社日立製作所 ディスクアレイ装置
US20060075155A1 (en) * 2004-10-06 2006-04-06 Dell Products L.P. Information handling system including detection of serial attached small computer systems interface ("SAS") and serial advanced technology attachment ("SATA") devices
US7418545B2 (en) * 2004-10-28 2008-08-26 Intel Corporation Integrated circuit capable of persistent reservations
US7506078B2 (en) * 2004-10-29 2009-03-17 Intel Corporation Integrated circuit capable of assigning a unique identity to ATA/ATAPI devices
US7370128B2 (en) * 2004-10-29 2008-05-06 Intel Corporation Expander device capable of communication protocol translation
US20060123167A1 (en) * 2004-12-08 2006-06-08 Jeppsen Roger C Request conversion
US20060136644A1 (en) * 2004-12-20 2006-06-22 Martin Cynthia L SAS hot swap backplane expander module
US7308534B2 (en) 2005-01-13 2007-12-11 Hitachi, Ltd. Apparatus and method for managing a plurality of kinds of storage devices
US20060206632A1 (en) * 2005-03-09 2006-09-14 Dell Products L.P. Storage enclosure including a storage device capable of communicating with multiple controllers
US7237050B2 (en) * 2005-03-16 2007-06-26 Inventec Corporation Multi-channel serial advanced technology attachment control system and control card thereof
US7689744B1 (en) * 2005-03-17 2010-03-30 Lsi Corporation Methods and structure for a SAS/SATA converter
JP2008544401A (ja) * 2005-06-27 2008-12-04 イーエムシー コーポレイション 多重化システム
WO2007001728A1 (en) * 2005-06-27 2007-01-04 Emc Corporation Raid data storage system with sas expansion
US7624206B2 (en) * 2005-09-29 2009-11-24 Emc Corporation RAID data storage system with SAS expansion
US7627005B2 (en) 2005-09-29 2009-12-01 Emc Corporation Multiplexing system
US7953917B2 (en) * 2005-06-30 2011-05-31 Intel Corporation Communications protocol expander
KR100718813B1 (ko) * 2005-08-19 2007-05-18 (주)콜로써스 시리얼 에이티에이 외장형 스토리지 장치의 메인보드와인터페이스 카드의 연결구조
US20070162626A1 (en) * 2005-11-02 2007-07-12 Iyer Sree M System and method for enhancing external storage
TWI307034B (en) * 2005-11-23 2009-03-01 Infortrend Technology Inc Storage virtualization subsystem and system with host-side redundancy via sas connectivity
US7574540B2 (en) * 2006-01-03 2009-08-11 Emc Corporation Managing management controller communications
KR100732354B1 (ko) 2006-01-18 2007-06-27 도시바삼성스토리지테크놀러지코리아 주식회사 스토리지 장치
CN100442780C (zh) * 2006-01-27 2008-12-10 杭州华三通信技术有限公司 iSCSI存储网络、磁盘阵列及其容量扩展方法
US8751718B2 (en) * 2006-03-13 2014-06-10 Lsi Corporation Apparatus and methods for a simplified, multi-client SAS port for management of other devices in an enhanced SAS device
US7370253B2 (en) * 2006-06-07 2008-05-06 Dell Products, Lp Apparatus and method for high-speed SAS link protocol testing
US20070299999A1 (en) * 2006-06-21 2007-12-27 Vicky Duerk Link protocol control for serial protocols
US7958273B2 (en) * 2006-10-10 2011-06-07 Lsi Corporation System and method for connecting SAS RAID controller device channels across redundant storage subsystems
US7876894B2 (en) * 2006-11-14 2011-01-25 Mcm Portfolio Llc Method and system to provide security implementation for storage devices
US8307128B2 (en) * 2006-12-08 2012-11-06 International Business Machines Corporation System and method to improve sequential serial attached small computer system interface storage device performance
US7761642B2 (en) * 2006-12-22 2010-07-20 Lsi Corporation Serial advanced technology attachment (SATA) and serial attached small computer system interface (SCSI) (SAS) bridging
US7624223B2 (en) * 2006-12-29 2009-11-24 Lsi Corporation Apparatus and methods for multiple unidirectional virtual connections among SAS devices
US7711213B2 (en) * 2007-01-29 2010-05-04 Hewlett-Packard Development Company, L.P. Nanowire-based modulators
US20090046858A1 (en) * 2007-03-21 2009-02-19 Technology Properties Limited System and Method of Data Encryption and Data Access of a Set of Storage Devices via a Hardware Key
US20080288782A1 (en) * 2007-05-18 2008-11-20 Technology Properties Limited Method and Apparatus of Providing Security to an External Attachment Device
US20080181406A1 (en) * 2007-01-30 2008-07-31 Technology Properties Limited System and Method of Storage Device Data Encryption and Data Access Via a Hardware Key
US20080184035A1 (en) * 2007-01-30 2008-07-31 Technology Properties Limited System and Method of Storage Device Data Encryption and Data Access
US7653775B2 (en) * 2007-04-09 2010-01-26 Lsi Logic Corporation Enhancing performance of SATA disk drives in SAS domains
US20080288703A1 (en) * 2007-05-18 2008-11-20 Technology Properties Limited Method and Apparatus of Providing Power to an External Attachment Device via a Computing Device
US7840186B2 (en) * 2007-09-25 2010-11-23 Motorola Mobility, Inc. Wireless SATA/SAS data transfer system
US8244948B2 (en) * 2008-09-05 2012-08-14 Lsi Corporation Method and system for combining multiple SAS expanders into a SAS switch
US8077605B2 (en) * 2008-09-05 2011-12-13 Lsi Corporation Method for providing path failover for multiple SAS expanders operating as a single SAS expander
US8321596B2 (en) * 2008-09-05 2012-11-27 Lsi Corporation SAS paired subtractive routing
US8656058B2 (en) * 2008-09-05 2014-02-18 Lsi Corporation Back-off retry with priority routing
JP5435763B2 (ja) * 2009-03-27 2014-03-05 エルエスアイ コーポレーション 記憶装置システムの論理ブロックアドレス割り当て解除管理およびデータハードニング
US8255607B2 (en) * 2009-11-05 2012-08-28 Emulex Design & Manufacturing Corporation SAS expander-based SAS/SATA bridging
WO2011141961A1 (en) * 2010-05-12 2011-11-17 Hitachi, Ltd. Storage apparatus and method for controlling the same
US8275925B2 (en) * 2010-08-25 2012-09-25 Lsi Corporation Methods and apparatus for improved serial advanced technology attachment performance
US8312177B2 (en) 2010-09-24 2012-11-13 Dell Products L.P. System and method for dynamically configuring a target device
CN103168291A (zh) * 2010-10-20 2013-06-19 富士通株式会社 信息处理系统、存储装置、信息处理装置以及信息处理系统的控制方法
WO2012057769A1 (en) * 2010-10-28 2012-05-03 Hewlett-Packard Development Company, L.P. Zoning data to a virtual machine
CN103135938A (zh) * 2011-11-23 2013-06-05 英业达股份有限公司 主动式raid的单关连性sata驱动器的控制系统及其方法
CN102968280B (zh) * 2012-11-21 2015-12-02 华为技术有限公司 一种存储系统及存储设备、控制设备
US9424224B2 (en) * 2013-06-18 2016-08-23 Avago Technologies General Ip (Singapore) Pte. Ltd. PCIe tunneling through SAS
CN104077424A (zh) * 2014-07-24 2014-10-01 北京京东尚科信息技术有限公司 一种实现硬盘在线热切换的方法及装置
US10067905B2 (en) * 2015-05-26 2018-09-04 Plasmability, Llc Digital interface for manufacturing equipment
US10019405B2 (en) 2015-06-19 2018-07-10 Microsemi Solutions (U.S.), Inc. Apparatus and method for transmitting serial ATA information
CN104933005A (zh) * 2015-07-02 2015-09-23 广州慧存电子科技有限公司 一种多功能硬盘接口转换器
CN110580235B (zh) * 2018-06-08 2021-04-27 杭州宏杉科技股份有限公司 一种sas扩展器通信方法及装置
CN109597582A (zh) * 2018-12-03 2019-04-09 郑州云海信息技术有限公司 一种数据处理方法及相关设备
CN110647481A (zh) * 2019-09-09 2020-01-03 苏州浪潮智能科技有限公司 转换板卡和硬盘接口装置
CN111241016B (zh) * 2019-12-31 2021-06-25 杭州华澜微电子股份有限公司 一种接口转换装置

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US611577A (en) * 1898-09-27 griffin
US5206946A (en) 1989-10-27 1993-04-27 Sand Technology Systems Development, Inc. Apparatus using converters, multiplexer and two latches to convert SCSI data into serial data and vice versa
JP3003545B2 (ja) * 1995-06-28 2000-01-31 日本電気株式会社 磁気ディスク装置接続装置
WO1999023571A1 (en) * 1997-11-03 1999-05-14 Inca Technology, Inc. Automatically configuring network-name-services
US6256740B1 (en) * 1998-02-06 2001-07-03 Ncr Corporation Name service for multinode system segmented into I/O and compute nodes, generating guid at I/O node and exporting guid to compute nodes via interconnect fabric
US6115772A (en) * 1998-09-18 2000-09-05 International Business Machines, Inc. System and method for host expansion and connection adaptability for a SCSI storage array
US6256700B1 (en) * 1999-03-30 2001-07-03 Dell Usa, L.P. Bus/port switching system and method for a computer
US6862648B2 (en) * 2000-10-30 2005-03-01 Sun Microsystems, Inc. Interface emulation for storage devices
US7062591B2 (en) * 2001-09-28 2006-06-13 Dot Hill Systems Corp. Controller data sharing using a modular DMA architecture
TWI235322B (en) * 2001-10-19 2005-07-01 Lite On It Corp Method for automatically switching control over mass storage device interface and architecture thereof
US7783783B2 (en) * 2002-03-22 2010-08-24 International Business Machines Corporation SCSI device translator for network
US20040015637A1 (en) * 2002-07-22 2004-01-22 Cedric Yau Multiple bus interface for a computer system
US6807600B2 (en) * 2002-07-24 2004-10-19 Intel Corporation Method, system, and program for memory based data transfer
US7237021B2 (en) 2003-04-04 2007-06-26 Bluearc Uk Limited Network-attached storage system, device, and method supporting multiple storage device types

Also Published As

Publication number Publication date
HK1082064A1 (en) 2006-05-26
FR2862455B1 (fr) 2007-04-06
US7058749B2 (en) 2006-06-06
FR2862455A1 (fr) 2005-05-20
GB2411496B (en) 2006-09-20
GB0425093D0 (en) 2004-12-15
TW200522618A (en) 2005-07-01
DE102004054783B4 (de) 2015-10-22
GB2419984A (en) 2006-05-10
US20050108452A1 (en) 2005-05-19
KR20050046543A (ko) 2005-05-18
TWI380645B (en) 2012-12-21
SG112036A1 (en) 2005-06-29
GB2411496A (en) 2005-08-31
CN1655540A (zh) 2005-08-17
GB0523228D0 (en) 2005-12-21
GB2419984B (en) 2007-05-09
JP2005151562A (ja) 2005-06-09

Similar Documents

Publication Publication Date Title
DE102004054783A1 (de) System und Verfahren für Kommunikationen in einem seriell angeschlossenen SCSI-Speichernetzwerk
DE102007026105B4 (de) Verfahren und System zum eindeutigen Identifizieren von peripheren Komponenteneinheiten
DE60223470T2 (de) Knotensteuerung für ein Datenspeicherungssystem
DE102009021865B4 (de) Bereitstellung eines Präfixes für einen Datenkopf
DE102019122363A1 (de) Programmierbare doppelreihige arbeitsspeichermodul-beschleunigerkarte (dimm-beschleunigerkarte)
DE102005021515A1 (de) System und Verfahren für ein informationsverarbeitendes System mit PCI-Express Advanced Switching
DE102006039473B4 (de) Datenspeichersystem und Verfahren zum Übertragen von Daten in einen Datenspeicher
DE69636663T2 (de) System und Verfahren zur Zugriffsverteilung von Mehrfachspeichermatrixen zwischen Mehrfachwirtrechnersystemen
DE112011100822B4 (de) Aufrechterhalten der Durchlässigkeit eines Datenübertragungspfades in einem Datenspeichernetzwerk
DE102004053801A1 (de) Dynamische Rekonfiguration von PCI-Expresslinks
DE112017006557T5 (de) Bimodale phy für geringe latenz in hochgeschwindigkeitsverbindungswegen
DE10124514A1 (de) Fehlertolerante, gemeinsam genutzte Systemressource mit einem Hochverfügbarkeitskommunikationen bereitstellenden Kommunikationsdurchgang
DE10124482A1 (de) Fehlertolerante Systemressource mit niedriger Latenzzeit, mit übergeordneter Protokollierung von Systemressourcentransaktionen und serverübergreifend gespiegelter Protokollierung von übergeordneten Systemressourcentransaktionen
DE10317925B4 (de) Steuerungskommunikation über eine ständig eingeschaltete Steuerungsverbindung
DE10350590A1 (de) Verfahren und Vorrichtung zum Sichern von Daten bei mehreren unabhängigen Schreib-Lese-Speichern
DE112013007726T5 (de) Verbesserungen eines Zwischenverbindungs-Retimers
DE102012215918A1 (de) Spiegeln virtueller Maschinen von einem primären auf einen sekundären Host
DE10236179A1 (de) Speichersystem und Verfahren zur Verwendung desselben
US20130262409A1 (en) Multiplex classification for tabular data compression
DE102014114108A1 (de) Prozessleitsysteme und -verfahren
WO2014020032A2 (de) Hochverfügbares rechnersystem, arbeitsverfahren und dessen verwendung
DE112008001957T5 (de) Systeme und Verfahren zum Verbessern der Leistungsfähigkeit eines routfähigen Netzwerks
DE112007000688B4 (de) Fehlerverwaltungstopologien
DE102021117636A1 (de) Speichervorrichtung mit direct-memory-access-engine, system mit der speichervorrichtung und verfahren zum betrieb der speichervorrichtung
DE112018000227B4 (de) Verfahren zum teilweisen Aktualisieren von Dateninhalten in einem verteilten Speichernetzwerk

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
R018 Grant decision by examination section/examining division
R020 Patent grant now final