Fejltolerance i firserne rc9000 historien
This presentation is the property of its rightful owner.
Sponsored Links
1 / 13

Fejltolerance i firserne RC9000 historien PowerPoint PPT Presentation


  • 59 Views
  • Uploaded on
  • Presentation posted in: General

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

Download Presentation

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Fejltolerance i firserne rc9000 historien

Fejltolerance i firserneRC9000 historien

Ejvind Lynning


Rc i 1985 baggrund

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


Rc9000 kravene

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


Rc9000 udviklingsforl bet

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 ...


Rc9000 systemarkitektur

CM

CM

RC9000 Systemarkitektur

System Interconnect Bus

ProcessingUnit

ProcessingUnit

ProcessingUnit

TX: SBB

IPI

CM

CM


Rc9000 processing unit

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


Rc9000 skalering

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


Rc9000 kommunikation

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


Rc9000 fejltolerance

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


Pu failover

PU Failover

Processing Unit 1

Processing Unit 2

LogicalUnit B

LogicalUnit C

LogicalUnit D

LogicalUnit A

CommsProcessor


Pu failover1

PU Failover

Processing Unit 1

Processing Unit 2

LogicalUnit C

LogicalUnit D

LogicalUnit B

LogicalUnit A

+ transaction-baseret snapshot & restart

CommsProcessor


Rc9000 v rkt jer applikationer

RC9000 Værktøjer & Applikationer

  • Compilere

  • Informix

  • Oracle

  • Applikationer: ?


Rc9000 s sk bne

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


  • Login