Tandem-Computer

Tandem Computers, Inc. war der dominierende Hersteller von mit der Schuld toleranten Computersystemen für ATM Netze, Banken, Börsen, Telefonschaltungszentren und anderes ähnliches Handelsgeschäft, das Anwendungen bearbeitet, die maximale Betriebszeit und Nulldatenverlust verlangen. Die Gesellschaft wurde 1974 gegründet und ist unabhängig bis 1997 geblieben. Es ist jetzt eine Server-Abteilung innerhalb von Hewlett Packard.

Die Systeme von NonStop des Tandems verwenden mehrere unabhängige identische Verarbeiter und überflüssige Speichergeräte und Kontrolleure, um automatischen schnelllaufenden "failover" im Fall von einer Hardware oder Softwaremisserfolg zur Verfügung zu stellen.

Um das Spielraum von Misserfolgen und von verdorbenen Daten zu enthalten, haben diese Mehrcomputersysteme keine geteilten Hauptbestandteile, nicht sogar wichtiges Gedächtnis. Herkömmliche Mehrcomputersysteme hat der ganze Gebrauch Erinnerungen geteilt, und arbeiten Sie direkt an geteilten Datengegenständen. Statt dessen arbeiten Verarbeiter von NonStop durch das Austauschen von Nachrichten über einen zuverlässigen Stoff zusammen, und Software nimmt periodische Schnellschüsse für möglichen rollback des Programm-Speicherstaates.

Außer behandelnden Misserfolgen so, hat sich das "geteilt - nichts" Nachrichtenübermittlungssystemdesign klettert auch äußerst gut zu den größten kommerziellen Arbeitspensen. Jede Verdoppelung der Gesamtzahl von Verarbeitern würde Systemdurchfluss bis zur maximalen Konfiguration von 4000 Verarbeitern verdoppeln. Im Gegensatz wird die Leistung von herkömmlichen Mehrverarbeiter-Systemen durch die Geschwindigkeit von etwas geteiltem Gedächtnis, Bus oder Schalter beschränkt. Wenn er mehr als 4-8 Verarbeiter hinzufügt, gibt dieser Weg keine weitere Systembeschleunigung. Systeme von NonStop sind öfter gekauft worden, um kletternden Anforderungen zu entsprechen, als für die äußerste Schuld-Toleranz. Sie bewerben sich gut gegen die größten Großrechner von IBM trotz des bauet von der einfacheren Minicomputer-Technologie.

Außer der Schuld-Toleranz und dem Schuppen haben Maschinen von NonStop auch eine industrieführende Durchführung einer SQL Verwandtschaftsdatenbank und industrieführende Unterstützung für den Netzwerkanschluss und für geografisch verstreute Systeme gezeigt.

</Galerie>

Geschichte

Gründung

Tandem-Computer wurden 1974 von James (Jimmy) Treybig, einem redseligen Texaner gegründet. Treybig hat zuerst das Marktbedürfnis nach der Schuld-Toleranz in OLTP (Online-Transaktionsverarbeitung) Systeme gesehen, während er eine Marktmannschaft für den HP von Hewlett Packard 3000 Computerabteilung geführt hat, aber HP hat sich für das Entwickeln für diese Nische nicht interessiert. Er hat sich dann dem Risikokapital-Unternehmen Kleiner & Perkins angeschlossen und hat den Tandem-Unternehmensplan dort entwickelt. Treybig hat eine Kerntechnikmannschaft angestellt weg vom HP 3000 Abteilung zusammengerissen: Mike Green, Jim Katzman und Jack Loustaunou. Ihr Unternehmensplan hat nach ultrazuverlässigen Systemen verlangt, die nie Ausfälle hatten und nie verloren haben oder Daten verdorben haben. Diese waren auf eine neue Weise modular, die vor allen "Misserfolgen des einzelnen Punkts" sicher war, noch würde nur geringfügig teurer sein als herkömmlich nicht Schuld tolerante Systeme. Diese würden weniger teuer sein und mehr Durchfluss unterstützen als einige vorhanden ad hoc gehärtete Systeme, die überflüssig verwendet haben, aber gewöhnlich "heiße Ersatzteile" vergeudet haben.

Jeder Ingenieur war überzeugt, dass sie ihren eigenen Teil dieses heiklen neuen Designs schnell wegziehen konnten, aber bezweifelt haben, dass die Gebiete der anderen ausgearbeitet werden konnten. Jene Teile der Hardware und des Softwaredesigns, das nicht verschieden sein musste, haben größtenteils auf zusätzlichen Verbesserungen zur vertrauten Hardware und den Softwaredesigns des HP 3000 basiert. Viele nachfolgende Ingenieure und Programmierer sind auch aus dem HP gekommen. Tandem-Hauptquartiere in Cupertino, Kalifornien, waren eine Viertel-Meile weg vom HP 3000 Büros. Die anfängliche Investition des Risikokapitals (VC) in Tandem-Computern ist aus Tom Perkins gekommen, der früher ein Generaldirektor des HP 3000 Abteilung war.

Der Unternehmensplan hat ausführlich berichtete Ideen eingeschlossen, für eine einzigartige korporative Kultur zu bauen, die die Werte von Treybig widerspiegelt.

Das Design der anfänglichen Hardware des Tandems/16 wurde 1975 und das erste System vollendet, das zu Citibank im Mai 1976 verladen ist.

Die Gesellschaft hat ununterbrochenes Exponentialwachstum im Laufe 1983 genossen. Zeitschrift Inc. hat Tandem als die schnellste wachsende Aktiengesellschaft in Amerika aufgereiht.

TNS schobern Maschinen auf

Mehr als 35 Jahre hat das Haupterzeugnis von NonStop des Tandems angebaut und auf eine nach oben gerichtete vereinbare Weise vom anfänglichen T/16 mit der Schuld tolerantes System, mit drei Hauptänderungen bis heute zu seiner Modularchitektur auf höchster Ebene oder seiner Programmierniveau-Befehlssatz-Architektur entwickelt. Innerhalb jeder Reihe hat es mehrere Hauptwiederdurchführungen gegeben, als Span-Technologie fortgeschritten ist.

Während herkömmliche Systeme des Zeitalters, einschließlich großer Großrechner, Mittelzeit zwischen Misserfolgen (MTBF) auf der Ordnung von ein paar Tagen hatten, wurde das System von NonStop zu Misserfolg-Zwischenräumen 100mal länger mit in Jahren gemessenen Betriebszeiten entworfen. Dennoch wurde NonStop entworfen, um mit herkömmlichen Systemen mit einem einfachen 2-Zentraleinheiten-System preiskonkurrenzfähig zu sein, das an gerade mehr als zweimal mehr als das eines konkurrierenden Großrechners des einzelnen Verarbeiters im Vergleich mit vier oder mehr Malen anderer mit der Schuld toleranter Lösungen bewertet ist.

Das erste System war das Tandem/16 oder T/16, später wiedergebrandmarkter NonStop ich. Die Maschine hat aus zwischen zwei und 16 ZE, organisiert als eine mit der Schuld tolerante in einem einzelnen Gestell paketierte Computertraube bestanden. Jede Zentraleinheit hatte sein eigenes privates, ungeteiltes Gedächtnis, seinen eigenen Eingabe/Ausgabe-Verarbeiter, sein eigener privater Eingabe/Ausgabe-Bus, um Eingabe/Ausgabe-Kontrolleuren und Doppelverbindungen zu allen anderen Zentraleinheiten über einen kundenspezifischen Zwischenzentraleinheitsplatineneinschub-Bus genannt Dynabus in Verbindung zu stehen. Jeder Plattenkontrolleur oder Netzkontrolleur wurden kopiert und hatten Doppelverbindungen sowohl zu Zentraleinheiten als auch zu Geräten. Jede Platte wurde mit getrennten Verbindungen zu zwei unabhängigen Plattenkontrolleuren widergespiegelt. Wenn eine Platte gescheitert hat, seine Daten war noch aus seiner Spiegelkopie verfügbar. Wenn eine Zentraleinheit oder Kontrolleur oder Bus gescheitert haben, war die Platte noch durch die alternative Zentraleinheit, den Kontrolleur und/oder den Bus erreichbar. Jeder Platten- oder Netzkontrolleur wurde mit zwei unabhängigen Zentraleinheiten verbunden. Macht-Bedarf wurde jeder an nur eine Seite von einem Paar von Zentraleinheiten, Kontrolleuren oder Bussen angeschlossen, so dass das System fortsetzen würde, gut ohne Verlust von Verbindungen zu laufen, wenn eine Macht-Versorgung scheitern würde. Die sorgfältige komplizierte Einordnung von Teilen und Verbindungen in den größeren Konfigurationen von Kunden wurde in einem Diagramm von Mackie, genannt nach dem Leitungsverkäufer David Mackie dokumentiert, der die Notation erfunden hat.

Keiner dieser kopierten Teile wurde "heiße Ersatzteile" vergeudet; alles hat zum Systemdurchfluss während normaler Operationen beigetragen.

Außer der Besserung gut von erfolglosen Teilen wurde der T/16 auch entworfen, um so viele Arten von periodisch auftretenden Misserfolgen wie möglich so bald wie möglich zu entdecken. Diese schnelle Entdeckung wird genannt "scheitern schnell". Der Punkt sollte finden und verdorbene Daten isolieren, bevor er in Datenbanken und andere Plattendateien dauerhaft geschrieben wurde. Im T/16 war Fehlerentdeckung durch einige zusätzliche kundenspezifische Stromkreise, die kleine Kosten zum Gesamtdesign hinzugefügt haben; keine Hauptteile wurden gerade kopiert, um Fehlerentdeckung zu bekommen.

Die T/16 Zentraleinheit war ein Eigentumsdesign. Es war außerordentlich unter Einfluss des HP 3000 Minicomputer. Sie wurden beide, 16 Bit, Stapel-basierte Maschinen mit dem segmentierten, virtuellen 16-Bit-Wenden mikroprogrammiert. Beide waren beabsichtigt, um exklusiv auf höheren Programmiersprachen ohne Gebrauch des Monteurs programmiert zu werden. Beide wurden über die normale niedrige Dichte TTL Chips, jeder am Anfang durchgeführt, eine 4-Bit-Scheibe des 16-Bit-ALU haltend. Beide hatten eine kleine Zahl von der Spitze des Stapels, den 16-Bit-Datenregistern plus einige Extraadressregister, für auf den Speicherstapel zuzugreifen. Beide haben Verschlüsselung von Huffman von Operand-Adressausgleichen verwendet, um eine große Vielfalt von Adressweisen zu passen und Größen ins 16-Bit-Instruktionsformat mit der sehr guten Codedichte auszugleichen. Beide haben sich schwer auf Lachen von indirekten Adressen verlassen, um das Kurzanweisungsformat zu überwinden. Beider hat größere 32- und 64 Bit operands über vielfache ALU Zyklen unterstützt, und spannen Sie Gedächtnis-zu-Gedächtnis Operationen. Beider hat "das große-endian" Wenden lange gegen das kurze Gedächtnis operands verwendet. Diese Eigenschaften waren alle von Burroughs B5500-B6800 Großrechner-Stapel-Maschinen begeistert worden.

Der T/16 Befehlssatz hat mehrere Eigenschaften vom HP 3000 Design geändert. Der T/16 hat paginiertes virtuelles Gedächtnis vom Anfang unterstützt. Der HP 3000 Reihen hat Paginierung bis zur Generation des PAPAS-RISC 10 Jahre später nicht hinzugefügt. Tandem hat Unterstützung für das 32-Bit-Wenden in seiner zweiten Maschine hinzugefügt; HP 3000 hat daran bis zu seiner Generation des PAPAS-RISC Mangel gehabt. Paginierung und lange Adressen waren kritisch, um komplizierte Systemsoftware und große Anwendungen zu unterstützen. Der T/16 hat seine Register der Spitze des Stapels auf eine neuartige Weise behandelt; der Bearbeiter, nicht der Mikrocode, war dafür verantwortlich zu entscheiden, als volle Register zum Speicherstapel verschüttet wurden, und als leere Register vom Speicherstapel nachgefüllt wurden. Auf dem HP 3000 hat diese Entscheidung Extramikrocodezyklen in jeder Instruktion genommen. Der HP 3000 hat COBOL mit mehreren Instruktionen unterstützt, um direkt auf der willkürlichen Länge BCD (binär codierte Dezimalzahl) Reihen von Ziffern zu berechnen. Der T/16 hat das zu einzelnen Instruktionen vereinfacht, um sich zwischen BCD-Schnuren und binären ganzen 64-Bit-Zahlen umzuwandeln.

Im T/16 hat jede Zentraleinheit aus zwei Ausschüssen der TTL Logik und SRAMs bestanden, und ist an ungefähr 0.7 MIPS gelaufen. In jedem Moment konnte es auf nur vier virtuelle Speichersegmente (Systemdaten, Systemcode, Benutzerdaten, Benutzercode), jeder zugreifen, der auf 128 Kilobytes in der Größe beschränkt ist. Die 16-Bit-Adressräume waren bereits für Hauptanwendungen zu klein, als es sich eingeschifft hat.

Die erste Ausgabe von T/16 hatte nur eine einzelne Programmiersprache, Tandem Application Language (TAL). Das war eine effiziente maschinenabhängige Systemprogrammiersprache (für Betriebssysteme, Bearbeiter, usw.), aber konnte auch für nichttragbare Anwendungen verwendet werden. Es wurde aus HP-3000 aus System Programming Language (SPL) abgeleitet. Beide hatten Semantik, die C, aber einer auf dem Algol von Burroughs gestützten Syntax ähnlich ist. Nachfolgende Ausgaben haben Unterstützung für Cobol74, Fortran und MUMPS hinzugefügt.

Die Tandem-Reihe von NonStop hat ein kundenspezifisches Betriebssystem geführt, das von 3000-MPE von Unix oder HP bedeutsam verschieden war. Es wurde T/TOS (Tandem Transactional Betriebssystem), aber bald genannter Wächter für seine Fähigkeit am Anfang genannt, alle Daten vor Maschinenschulden oder Softwareschulden zu schützen. Im Gegensatz zu allen anderen kommerziellen Betriebssystemen hat Wächter auf der Nachricht basiert, die als der grundlegende Weg für alle Prozesse geht, um, ohne geteiltes Gedächtnis, unabhängig davon aufeinander zu wirken, wohin die Prozesse liefen. Diese Annäherung, die leicht zu Trauben des vielfachen Computers erklettert ist, und hat geholfen, verdorbene Daten zu isolieren, bevor sie sich fortpflanzt.

Alle Dateisystemprozesse und alle transactional Anwendungsprozesse wurden als Paare des Masters/Sklaven von Prozessen strukturiert, die in der getrennten ZE laufen. Der Sklavenprozess hat regelmäßig Schnellschüsse des Speicherstaates des Masters genommen, und hat das Arbeitspensum übernommen, wenn und wenn der Master-Prozess in Schwierigkeiten geraten ist. Das hat der Anwendung erlaubt, Misserfolge in jeder ZE oder seinen verbundenen Geräten ohne Datenverlust zu überleben. Es hat weiter Wiederherstellung von einigen periodisch auftretenden artigen Softwaremisserfolgen erlaubt. Zwischen Misserfolgen hat die Überwachung durch den Sklavenprozess etwas Leistung oben hinzugefügt, aber das war viel weniger als die 100-%-Verdoppelung in anderen Systemdesigns. Einige frühe Hauptanwendungen wurden in diesem Kontrollpunkt-Stil direkt codiert, aber haben am meisten stattdessen verschiedene Tandem-Softwareschichten verwendet, die die Details davon auf eine halbtragbare Weise verborgen haben.

1981 wurden alle T/16 Zentraleinheiten von NonStop II ersetzt. Sein Hauptunterschied zum T/16 war Unterstützung für das gelegentliche 32-Bit-Wenden über ein benutzerschaltbares "verlängertes Datensegment". Das hat die nächsten zehn Jahre des Wachstums in der Software unterstützt und war ein riesiger Vorteil gegenüber dem T/16 oder HP 3000. Leider sind sichtbare Register 16 Bit, und diese ungeplante Hinzufügung zum erforderlichen Befehlssatz geblieben, viele Instruktionen pro Speicherverweisung im Vergleich zu den meisten 32-Bit-Minicomputern durchführend. Alle nachfolgenden TNS Computer wurden durch diese Befehlssatz-Wirkungslosigkeit behindert. Außerdem hat NonStop II Mangel gehabte breitere innere Datenpfade und so zusätzliche Mikrocodeschritte für 32-Bit-Adressen verlangt. NonStop II Zentraleinheit hatte drei Ausschüsse, mit Chips und dem T/16 ähnlichem Design. NonStop II hat auch Kerngedächtnis durch das batterieunterstützte SCHLUCK-Gedächtnis ersetzt.

1983 war NonStop TXP Zentraleinheit die erste völlig neue Durchführung der TNS Befehlssatz-Architektur. Es wurde von TTL Standardchips und Programmierten Reihe-Logikchips mit vier Ausschüssen pro Zentraleinheitsmodul gebaut. Es hat den ersten Nutzen des Tandems des Gedächtnisses des geheimen Lagers gehabt. Es hatte eine direktere Durchführung des 32-Bit-Wendens, aber hat sie noch durch 16-Bit-Vipern gesandt. Ein breiterer Mikrocodeladen hat die Hauptverminderung der pro Instruktion durchgeführten Zyklen erlaubt; Geschwindigkeit hat zu 2.0 MIPS zugenommen. Es hat dasselbe Gestell-Verpacken, Kontrolleure, Platineneinschub und Busse wie zuvor verwendet. Dynabus- und Eingabe/Ausgabe-Busse sind im T/16 überentworfen worden, so würden sie für mehrere Generationen von Steigungen arbeiten.

Bis zu 14 TXP und NonStop II Systeme konnten jetzt über den FUCHS, eine mit der Schuld tolerante Langstreckenfaser Sehbus verbunden werden, um TNS Trauben über einen Geschäftscampus zu verbinden; eine Traube von Trauben mit insgesamt 224 ZE. Dieser erlaubte klettert weiter, um die größten Großrechner-Anwendungen zu übernehmen. Wie die Zentraleinheitsmodule innerhalb der Computer hat Wächter failover komplette Aufgabe-Sätze zu anderen Maschinen im Netz gekonnt. Welttrauben von 4000 Zentraleinheiten konnten auch über herkömmliche Netzverbindungen des langen Ziehens gebaut werden.

1986 hat Tandem eine dritte Generationszentraleinheit, NonStop VLX eingeführt. Es hatte 32 Bit datapaths, breiterer Mikrocode, 12-MHz-Zykluszeit und eine Maximalrate einer Instruktion pro Mikrozyklus. Es wurde von drei Ausschüssen von ECL Tor-Reihe-Chips (mit TTL pinout) gebaut. Es hatte revidierten Dynabus mit der Geschwindigkeit, die zu 20 Mbytes/sec pro Verbindung, 40 Mbytes/sec Summe erhoben ist. FUCHS II hat das physische Diameter von TNS Trauben zu 4 Kilometern vergrößert.

Die anfängliche Datenbankunterstützung des Tandems war nur für hierarchische Nichtverwandtschaftsdatenbanken über das ENSCRIBE Dateisystem. Das wurde in eine Verwandtschaftsdatenbank genannt erweitert UMFASSEN. 1986 hat Tandem die erste mit der Schuld tolerante SQL Datenbank, NonStop SQL eingeführt. Entwickelt völlig innerbetrieblich NonStop schließt SQL mehrere auf dem Wächter gestützte Eigenschaften ein, um Datengültigkeit über Knoten zu sichern. SQL von NonStop ist berühmt, wegen geradlinig in der Leistung mit der Zahl von zum System hinzugefügten Knoten zu klettern, wohingegen die meisten Datenbanken Leistung dass plateaued ganz schnell, häufig danach gerade zwei Zentraleinheiten hatten. Eine spätere Version hat 1989 hinzugefügte Transaktionen veröffentlicht, die über Knoten, eine Eigenschaft ausgebreitet werden konnten, die einzigartig für einige Zeit geblieben ist. Später wurde die SQL Datenbankgruppe zuerst hinzugewählt und dann mit dem SQL Entwicklungsaufwand des Microsofts vereinigt. Ein Ergebnis dieser Kollaboration war die gruppierte Systemtechnologie des Microsofts.

1987 hat Tandem NonStop CLX, ein preisgünstiger weniger - erweiterbares Minicomputer-System eingeführt. Seine Rolle war, für das niedrige Ende des mit der Schuld toleranten Marktes anzubauen, und um sich an den entfernten Rändern von großen Tandem-Netzen aufzustellen. Seine anfängliche Leistung war dem TXP grob ähnlich; spätere Versionen waren um ungefähr 20 % langsamer als ein VLX. Sein kleines Kabinett konnte in jede "Kopiergerät" Raumbüroumgebung installiert werden. Eine CLX Zentraleinheit war ein Ausschuss, sechs "kompiliertes Silikon" ASIC CMOS Chips enthaltend. Der Zentraleinheitskernspan wurde kopiert, und Schloss ist für die maximale Fehlerentdeckung gegangen. Pinout war eine Hauptbeschränkung dieser Span-Technologie. Mikrocode, geheimes Lager und TLB waren alle zum Zentraleinheitskern äußerlich und haben einen einzelnen Bus und einzelne SRAM Speicherbank geteilt. Infolgedessen hat CLX mindestens zwei Maschinenzyklen pro Instruktion verlangt.

1989 hat Tandem den Zyklon von NonStop, ein schnelles, aber teures System für das Großrechner-Ende des Marktes eingeführt. Jede selbstprüfende Zentraleinheit hat drei Vorstands-genommen, die mit ECL heiß laufenden Tor-Reihe-Chips plus Speicherausschüsse voll sind. Trotz, mikroprogrammiert zu werden, war die Zentraleinheit Superskalar, häufig zwei Instruktionen pro Zyklus des geheimen Lagers vollendend. Das wurde vollbracht, indem es eine getrennte Mikrocoderoutine für jedes allgemeine Paar von Instruktionen gehabt worden ist. Dieses verschmolzene Paar von Stapel-Instruktionen hat allgemein dieselbe Arbeit wie eine einzelne Instruktion von normalen 32-Bit-Minicomputern vollbracht. Zyklon-Verarbeiter wurden als Abteilungen von vier Zentraleinheiten jeder und die Abteilungen paketiert, die durch eine Faser Sehversion von Dynabus angeschlossen sind.

Wie die vorherigen hohen Endmaschinen des Tandems wurden Zyklon-Kabinette mit viel winkeligem Schwarzem entworfen, um Kraft und Macht anzudeuten. Werbevideos haben direkt Zyklon mit dem SR-71 Amsel-Mach 3 Spion-Flugzeug verglichen. Der Name des Zyklons hat seine unaufhaltsame Geschwindigkeit beim Brüllen durch OLTP Arbeitspensen vertreten sollen. Ansage-Tag war am 17. Oktober, und die Presse ist zur Stadt gekommen. An diesem Nachmittag wurde das Gebiet durch den Umfang 6.9 Erdbeben von Loma Prieta geschlagen, Autobahnzusammenbrüche in Oakland und Hauptfeuer in San Francisco verursachend. Tandem-Büros wurden geschüttelt, aber keiner wurde vor Ort schlecht verletzt. Das war vor allen Dingen Zeit, dass Tandem seine Produkte nach einer Naturkatastrophe genannt hat.

Andere Erzeugnisse

In 1980-1983 hat Tandem versucht, seine komplette Hardware und Softwarestapel neu zu entwerfen, um seine Methoden von NonStop auf ein stärkeres Fundament zu stellen, als sein geerbter HP 3000 Charakterzüge. Die Hardware des Regenbogens war eine 32-Bit-Maschine der Register-Datei, die zum Ziel gehabt hat, besser zu sein, als ein VAX. Für die zuverlässige Programmierung war die Hauptprogrammiersprache "TPL", eine Teilmenge von Ada. Damals haben Leute kaum verstanden, wie man Ada zum unoptimierten Code kompiliert. Es gab keinen Wanderungspfad für die vorhandene in TAL codierte Systemsoftware von NonStop. Der OS und die Datenbank und die COBOL-Bearbeiter wurden völlig neu entworfen. Kunden würden es als ein völlig zusammenhangloses Erzeugnis sehen, das vollneue Software von ihnen verlangt. Die Softwareseite dieses ehrgeizigen Projektes hat viel länger genommen als geplant. Die Hardware war bereits veraltet und um TXP überboten, bevor seine Software bereit war, so wurde das Regenbogen-Projekt aufgegeben. Alle nachfolgenden Anstrengungen haben nach oben gerichtete Vereinbarkeit und leichte Wanderungspfade betont.

Die Entwicklung des fortgeschrittenen Anwendungsentwicklungsfachwerks des Kunden/Servers des Regenbogens genannt "Kristall" hat eine Weile länger weitergegangen und wurde von als das "Ellipse"-Produkt von Cooperative Systems Inc. gesponnen

1985 hat Tandem versucht gierig zu greifen ein Stück des schnell wachsenden Personalcomputermarktes mit seiner Einführung des MS-DOS hat Dynamit-PC/Arbeitsplatz gestützt. Unglücklicherweise haben zahlreiche Designkompromisse (einschließlich einer einzigartigen 8086-basierten Hardware-Plattform, die mit Vergrößerungskarten des Tages und der äußerst beschränkten Vereinbarkeit mit auf IBM gegründeten PCs unvereinbar ist), das Dynamit zur Portion in erster Linie als ein kluges Terminal verbannt. Es wurde vom Markt ruhig und schnell zurückgezogen.

Nachrichtenbasierter NonStop des Tandems Betriebssystem ist im Vorteil für das Schuppen, die äußerste Zuverlässigkeit und effizient das Verwenden teurer "Ersatz"-Mittel gewesen. Aber viele potenzielle Kunden haben gerade gute genug Zuverlässigkeit in einem kleinen System, mit vertrautem Unix Betriebssystem und Industriestandardprogramme gewollt. Die verschiedenen mit der Schuld toleranten Mitbewerber des Tandems alle haben ein einfacheres Hardware-Only-speicherzentrisches Design angenommen, wo die ganze Wiederherstellung durch die Schaltung zwischen heißen Ersatzteilen getan wurde. Der erfolgreichste Mitbewerber war Stratus Technologies, deren Maschinen von IBM als "IBM System/88" auf den Markt wiedergebracht wurden.

In solchen Systemen tragen die Ersatzverarbeiter zu Systemdurchfluss zwischen Misserfolgen nicht bei, aber führen bloß überflüssig genau denselben Datenfaden wie der aktive Verarbeiter in demselben Moment, im "Schloss-Schritt" durch. Schulden werden durch das Sehen entdeckt, als die Produktionen der geklonten Verarbeiter abgewichen sind. Um Misserfolge zu entdecken, muss das System zwei physische Verarbeiter für jeden logischen, aktiven Verarbeiter haben. Um auch automatische failover Wiederherstellung durchzuführen, muss das System drei oder vier physische Verarbeiter für jeden logischen Verarbeiter haben. Die dreifachen oder vierfachen Kosten dieser Sparsamkeit sind praktisch, wenn die kopierten Teile Wareneinchipmikroprozessoren sind.

Die Produkte des Tandems für diesen Markt haben mit der Integritätslinie 1989, mit MIPS Verarbeitern und "NonStop UX" Variante von Unix begonnen. Es wurde in Austin TX entwickelt. 1991, die Integrität S2 hat TMR, Dreifache Modulüberfülle verwendet, wo jede logische Zentraleinheit drei MIPS R2000 Mikroprozessoren verwendet hat, um denselben Datenfaden mit der Abstimmung durchzuführen, um zu finden und ein erfolgloser Teil auszusperren. Ihre schnellen Uhren konnten als im strengen Schloss-Treten nicht synchronisiert werden, so stattdessen zu zufällig an jeder Unterbrechung wählend. Eine andere Version der Integrität verwendet 4x "Paar und Ersatzteile" Überfülle. Paare von Verarbeitern sind im Schloss-Schritt gelaufen, einander zu überprüfen. Als sie nicht übereingestimmt haben, wurden beide Verarbeiter unvertraut gekennzeichnet, und ihr Arbeitspensum wurde von einem Heiß-Ersatzpaar von Verarbeitern übernommen, deren Staat bereits aktuell war. 1995 war die Integrität S4000 erst, um ServerNet und bewegt zum Teilen der Peripherie mit der Linie von NonStop zu verwenden.

In 1995-1997 hat Tandem mit Microsoft vereinigt, um Hochverfügbarkeitseigenschaften durchzuführen, und hat SQL Konfigurationen in Trauben von Warenmaschinen des Windows NT vorgebracht. Dieses Projekt wurde "Wolfpack" genannt und hat sich zuerst als Microsoft Cluster Server 1997 eingeschifft. Microsoft hat außerordentlich aus dieser Partnerschaft einen Nutzen gezogen; Tandem hat nicht getan.

TNS/R Wanderung von NonStop zu MIPS

Als Tandem 1974 gebildet wurde, musste jede Computergesellschaft entwerfen und seine Zentraleinheiten von grundlegenden Stromkreisen, mit seinem eigenen Eigentumsbefehlssatz und eigenen Bearbeitern usw. bauen. Mit jedem Jahr des Halbleiter-Fortschritts mit dem Gesetz von Moore konnten mehr von Kernstromkreisen einer Zentraleinheit einzelne Chips einbauen, und schneller und viel preiswerter infolgedessen laufen. Aber es ist immer teurer für eine Computergesellschaft geworden, jene fortgeschrittenen kundenspezifischen Chips zu entwerfen, oder die Werke zu bauen, um die Chips zu fabrizieren. Vor 1991 konnten nur die sehr größten Gesellschaften fortsetzen, ihre eigenen Wettbewerbszentraleinheiten zu entwerfen und zu bauen. Tandem war dafür nicht groß genug, so musste es sein Erzeugnis von NonStop und Kundenbasis auf einen fortgeschrittenen Mikroprozessor-Chipsatz bewegen, der entworfen und durch andere gebaut ist.

Der HP des HP hatte 3000 MPE Abteilung ähnliche Fahrplan-Probleme, aber hat einen klugen Weg vorwärts 1986 gefunden. HP-Laboratorien haben einen RISC Computerkern entworfen, der der ganzen Nichthauptsache beraubt wurde, so konnte er bald einen Span einbauen. Und es war effizient pipelined und ist noch schneller gelaufen als die ECL Großrechner dieser Zeit. Es war oft schneller als die mikroprogrammierten CMOS-Stapel-Maschinen, die der Rest des HP dann entwarf.

Aber wie man der ganze Verkäufer, Kunde und Drittsoftware für jene vorhandenen Erzeugnisse abwandert? Eine Software war tragbar und konnte für den neuen Befehlssatz direkt wiederkompiliert werden. Andere Software wurde nicht leicht wiederkompiliert, wie ist. HP-Laboratorien haben effiziente Weisen erfunden, die alten Dualzahlen dieser Software auf der neuen Maschine durch den Wetteifer und durch die automatische Übersetzung des binären Gegenstand-Codes zu führen. Und sie haben jedem erzählt, wie sie es getan haben. Ähnliche Gegenstand-Codeübersetzungstechniken wurden nachher durch den Apple Computers verwendet, um Software von Macintosh von M68000 Maschinen bis Maschinen von PowerPC, und durch Digital Equipment Corporation zu bewegen, VMS Benutzer von VAXs bis Alpha-Maschinen zu bewegen.

Ein Fehler im HP 3000 Wanderungsplan, ist, dass HP auch ehrgeizig versucht hat, den kompletten MPE Betriebssystem auf einer neuen Sprache in dieser derselben Zeit umzuschreiben. Sie haben nicht geplant, dieselben Wetteifer-Techniken auf ihrem eigenen primären Code zu verwenden. Aber ihr, zur heimischen Weise umschreiben, hat Jahre genommen, die länger sind, um zu vollenden, als, erwartet. Die erste Generation des HP RISC Hardware war bereits vor seiner MPE Software veraltet, war bereit zu veröffentlichen. Tandem hat von diesem Fehler erfahren.

Tandem konnte den PAPA-RISC des HP oder die SPARC Zentraleinheiten der Sonne aus Geschäftsgründen nicht verwenden. Statt dessen hat Tandem mit MIPS vereinigt und hat seinen R3000 und Nachfolger chipsets und ihren fortgeschrittenen Optimierungsbearbeiter angenommen. Nachfolgende Wächter-Maschinen von NonStop mit dem MIPS Befehlssatz waren Programmierern als TNS/R Maschinen bekannt, aber hatten eine Vielfalt von Marktnamen.

1991 hat Tandem den Cyclone/R, auch bekannt als CLX/R veröffentlicht. Das war niedrige Kosten System des mittleren Bereichs, das auf CLX Bestandteilen gestützt ist, aber hat R3000 Mikroprozessoren statt viel langsamer CLX Stapel-Maschinenausschuss verwendet. Um Zeit zu minimieren, um einzukaufen, wurde diese Maschine ohne jede MIPS Software der heimischen Weise am Anfang verladen. Alles, einschließlich seines NSK Betriebssystem und SQL Datenbank, wurde zum TNS-Stapel-Maschinencode kompiliert. Dieser Gegenstand-Code wurde dann zur Entsprechung übersetzt teilweise hat MIPS Befehlsfolgen am Kern optimiert installieren Zeit durch ein Werkzeug genannt das Gaspedal. Weniger - konnten wichtige Programme auch direkt ohne Vorübersetzung, über einen TNS-Code Dolmetscher durchgeführt werden. Diese Wanderungstechniken waren sehr erfolgreich und sind noch im Gebrauch heute. Jedermanns Software wurde ohne Extraarbeit bekehrt, und die Leistung war für Maschinen des mittleren Bereichs gut genug, und Programmierer konnten die Instruktionsunterschiede ignorieren, selbst wenn das Beseitigen an der Maschine Niveau codiert. Diese Cyclone/R Maschinen wurden mit einer schnelleren heimischen Weise NSK in einer Anschlußausgabe aktualisiert.

Der R3000 und die späteren Mikroprozessoren hatten nur einen typischen Betrag des inneren Fehlers, ungenügend für die Bedürfnisse des Tandems überprüfend. So hat der Cyclone/R Paare von R3000 Verarbeitern im Schloss-Schritt geführt, denselben Datenfaden führend. Es hat eine neugierige Schwankung des Schloss-Tretens verwendet. Der Kontrolleur-Verarbeiter hat 1 Zyklus hinter dem primären Verarbeiter geführt. Das hat ihnen erlaubt, eine einzelne Kopie des Außencodes und der geheimen Datenlager zu teilen, ohne übermäßige Pinout-Last auf den sysbus zu stellen und die Systemuhr-Rate zu senken. Um Mikroprozessoren im Schloss-Schritt erfolgreich zu führen, müssen die Chips entworfen werden, um völlig deterministisch zu sein. Jeder verborgene innere Staat muss durch den Rücksetzen-Mechanismus des Spans geklärt werden. Sonst werden die verglichenen Chips manchmal asynchron aus keinem sichtbaren Grund und ohne irgendwelche Schulden kommen, lange nachdem die Chips wiederangefangen werden. Alle Span-Entwerfer geben zu, dass das gute Grundsätze sind, weil es ihnen hilft, Chips in der Produktionszeit zu prüfen. Aber alle neuen Mikroprozessor-Chips sind geschienen, Programmfehler in diesem Gebiet, und erforderliche Monate der geteilten Arbeit zwischen MIPS und Tandem zu haben, um zu beseitigen oder um die feinen Endprogrammfehler zu arbeiten.)

1993 hat Tandem NonStop Himalaya K-Reihe mit schneller MIPS R4400, eine heimische Weise NSK und völlig erweiterbare Zyklon-Systembestandteile befreit. Diese wurden noch von Dynabus, Dynabus +, und der ursprüngliche Eingabe/Ausgabe-Bus verbunden, die alle inzwischen an Leistung headroom knapp wurden.

1994 wurde der Kern von NonStop mit einer Unix ähnlichen POSIX Umgebung genannt Open System Services erweitert. Die ursprüngliche Wächter-Schale und ABI sind verfügbar geblieben.

1997 hat Tandem NonStop Himalaya S-Reihe mit einer neuen auf Verbindungen von ServerNet gestützten Systemarchitektur auf höchster Ebene eingeführt. ServerNet hat veralteten Dynabus, FUCHS und Eingabe/Ausgabe-Busse ersetzt. Es war viel schneller, allgemeiner, und konnte zu mehr erweitert werden als gerade Zweiwegeüberfülle über einen willkürlichen Stoff von Punkt-zu-Punkt-Verbindungen. Tandem hat ServerNet für seine eigenen Bedürfnisse entworfen, aber hat dann seinen Gebrauch durch andere gefördert; es hat sich zum Industriestandard von InfiniBand entwickelt.

Alle S-Reihe-Maschinen haben MIPS Verarbeiter, einschließlich des R4400, R10000, R12000 und R14000 verwendet.

Das Design später schneller wurden MIPS Kerne in erster Linie von Silicon Graphics Inc gefördert. Aber der Pentium von Intel Pro hat die Leistung von RISC Designs und auch dem zusammenschrumpfen gelassenen Grafikgeschäft von SGI eingeholt. Nach dem R10000 gab es keine Investition in bedeutenden neuen MIPS Kerndesigns für Server des hohen Endes. So musste Tandem schließlich sein Erzeugnis von NonStop immer wieder auf eine andere Mikroprozessor-Architektur mit schnellen Wettbewerbschips bewegen.

Erwerb durch Compaq, versuchte Wanderung Alpha

Jimmy Treybig ist CEO und energisches Zentrum der Gesellschaft geblieben, die er bis zu einem Abschwung 1996 gegründet hat.

Die mit Sitz in x86 Server-Abteilung des Compaq war ein früher Außenadoptierender der ServerNet/Infiniband-Verbindungstechnologie des Tandems. 1997 hat Compaq die Tandem-Computerkundenbasis von Gesellschaft und NonStop erworben, um den schweren Fokus des Compaq auf PCs des niedrigen Endes zu erwägen. 1998 hat Compaq auch viel größere Digital Equipment Corporation erworben und hat seinen DEZ Alpha RISC Server mit OpenVMS und Tru64 Unix Kundenbasen geerbt. Tandem war dann auf halbem Wege im Halten nach Backbord seines Erzeugnisses von NonStop von MIPS R12000 Mikroprozessoren zu den neuen Mikroprozessoren von Itanium Merced von Intel. Dieses Projekt wurde mit Alpha als das neue Ziel wiederangefangen, um NonStop auf die anderen großen Server-Linien des Compaq auszurichten. Aber 2001 hat Compaq alle Technikinvestitionen von Alpha für die unbewiesenen Mikroprozessoren von Itanium begrenzt. Die Version von Alpha von NonStop ist vor dem Verschiffen gestorben. So wurde das Wanderungsprojekt von NonStop immer wieder wiederangefangen, Itanium McKinley ins Visier nehmend.

Der mit dem PC zentrische Vertreterstab der vereinigten Gesellschaften hat nicht verstanden, wie man große komplizierte Systeme an große Unternehmen verkauft. Ein einzelner Verkauf nimmt viele Monate von Vorschlägen und Ausbildung aber nicht einer einzelnen Verhandlung.

Erwerb durch Hewlett Packard, TNS/E Wanderung zu Itanium

2001 hat Hewlett Packard ähnlich die Wahl gemacht, auf seine erfolgreichen Erzeugnisse des PAPAS-RISC für die Itanium Mikroprozessoren von Intel zu verzichten, die HP geholfen hat zu entwerfen. Kurz danach haben Compaq und HP ihren Plan bekannt gegeben, ihre ähnlichen Erzeugnisse zu verschmelzen und zu konsolidieren. Diese streitsüchtige Fusion ist offiziell im Mai 2002 geworden. Die Verdichtungen waren schmerzhaft und haben den DEZ und "HP Weg" Ingenieur-orientierte Kulturen zerstört, aber die vereinigte Gesellschaft hat wirklich gewusst, wie man komplizierte Systeme an Unternehmen und Gewinn verkauft, so war es eine Verbesserung für die überlebende Abteilung von NonStop und seine Kunden.

In mancher Hinsicht brachte die Reise des Tandems vom HP-inspirierten Anlauf, einem HP-inspirierten Mitbewerber, dann zu einer HP-Abteilung Tandem seinen ursprünglichen Wurzeln "zurück", aber das war bestimmt nicht derselbe HP.

Der Bericht des NSK-basierten Erzeugnisses von NonStop von MIPS Verarbeitern bis mit Sitz in Itanium Verarbeiter wurde schließlich vollendet und wird als "HP-Integrität Server von NonStop" gebrandmarkt. (Diese NSK Integrität NonStop ist zur ursprünglichen "Integrity" Reihe des Tandems für Unix ohne Beziehung.)

Es war nicht möglich, Chips von Itanium McKinley mit dem Schloss-Treten des Uhr-Niveaus zu führen. Also, die Integrität Maschinen von NonStop verwendet stattdessen Vergleiche zwischen Span-Staaten an längeren zeitlichen Rahmen an Unterbrechungspunkten und an verschiedenen Softwaregleichzeitigkeitspunkten zwischen Unterbrechungen. Die synchronisierten Zwischenpunkte werden an jedem n'th genommene Zweiginstruktion automatisch ausgelöst, und werden auch in lange Schleife-Körper durch alle Bearbeiter von NonStop ausführlich eingefügt. Das Maschinendesign unterstützt sowohl dreifache als auch Doppelüberfülle mit entweder zwei oder drei physischen Mikroprozessoren pro logischen Verarbeiter von Itanium. Die dreifache Version wird an Kunden verkauft, die die am meisten äußerste Zuverlässigkeit brauchen. Diese neue Überprüfungsannäherung wird NSAA, NonStop Fortgeschrittene Architektur genannt.

Als in der früheren Wanderung von Stapel-Maschinen bis MIPS Mikroprozessoren wurde die ganze Kundensoftware ohne Quelländerungen vorgetragen. "Heimische Weise" Quellcode kompiliert direkt zum MIPS Maschinencode wurde einfach für Itanium wiederkompiliert. Einige älter "nicht heimische" Software waren noch in der TNS-Stapel-Maschinenform. Diese wurden auf Itanium über Gegenstand-Codeübersetzungstechniken automatisch getragen.

Integrität NonStop setzt fort, die Antwort des HP für die äußersten kletternden Bedürfnisse nach seinen sehr größten Kunden zu sein. Der NSK Betriebssystem, hat jetzt NonStop OS genannt, geht als die Grundsoftwareumgebung für die Server von NonStop weiter und ist erweitert worden, um Unterstützung für Java und Integration mit populären Entwicklungswerkzeugen wie Sehstudio und Eklipse einzuschließen.

NSK Wächter ist auch die Basis für den HP Neoview OS, das Betriebssystem geworden, das im HP Neoview Systeme verwendet ist, die für den Gebrauch in der Geschäftsintelligenz und Unternehmensdatenlager-Gebrauch geschneidert werden. SQL von NonStop war auch der Startpunkt für Neoview SQL, der zum Geschäftsnachrichtendienstgebrauch geschneidert worden ist.

Kultur

Tandem war wegen seiner einzigartigen Silikontalfirmenkultur berühmt. Etwas davon wurde vom "HP Weg geerbt, der" von Bill Hewlett und Dave Packard geschaffen ist. Etwas davon wurde im Unternehmensplan des Gründers Treybig gebildet. Und einige haben gerade Jimmys egalitäre Werte und texanische Persönlichkeit widerspiegelt. Die Absichten dieser Kultur wurden in einer "Tandem Philosophie" Klasse für neue Angestellte 1980 formalisiert und 1983 erfrischt:

  • Ein mitarbeiterorientierter Arbeitsplatz.
  • Anhaltende Rentabilität.
  • Hohe Kundenbefriedigung.

Die wöchentlichen Bierbüsten des Tandems waren das am meisten sichtbare Zeichen, dass diese Gesellschaft ein bisschen verschieden war. Diese hatten Fässchen-Bier, Wein, alkoholfreie Getränke, Popkorn, ungeschälte Erdnüsse und gutes Gespräch. Außer, Spaß zu machen, haben sie Angestellte von verschiedenen Gruppen und Niveaus dazu ermuntert, sich zu vermischen und was andere in der erforderlichen Gesellschaft zu erfahren. Jimmy ist immer anwesend gewesen und war zugänglich.

Viele schnell wachsende technologische Gesellschaften mit steigenden Aktienpreisen erkennen Aktienoptionen zu, Angestellte zu übersteigen. Aber Tandem war in auch dem Bewilligen von 100 Anteilen jedes Jahr absolut jedem Angestellten, egal wie niedrig einzigartig. Ähnlich wurde jedem USA-Angestellten ein bezahltes sechswöchiges Sabbatjahr alle vier Jahre außer dem großzügigen regelmäßigen Urlaubszuwachs gegeben.

Tandem hat mit neuen Weisen experimentiert, die komplette Gesellschaft ausgerichtet zu halten und zu einer kleineren Gesellschaft aufgelegt zu sein. Dieser eingeschlossene Erste "Monatsfreitag" Fernsehsendungen, die weltweit über private Satellitenverbindungen direkt übertragen wurden. Diese wurden von einem preisgekrönten innerbetrieblichen Tandem-Fernsehproduktionspersonal erzeugt. Während allgemein pädagogisch, über etwas Aspekt der Gesellschaft haben die Programme gewöhnlich ein Mitglied des älteren Management-Teams auf eine humorvolle Weise gezeigt.

Als eine Nebenwirkung seines Weltnetzwerkanschlusses aller korporativen Computer war Tandem ein sehr früher implementer eines korporativen WeltE-Mail-Systems. Das hat viel geholfen. Aber die Soziologie dieses neuen Mediums hat etwas Beseitigen verlangt. In der ersten Ausgabe ist der Antwort-Knopf zum Senden an alle Tandem-Angestellten weltweit im Verzug gewesen. Außer, ärgerlich und peinlich zu sein, hat das bald zu Flamme-Kriegen zwischen Leuten geführt, die sich nie getroffen hatten und jene Flammen schwierig waren auszulöschen. Nachfolgende Ausgaben haben dieser befestigt und haben Unterstützung für die Nichtgeschäftspost, Kleinanzeigen und speziellen Interesse-Gruppen hinzugefügt.

Ein anderes kennzeichnendes Mitarbeiterprogramm war SPITZEN (Tandem Hervorragender PerformerS). Dieser Preis wurde dem 5 ersten % von Angestellten jährlich gegeben; jeder Angestellte konnte berufen werden. Sieger und ihr Gast wurden zu Vollausgaben bezahlt für Reise nach Ferienort-Positionen wie die Hawaiiinseln oder Vail seit mehreren Tagen des Spaßes und Mannschaft-Gebäudes mit der Führungsspitze behandelt.

Die Zufriedenheit von Kunden mit zuverlässigen Systemen und Spitzenfeldunterstützung war genauso wichtig wie diese inneren Programme.

Eine Marotte des Tandems war, dass seine Kunden unveränderlich verzögert haben, ihre Aufträge für neue oder ausgebreitete Systeme bis zu den letzten Wochen ihres fiskalischen Viertels zu erteilen. So hat Tandem die Kunst gemeistert, seine ganze Herstellung und Prüfung in jenen letzten zwei Wochen zu tun. Aufregen für eine Weile, aber hat das es schwierig gemacht, Teil-Warenbestand zu führen. Und es hat gerade Kunden und Verkäufer dazu ermuntert fortzusetzen, zu den letzten Minuten zu warten.

Jimmy war klar, dass ein befriedigender Arbeitsplatz fortgesetztes starkes Wachstum verlangt hat. Die Philosophie-Klasse hat ein sehr kompliziertes 8-seitiges Flussschema eingeschlossen, das versucht hat zu zeigen, wie jeder Teil und Aspekt der Gesellschaft durch und Hilfslaufwerk steigende Einnahmen und Aktienpreise gesteuert wurden. Das hat alles gut bis zum Jahr von Milliarde Dollar des Tandems gearbeitet. Aber schließlich hat das sensationelle Wachstum des Tandems wegen durchtränkter Märkte, Wirtschaftsverlangsamungen, und der Kosten und Beschränkungen der Haupterzeugnis-Linie stagniert.

Als eine fast anonyme Abteilung innerhalb des Compaq und jetzt HP ist die Kultur des Tandems jetzt Geschichte.

Benutzergruppen

  • ITUG (Internationale Tandem-Benutzergruppe) jetzt ein Teil dessen Stehen (Benutzergruppe) In Verbindung

Links


Wanksta / Liste von dänischem Acers
Impressum & Datenschutz