SQL*NET at F. Hemmer. Computers Cray X/MP 48 (UniCOS) IBM 3090/600+6VF (VM/XA) Siemens 7890 (VM/HPO)...

13
SQL*NET at CERN F. Hemmer

Transcript of SQL*NET at F. Hemmer. Computers Cray X/MP 48 (UniCOS) IBM 3090/600+6VF (VM/XA) Siemens 7890 (VM/HPO)...

Page 1: SQL*NET at F. Hemmer. Computers Cray X/MP 48 (UniCOS) IBM 3090/600+6VF (VM/XA) Siemens 7890 (VM/HPO) 200 VAXes, µVAXes and VaxStations (VMS) 30 VAXes,

SQL*NETat

CERN

F. Hemmer

Page 2: SQL*NET at F. Hemmer. Computers Cray X/MP 48 (UniCOS) IBM 3090/600+6VF (VM/XA) Siemens 7890 (VM/HPO) 200 VAXes, µVAXes and VaxStations (VMS) 30 VAXes,

Computers

• Cray X/MP 48 (UniCOS)

• IBM 3090/600+6VF (VM/XA)

• Siemens 7890 (VM/HPO)

• 200 VAXes, µVAXes and VaxStations (VMS)

• 30 VAXes, µVAXes and VAXStations (Ultrix)

• 150 Apollos

• 10 Suns

• 1000 IBM PC's (DOS, Xenix)

• 1200 Macs (MacOS)

Page 3: SQL*NET at F. Hemmer. Computers Cray X/MP 48 (UniCOS) IBM 3090/600+6VF (VM/XA) Siemens 7890 (VM/HPO) 200 VAXes, µVAXes and VaxStations (VMS) 30 VAXes,

Protocols

• TCP/IP, UDP/IP

• Decnet

• VTAM, SNA

• SPX/IPX

• Appletalk

Page 4: SQL*NET at F. Hemmer. Computers Cray X/MP 48 (UniCOS) IBM 3090/600+6VF (VM/XA) Siemens 7890 (VM/HPO) 200 VAXes, µVAXes and VaxStations (VMS) 30 VAXes,

SQL*NET TopologySQL*NET Topology

MacMacIBM PCIBM PCIBM PCIBM PCIBM PCIBM PCIBM PCIBM PCIBM PCIBM PCIBM PCIBM PC

MacMacMacMacMacMacMacMacMacMac

Sun Sun

IBM PCIBM PC

Mac Mac

ApolloApollo

NovellNovellFastpathFastpath

LEP

ApolloApollo

RT PCRT PC

CentralVAX/VMSCluster

CentralVAX/VMSCluster

IBM 3090/6006 VF - VM/XA

IBM 3090/6006 VF - VM/XA

Siemens 7890 SVM/HPO

Siemens 7890 SVM/HPO

UltrixUltrix

LAVCLAVC

8232

3725

3732

IP

CTC

SNA (LU 6.2)VTAM

...

Decnet

LAVCLAVCLAVCLAVC

UltrixUltrix

PSUltrixUltrix

UltrixUltrix

UltrixUltrix

Page 5: SQL*NET at F. Hemmer. Computers Cray X/MP 48 (UniCOS) IBM 3090/600+6VF (VM/XA) Siemens 7890 (VM/HPO) 200 VAXes, µVAXes and VaxStations (VMS) 30 VAXes,

PC's and MAC's

PC's and MAC's

• Single user operating system

• Monotasking operating system

• Limited (expensive) disk space availabililty

• Usually no native networking

• Availability of resource sharing systems

• Very good dedicated user interface

Page 6: SQL*NET at F. Hemmer. Computers Cray X/MP 48 (UniCOS) IBM 3090/600+6VF (VM/XA) Siemens 7890 (VM/HPO) 200 VAXes, µVAXes and VaxStations (VMS) 30 VAXes,

Workstations

Workstations

• Multitasking operating system

• Multiuser operating system

• Higher disk space availability

• Native networking

• Resource sharing by means of standards

• Good (distributed) windowing interface

• A lot of CPU dedicated to the user interface

Page 7: SQL*NET at F. Hemmer. Computers Cray X/MP 48 (UniCOS) IBM 3090/600+6VF (VM/XA) Siemens 7890 (VM/HPO) 200 VAXes, µVAXes and VaxStations (VMS) 30 VAXes,

Mainframes

Mainframes

• Multitasking operating system

• Multiuser time-shared operating system

• High (cheap) disk space availability

• No native multi-vendor networking

• Resource sharing by means of standard protocols

• Weak user interface

• Little CPU used for the user interface

Page 8: SQL*NET at F. Hemmer. Computers Cray X/MP 48 (UniCOS) IBM 3090/600+6VF (VM/XA) Siemens 7890 (VM/HPO) 200 VAXes, µVAXes and VaxStations (VMS) 30 VAXes,

The LEP Control System

The LEP Control System

LEP SPS

Computer Centre

PCR

Domain

Pbar

Lab and offices

Dev

Page 9: SQL*NET at F. Hemmer. Computers Cray X/MP 48 (UniCOS) IBM 3090/600+6VF (VM/XA) Siemens 7890 (VM/HPO) 200 VAXes, µVAXes and VaxStations (VMS) 30 VAXes,

Software Architecture

Software Architecture

IBM PC/AT PCAApollo

IBM

RTPC

Application Application Application Application

SQL*NetSQL*NetRPC client RPC client

RPC Servers

ApplicationServers Oracle

SQL*Net

SQL*Net

DataBaseServer

OracleServer

Page 10: SQL*NET at F. Hemmer. Computers Cray X/MP 48 (UniCOS) IBM 3090/600+6VF (VM/XA) Siemens 7890 (VM/HPO) 200 VAXes, µVAXes and VaxStations (VMS) 30 VAXes,

Problems

• Client only installations

• Versions

• Monitoring

• Homogeneity

• Remote IOR

Page 11: SQL*NET at F. Hemmer. Computers Cray X/MP 48 (UniCOS) IBM 3090/600+6VF (VM/XA) Siemens 7890 (VM/HPO) 200 VAXes, µVAXes and VaxStations (VMS) 30 VAXes,

SQL*NET TopologySQL*NET Topology

MacMacIBM PCIBM PCIBM PCIBM PCIBM PCIBM PCIBM PCIBM PCIBM PCIBM PCIBM PCIBM PC

MacMacMacMacMacMacMacMacMacMac

Sun Sun

IBM PCIBM PC

Mac Mac

ApolloApollo

NovellNovellFastpathFastpath

LEP

ApolloApollo

RT PCRT PC

CentralVAX/VMSCluster

CentralVAX/VMSCluster

IBM 3090/6006 VF - VM/XA

IBM 3090/6006 VF - VM/XA

Siemens 7890 SVM/HPO

Siemens 7890 SVM/HPO

UltrixUltrix

LAVCLAVC

8232

3725

3732

IP

CTC

SNA (LU 6.2)VTAM

...

Decnet

LAVCLAVCLAVCLAVC

UltrixUltrix

PSUltrixUltrix

UltrixUltrix

UltrixUltrix

Page 12: SQL*NET at F. Hemmer. Computers Cray X/MP 48 (UniCOS) IBM 3090/600+6VF (VM/XA) Siemens 7890 (VM/HPO) 200 VAXes, µVAXes and VaxStations (VMS) 30 VAXes,

Performance

Performance

KB

ms

Decnet

Tcp/Ip

Local0

100

200

300

400

500

600

0 10 20 30 40 50 60 70

Page 13: SQL*NET at F. Hemmer. Computers Cray X/MP 48 (UniCOS) IBM 3090/600+6VF (VM/XA) Siemens 7890 (VM/HPO) 200 VAXes, µVAXes and VaxStations (VMS) 30 VAXes,

Conclusions

• Availability

• Perfomance

• Better use of computers

• Client only installations

• Distributed Oracle not yet mature