operating system & alpha update finance industry business manager openvms business group compaq...
TRANSCRIPT
Operating SystemOperating System& Alpha Update& Alpha Update
Finance Industry Business ManagerOpenVMS Business GroupCompaq Computer Corporation
Robert Watson
AgendaAgenda
AlphaAlpha Compaq Tru64 UNIX and OpenVMS Compaq Tru64 UNIX and OpenVMS
Highlight : ClustersHighlight : Clusters Exploiting Alpha - Beyond ClustersExploiting Alpha - Beyond Clusters
Compaq NonStopCompaq NonStop®® eBusiness eBusiness
ProductsProducts
Servic
es
Servic
es
Continuous operations
Assurance of data integrity
Scalability
Uninterrupted growth
Management capabilities
Continuous operations
Assurance of data integrity
Scalability
Uninterrupted growth
Management capabilities
Applications
Applications
Investment Protection withInvestment Protection withRapidly Evolving IT Demands Rapidly Evolving IT Demands
Compaq’s Platforms for Compaq’s Platforms for NonStop eBusiness SolutionsNonStop eBusiness Solutions
Fault Tolerant available environmentsFault Tolerant available environments•NonStop Himalaya•Database and Software
Ultra-high available environmentsUltra-high available environments•Tru64 UNIX AlphaClusters•OpenVMS Clusters•StorageWorks•RTR
Highly available industry-standard environmentsHighly available industry-standard environments•Netware, Windows NT Appliance Servers•DISA Websites StorageWorks
Alpha Roadmap Alpha Roadmap
Alpha RoadmapAlpha Roadmap
Alpha remains clear64-bit choice as lead over Merced extended
64-bit capability on Windows NT over 2 years before other vendors get their first64-bit processors
20
40
60
80
100
120
140
160
180
200
220
SPEC
int9
5 pe
ak
21164600 MHz
21264.25u
EV7
IA-64(Merced)
21264600 MHz
EV8
EV68
1995 1998 1999 2000 2001 20020
Next GenerationNext GenerationAlphaServer FamilyAlphaServer Family
•1- 2 Processors•Up to 8GB of memory•6 PCI slots
Switched based system - 64-bit PCI I/O subsystems - Very Large Memory
Scalable clusters on Tru64 UNIX, OpenVMS & Windows NT
Modular system packaging - advanced systems management
•1-32 64+ Processors•Up to 128+GB of memory•Up to 224+ PCI slots
•1- 4 Processors•Up to 32GB of memory•Up to 10 PCI slots
ES Series
DS Series
GS Series
•1- 8 Processors•Up to 32GB of memory•up to 56 PCI slots
GS SeriesAlphaBrick
Next Generation High-End Next Generation High-End SystemSystem
SMP systems up to 32 CPUsSMP systems up to 32 CPUs Supports multiple Alpha chip Supports multiple Alpha chip
generationsgenerations Scalable memory and I/O BWScalable memory and I/O BW
Transparent Memory HierarchyTransparent Memory Hierarchy Avoids complexity of traditional Avoids complexity of traditional
NUMA systems by providing:NUMA systems by providing: Small latency penalty for non-local Small latency penalty for non-local
memory access (<3:1)memory access (<3:1) Large global memory bandwidthLarge global memory bandwidth Maintains desirable characteristics of Maintains desirable characteristics of
bus-based SMP systems, while bus-based SMP systems, while providing scalabilityproviding scalability
Modular design for investment Modular design for investment protection and easy growthprotection and easy growth
Next Generation AlphaServersNext Generation AlphaServersHigh-End Server Building BlockHigh-End Server Building Block
EV6 EV6EV6 EV6
Mem MemMem Mem
I/O Switch
One to four CPUs per building block Four 2GB/sec switched CPU/memory
connections simultaneously 8GB/sec aggregate memory bandwidth
Up to 4GB per memory board, 16GB per building block
2 to 8 PCI buses (28 slots) per building block 2GB/sec I/O BW (full-duplex)
No slot trade-offs for CPUs, memory, or I/O
EV6 EV6EV6 EV6
Global PortEV6 EV6EV6 EV6
Global PortEV6 EV6EV6 EV6
Global PortEV6 EV6EV6 EV6
Mem MemMem Mem
I/O Switch Global Port
EV6 EV6EV6 EV6
Global PortEV6 EV6EV6 EV6
Global PortEV6 EV6EV6 EV6
Global PortEV6 EV6EV6 EV6
Mem MemMem Mem
I/O Switch Global Port
Glo
bal S
witc
h
Next Generation AlphaServersNext Generation AlphaServersHigh-End System ArchitectureHigh-End System Architecture
Modular growthModular growth 32 CPUs in single cabinet32 CPUs in single cabinet Up to 256 CPUs in future Up to 256 CPUs in future Clusterable to 500-1000 CPUsClusterable to 500-1000 CPUs
Bandwidth, memory, and I/O Bandwidth, memory, and I/O scale with processors:scale with processors:
2GB/s memory bandwidth/CPU2GB/s memory bandwidth/CPU Up to 256GB of memoryUp to 256GB of memory Up to 64 PCI busesUp to 64 PCI buses Up to 16GB/sec I/O bandwidthUp to 16GB/sec I/O bandwidth Up to 224 PCI slotsUp to 224 PCI slots
Alleviate “NUMA-ness”Alleviate “NUMA-ness” Low remote latencyLow remote latency Large global bandwidthLarge global bandwidth Global orderingGlobal ordering
Compaq Tru64™ UNIXCompaq Tru64™ UNIX®® Setting the UNIX StandardSetting the UNIX Standard
19991999
19981998
20002000
V4.0f• Hardware partitioning• Fibrechannel support• Advanced printing
• Asynchronous hardware delivery
V4.0e
•EV6 system support•Gigabit Ethernet•Euro currency enabled•ODBC/JDBC libraries bundled
V4.0e
•EV6 system support•Gigabit Ethernet•Euro currency enabled•ODBC/JDBC libraries bundled
V4.0d•Full Y2K ready•RAS 99.99%•Class scheduler
V4.0d•Full Y2K ready•RAS 99.99%•Class scheduler
V4.X Future Releases•Support for new EV67-based systems•Wildfire support
Compaq Tru64 UNIX Compaq Tru64 UNIX Operating System Roadmap -V4.* Operating System Roadmap -V4.*
19991999
19981998
Alpha & MercedCompaq Tru64 UNIX
V5.x • Ultra-Scalable Alpha Systems
•100+ processors• Application Partitioning
• First IA-64 Systems
• Integrated TruCluster and
NonStop Clusters
• enhanced RAS •Goal: 99.999%+
20002000
Compaq Tru64 UNIX V5• Enterprise & scalability
– >10TB Storage– 28GB memory support– 4B UID/GID
• Event Manager• Web-enabled system and
event management• SCSI -3 Device support • USB - bus support
Compaq Tru64 UNIX Compaq Tru64 UNIX Operating System Roadmap - 5.*Operating System Roadmap - 5.*
19991999
19981998
20002000
V1.6• Fibre channel support
(campus clusters)
• Cluster MIB (easier system management)
• Disaster Tolerance
Wave 4 Clusters (V5.0)• SSI (Single System Image)• Cluster Alias
• Cluster File System (with root)
• Cluster management
• DT enhancements
V1.5• Supports EV6 systems
• 8 node support
Wave 5 Clusters • Multiple interconnects
memory channel Servernet
• More fault tolerant characteristics
• Process migration
• Larger configurations
• Integration with NonStop Clusters
Tru64 UNIXTru64 UNIXTruCluster SoftwareTruCluster Software
Easier management…Single System Image
Cluster wide shared File System
Cluster Alias
/
/usr /var /...
/.../... /.../... /...
TruCluster Software V5.0TruCluster Software V5.0
Easier management…Cluster File System
/
/usr /var /...
/... /... /... /... /...
TruCluster Software V5.0TruCluster Software V5.0
Simple user administrationSimple user administration Install once for entire clusterInstall once for entire cluster Clusterwide servicesClusterwide services External clients see External clients see
single namespacesingle namespace Uses existing on disk formatUses existing on disk format Automated FailoverAutomated Failover Shared rootShared root
Cluster File SystemCluster File System
Single cluster-wide namespace with a single Single cluster-wide namespace with a single shared rootshared root
Same view from all cluster membersSame view from all cluster members CDSLs used to address member-specific filesCDSLs used to address member-specific files
Full X/OPEN, POSIX semantics for binary Full X/OPEN, POSIX semantics for binary compatibility compatibility
Cluster-wide coherencyCluster-wide coherency
Transparent file system failover and recoveryTransparent file system failover and recovery Layers on existing file system typesLayers on existing file system types
AdvFS, UFS, CDFS, NFSAdvFS, UFS, CDFS, NFS
TruCluster Software V5.0TruCluster Software V5.0
Cluster appears as single system to Cluster appears as single system to networknetwork
Single host name to clientsSingle host name to clients Quicker failure recoveryQuicker failure recovery Dynamic load balancingDynamic load balancing Network services Network services Efficient forwarding over Efficient forwarding over
cluster interconnectcluster interconnect
AlphaServerjaguar1.1.1.1
AlphaServerpanther1.1.1.2
AlphaServercheetah1.1.1.3
AlphaServercougar1.1.1.4
Cluster - feline 1.1.1.0
Client Client Client
Router
Easier management…Cluster Alias
TruCluster SolutionsTruCluster Solutions
Supports IA 64 Extends Clusters to smaller
systems Cost Effective solution
Supports AlphaServers High performance, highly
scalable and available cluster
OpenVMS StrategyOpenVMS StrategyDevelopment Development Directions Directions
OpenVMS Market LeadershipOpenVMS Market Leadership
#1 in HealthcareMakes 90% of the world’s CPU chips50% + of cell phones billed
in the world66% of the world’s funds transfers90% of world’s exchanges between
OpenVMS and TandemDominance in lottery systems
#1 in HealthcareMakes 90% of the world’s CPU chips50% + of cell phones billed
in the world66% of the world’s funds transfers90% of world’s exchanges between
OpenVMS and TandemDominance in lottery systems
OpenVMS InvestmentsOpenVMS Investments Operating SystemOperating System AlphaServer SystemsAlphaServer Systems Networking & InfrastructureNetworking & Infrastructure Compilers & ToolsCompilers & Tools Transaction ProcessingTransaction Processing Mail & MessagingMail & Messaging
Operating SystemOperating System AlphaServer SystemsAlphaServer Systems Networking & InfrastructureNetworking & Infrastructure Compilers & ToolsCompilers & Tools Transaction ProcessingTransaction Processing Mail & MessagingMail & Messaging
$250+ MillionInvestment
400+ OpenVMSEngineers
400+ OpenVMSEngineers
Services - 3500+ OpenVMS/Unix Engineers
$20 MillionISV Program
Healthcare Manufacturing
Finance
Telecommunications
OpenVMS Key Targeted IndustriesOpenVMS Key Targeted Industries
Public Sector
Extend OpenVMS Commercial Strength•Speed•Total Cost of Ownership•Availability•Reliability•Scalability
OpenVMS Development Strategy
Continued supportfor:
OpenVMS VAXDECnetIPv4IBM InterconnectPATHWORKS ClientMixed VAX/Alpha
ClustersDECwindows
MOTIF
NT/Web Integration• Base Infrastructure• Enterprise File and Print• Application Integration• Web Enabled Applications• Data Access• Network and System
Management
Customers• Focused Markets• Customer Programs
Partnerships
• Proactive engagement• Program Investment
99 2000 01 02 …...03
OpenVMS SoftwareOpenVMS SoftwareFive Year Strategic DirectionFive Year Strategic Direction
Over the next five years and beyondOver the next five years and beyond We will enhance our OpenVMS leadership We will enhance our OpenVMS leadership
position in business-critical system software by position in business-critical system software by focusing our investments on ultra high availability focusing our investments on ultra high availability capabilities.capabilities.
We will deliver a functional Operating System We will deliver a functional Operating System release every 12-18 months release every 12-18 months (V7.3, V7.4,V7.5, etc)(V7.3, V7.4,V7.5, etc)
OpenVMS Version 7.2OpenVMS Version 7.2Currently ShippingCurrently Shipping
Seamless OpenVMS and Windows NT integrationSeamless OpenVMS and Windows NT integration Break-through SMP scalability and performanceBreak-through SMP scalability and performance Enhanced cluster performance and functionality Enhanced cluster performance and functionality Reduced cost of ownershipReduced cost of ownership System availability enhancementsSystem availability enhancements Most up-to-date Internet technologyMost up-to-date Internet technology Year 2000 readinessYear 2000 readiness
OpenVMS SystemsOpenVMS SystemsDetailed Two Year RoadmapDetailed Two Year Roadmap
V7.1-2 (Alpha only)•AlphaServer GS60•AlphaServer GS140•CompactPCI CS1000
V7.2 system support:•AlphaServer GS140/GS60 (5/99)•AlphaServer DS20 (5/99)
V7.1-2 system support:•AlphaServer DS20 (4/99)•AlphaServer ES40 (5/99)•AlphaServer DS10 (5/99)•AlphaStation for VMS VS10 (5/99)•AlphaServer GS60E (7/99)
V7.1-2 system support:•AlphaStation for VMS VS10, full sound & graphics (8/99)•AlphaServer DS20E (9/99)•EV67 systems
V7.2-1 (Alpha only,7/99)•AlphaServer ES40•AlphaServer DS10•AlphaServer GS140/GS60•AlphaServer GS60E•AlphaServer DS20E (10/99)•AlphaStation for VMS (10/99)•EV67 systems
Version V7.3•EV68 follow-ons•AlphaStation VS10 follow-ons with Graphics follow-ons•DECwindows maintenance
1999-H11999-H1 1999-H21999-H2 2000-H22000-H22000-H12000-H1V7.2-x (Alpha only)•AlphaServer GSxxx
OpenVMS Operating System OpenVMS Operating System Detailed Two Year RoadmapDetailed Two Year Roadmap
V7.1-2(Alpha only)•EV6 support•Gigabit Ethernet•Maintenance
Alpha/VAX Version 7.2•COM V1.0•Galaxy V1.0•Multi-path failover (direct path only)•TCP/IP V5.0•Advanced Server V7.2•Netscape FastTrack V3.01•Java V1.1.6
V7.2-1(Alpha only, 7/99)•COM V1.1•More Fibre Channel•Multi-path failover with Shadowing•V7.2 HW01 support•Maintenance•TCP/IP V5.0A•Advanced Server V7.2A
Version 7.3High Availability:FRS = H2CY00See Storage, cluster, and Galaxy roadmaps
V7.2-x(Alpha only, Late 1999)•AlphaServer GSxxx•Galaxy Phase II
1999-H11999-H1 1999-H21999-H2 2000-H22000-H22000-H12000-H1
V7.2 HW01-Remedial Kit(Alpha only, 5/99)•AlphaServer GS60•AlphaServer GS140•AlphaServer DS20•Fibre Channel•Gigabit Ethernet•Memory Channel V2.0
Alpha System SupportStorage & Network Solutions
OpenVMS GalaxyOpenVMS Clusters
File SystemsNetworks
OpenVMS Operating System
Extending OpenVMS Commercial Strengths
OpenVMS GalaxyOpenVMS GalaxySoftware ArchitectureSoftware Architecture
Dynamically adapts system resources to meet changing Dynamically adapts system resources to meet changing business needsbusiness needs
High commercial application performanceHigh commercial application performance Supports mixed versions within a single system and rolling Supports mixed versions within a single system and rolling
upgradesupgrades Dramatic improvements in OpenVMS single system Dramatic improvements in OpenVMS single system
availability availability Ability to consolidate distributed cluster applications Ability to consolidate distributed cluster applications Solves high end server scaling and cluster interconnect Solves high end server scaling and cluster interconnect
bottlenecksbottlenecks
Enables enterprise IT infrastructures to respond to business demands with Enables enterprise IT infrastructures to respond to business demands with unheard of flexibility at a fraction of the cost!unheard of flexibility at a fraction of the cost!
An OpenVMS Galaxy An OpenVMS Galaxy ConfigurationConfiguration
AAdaptivedaptive PPartitionedartitioned MMultiulti PProcessingrocessing
INSTANCE AINSTANCE A
I/OI/O
SHARED MEMORY
CPUs0 1 2
INSTANCE BINSTANCE B
I/OI/OCPUs
3 4 5 6
INSTANCE CINSTANCE C
I/OI/O
INSTANCE APrivate MemoryINSTANCE APrivate Memory
INSTANCE BPrivate MemoryINSTANCE BPrivate Memory
INSTANCE CPrivate MemoryINSTANCE CPrivate Memory
CPUs7 8 9
V7.xV7.x
0 1 2 30 1 2 3
V7.zV7.z
8 9 10 118 9 10 11
V7.yV7.y
4 5 6 74 5 6 7
I/OI/O I/OI/OI/OI/OInstance AInstance A Instance CInstance CInstance BInstance B
Storage InterconnectStorage Interconnect
Cluster InterconnectCluster Interconnect
Network InterconnectNetwork Interconnect
System Resources Partitioned by SoftwareSystem Resources Partitioned by Software
Shared Memory
Instance A Private MemoryInstance A Private Memory Instance C Private MemoryInstance C Private MemoryInstance B Private MemoryInstance B Private Memory
Cluster InterconnectCluster Interconnect
(Code & data)(Code & data)
( data only)( data only)
New VersionTesting
Current ProductionVersion
Previous ProductionVersion
Mixed Versions and Rolling Upgrades
Availability : Just one Availability : Just one example of what GALAXY can do...example of what GALAXY can do...
Mixing it all together…Mixing it all together…Performance
Performance &&ScalabilityScalability
Tru64V4.0
VMSGalaxy
WinNTV4.0
Compaq Multiprocessor System
Hardware Enforced “firewalls”
Tru64V4.0
VMSGalaxy
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
Physical isolation between instances Multiple System semantics Test new or incompatible applications
Application consolidation Inter-partition communication requires
use of standard networking APIs and interconnects
In SummaryIn Summary
Next Generation Alpha leads the wayNext Generation Alpha leads the way OpenVMS and Compaq Tru64 UNIX and Windows OpenVMS and Compaq Tru64 UNIX and Windows
NTNT Continue to Exploit Alpha todayContinue to Exploit Alpha today
Tandem NSK porting to AlphaTandem NSK porting to Alpha
Better answers.