Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Fejltolerance i firserne RC9000 historien Ejvind Lynning.

Lignende præsentationer


Præsentationer af emnet: "Fejltolerance i firserne RC9000 historien Ejvind Lynning."— Præsentationens transcript:

1 Fejltolerance i firserne RC9000 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 RC9000 Systemarkitektur Processing Unit CM IPI TX: SBB System Interconnect Bus 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 RC9000 Kommunikation Processing Unit •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 1Processing Unit 2 Comms Processor Logical Unit A Logical Unit B Logical Unit D Logical Unit C

11 PU Failover Processing Unit 1Processing Unit 2 Comms Processor Logical Unit A Logical Unit B Logical Unit D Logical Unit C + transaction-baseret snapshot & restart

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


Download ppt "Fejltolerance i firserne RC9000 historien Ejvind Lynning."

Lignende præsentationer


Annoncer fra Google