1 / 13

Fejltolerance i firserne RC9000 historien

Fejltolerance i firserne RC9000 historien. Ejvind Lynning. RC i 1985, Baggrund. RC4000 -> RC8000 Desuden diverse terminaler, PCer, kommunikations-net og -frontends Et lille udvalg af anvendelser/løsninger, primært informationssøgning En kundebase med egenudvikling bundet til RC8000

anoush
Télécharger la présentation

Fejltolerance i firserne RC9000 historien

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Fejltolerance i firserneRC9000 historien Ejvind Lynning

  2. RC i 1985, Baggrund • RC4000 -> RC8000 • Desuden diverse terminaler, PCer, kommunikations-net og -frontends • Et lille udvalg af anvendelser/løsninger, primært informationssøgning • En kundebase med egenudvikling bundet til RC8000 • UNIX bliver standard i minimarkedet

  3. RC9000 Kravene • Højkapacitets priseffektiv supermini • Standard operativsystem: UNIX • Fejltolerant, transaktionsorienteret • RC8000 kompatibelt • Fleksibelt: kommunikation & værktøjer • Genskab RC’s innovationsimage • Anvendelser: • infosøgning, OLTP • distribuerede systemer

  4. RC9000 udviklingsforløbet • Midt 85 – første formulering af krav • Efterår 85 – lille analysegruppe • Februar 86 – evaluering af Tolerant Tx • Forår 86 – finansiering, kontrakter • Efterår 86 – i gang for alvor • 1987 – HW udvikling og systemdesign • 1988 – integration af HW og SW ... one should be aware of the goal of Tx: fault-tolerant transaction processing. This requires that applications be developed specifically for Tx ... Within the framework of a total plan for developing the RC9000 to be sold in volume in the transaction processing market, we recommend the use of the Tx operating system as an alternative to a software development project which would be ... risky ...

  5. CM CM RC9000 Systemarkitektur System Interconnect Bus ProcessingUnit ProcessingUnit ProcessingUnit TX: SBB IPI CM CM

  6. RC9000 Processing Unit • Proprietær systembus • 10 MHz, 4G address space, 64 bit data • interaktionersmekanismer • RISC CPU • RC8000 kompatibel CPU • Channel controller • Memory • LAN controller • System Support Processor

  7. RC9000 Skalering • Multiple løst koblede PU’er • Distribueret filsystem • Distributionsoverhead og I/O håndteres af dedikeret CPU (RPU) i hver PU • Brugerprocessor kører på UPU

  8. ProcessingUnit ProcessingUnit ProcessingUnit RC9000 Kommunikation • Al tilslutning af terminaler og kommunikationsenheder via LAN • RcLAN protokoller benyttet: IMC, CSP, DSP, FTS • Herved kompatibelt med hele RC’s eksisterende produktsortiment: RC890, LANMUX, RC45, RC750, RC3502 • Indbygningsenheder: RC9310, RC9330 • Krav om ISO-protokoller og TCP/IP

  9. RC9000 Fejltolerance • Alle enheder og veje dubleret, fuldt understøttet af operativsystemet • PU, kanal, CM, disk • logiske disk volumes i multiple fysiske kopier • kommunikationsveje • Transaktionsbaseret retablering • non-standard tilføjelse til UNIX • PU failover

  10. PU Failover Processing Unit 1 Processing Unit 2 LogicalUnit B LogicalUnit C LogicalUnit D LogicalUnit A CommsProcessor

  11. PU Failover Processing Unit 1 Processing Unit 2 LogicalUnit C LogicalUnit D LogicalUnit B LogicalUnit A + transaction-baseret snapshot & restart CommsProcessor

  12. RC9000 Værktøjer & Applikationer • Compilere • Informix • Oracle • Applikationer: ?

  13. RC9000’s Skæbne • Der solgts ganske få RC9000 med TX, som generelle superminis • Der blev ikke udviklet OLTP løsninger som udnyttede TX • Der solgtes flere RC8000 kompatible maskiner • Ultimo 1991 lukkede RCs udviklings-afdeling

More Related