SlideShare a Scribd company logo
1 of 24
Replacing VAXen
   with VAX
   Emulation
 Stanley F. Quayle, P.E.
         President
   Quayle Consulting Inc.
Session goals
 Whether VAX emulation makes sense
 How to choose the best emulator and platform
 How to get started




07/09/09         HP World 2003 Solutions and Technology Conference & Expo   page 2
What about porting?
 Do you have the design documentation?
 Do you have all the source code?
      – What about DECmigrate (OMSVA)?
      – VAX SCAN, Dibol, LISP, OPS5, RPG

 Operating system dependency?
 Hardware dependency?
 Target platform
      – Can code really be reused?
      – What about stability?

 Can you validate the result?
07/09/09             HP World 2003 Solutions and Technology Conference & Expo   page 3
Wine, FreeVMS, and ACCELR8


            Application                                                   Application
           Layered software
           System libraries
                                                                        System library
           Operating System                                           interface routines


                                                                      CHARN-VAX
                                                                        Host OS
               Real
                                                                               Host OS
                                                                              Host CPU(s)
             Hardware


07/09/09           HP World 2003 Solutions and Technology Conference & Expo                 page 4
How hardware emulation
works


            Application                                                   Application
           Layered software                                           Layered software
           System libraries                                           System libraries

           Operating System                                           Operating System


                                                                        Emulator
                                                                      CHARN-VAX
               Real
                                                                               Host OS
                                                                               Host OS
             Hardware
                                                                              Host CPU(s)
                                                                                CPU(s)

07/09/09           HP World 2003 Solutions and Technology Conference & Expo                 page 5
The emulator task

            Memory                                                                     disk
                               Ethernet

             CPU        Disk controller
                                                                                      virtual disk
           Emulation
                         Tape controller

               Clock         Serial ports                                             virtual disk

                                                                                      tape image



            System                   Serial                                       External SCSI
            Console                 Devices                                        Tape & Disk




07/09/09               HP World 2003 Solutions and Technology Conference & Expo                      page 6
CPU emulation
“TSTL XYZ”
 Retrieve state information from internal registers
 Fetch the instruction from memory
 Decode the operation to be performed
 Retrieve inputs from memory as needed
 Perform the operation
 Write results to memory as needed
 Update internal registers with the new state


07/09/09          HP World 2003 Solutions and Technology Conference & Expo   page 7
The emulator task

            Memory                                                                     disk
                               Ethernet

             CPU        Disk controller
                                                                                      virtual disk
           Emulation
                         Tape controller

               Clock         Serial ports                                             virtual disk

                                                                                      tape image



            System                   Serial                                       External SCSI
            Console                 Devices                                        Tape & Disk




07/09/09               HP World 2003 Solutions and Technology Conference & Expo                      page 8
Cost versus benefit
 The high cost of downtime
      – Customer impact
      – “Above the Fold” on Wall Street Journal
      – Data Loss

 Saving money on maintenance
      – It’s cheap to replace a PC
      – Limited support vendor choices
      – Hardware support for some VAXen is unavailable

 Improved performance


07/09/09              HP World 2003 Solutions and Technology Conference & Expo   page 9
Available emulators
 Open-Source
      – SIMH
      – TS-10
      – Others

 Freeware
      –    PicoVAX
 Commercial Product
      –    CHARON-VAX




07/09/09             HP World 2003 Solutions and Technology Conference & Expo   page 10
Open source or commercial?
 Open Source
      – Free: Can be downloaded from the Internet, including
        source code
      – User-extensible

 CHARON-VAX
      – Certified by HP as being a true emulation of a VAX
      – Supports Q-bus hardware
      – Dynamic Instruction Translation
      – Training, installation, configuration, migration, and support
        are available



07/09/09               HP World 2003 Solutions and Technology Conference & Expo   page 11
Evaluating the current
system
Major Items to Check
 CPU usage, memory size, number of users/processes
 Network
      – Protocols: DECnet, IP, LAT, cluster, IEEE 802
      – DECwindows
      – Connections

 Disk drives:    size, type, shadowing
 Tape drives


07/09/09              HP World 2003 Solutions and Technology Conference & Expo   page 12
Evaluating the current
system
Major Items to Check
 VMS version
 Layered product versions
 Application




07/09/09         HP World 2003 Solutions and Technology Conference & Expo   page 13
Evaluating the current
system
Risky areas
 Serial lines
      – Terminal servers
      – VAX serial lines
           • Console
           • Modem
      –    H3104, DHV-11, etc
 Licenses
      – Network MAC address as “key”
      – CPU characteristics as “key”
      – VMS license requirements vs. emulated system
      – “It works” vs. “Is it legal”

07/09/09                HP World 2003 Solutions and Technology Conference & Expo   page 14
Evaluating the current
system
There Be Dragons Here
 Operating systems
      – NetBSD
      – Digital Unix
      – AT&T System V
      – VAXELN

 Special hardware
      – Bus: CI, M-bus, SBI, Turbochannel, UNIBUS, VAXBI,
        XMI
      – Disk interface: MASSBUS, SDI, ST-506 (MFM)
      – Some hope for: DSSI, Q-bus

07/09/09             HP World 2003 Solutions and Technology Conference & Expo   page 15
Special hardware: Q-bus




           PCI bus                             Cable                            Q-bus rack




07/09/09             HP World 2003 Solutions and Technology Conference & Expo                page 16
Choosing the host platform
 Alpha OpenVMS
      –    Unquestionable stability
 Linux
      –    Inexpensive
 Windows
      – Inexpensive
      – Q-bus support
      – “Industry standard”




07/09/09                 HP World 2003 Solutions and Technology Conference & Expo   page 17
Sizing the host platform
“You can’t have too much”
 Server-class
      –    As fast as possible
 Memory
      –    More with DIT
 Processor
      –    Dual processors
 Disk
      –    SCSI
 Network
      –    Separate network adapter
07/09/09                   HP World 2003 Solutions and Technology Conference & Expo   page 18
Performance

     50                                                         MicroVAX II

     45                                                         VAX 11/780

     40                                                         VAX 3100 model 80
     35                                                         VAX 4000, model 500A
     30                                                         VAX 4000, model 700A
     25
                                                                VAX 7000, model 710
     20
                                                                CHARON-VAX/XM on dual AMD 1.6 GHz
     15
                                                                CHARON-VAX/Industrial on 2GHz Intel
     10
      5                                                         CHARON-VAX/AXP on 1 GHz Alpha EV68

      0                                                         CHARON-VAX/XM Plus on 1.4 GHz dual CPU Intel
           CPU model - VUPs (VAX Unit
                                                                CHARON-VAX/XM Plus on dual AMD MP2100+
                of Performance)


Sources: HP and Software Resources International S.A.

07/09/09                       HP World 2003 Solutions and Technology Conference & Expo                    page 19
Disk migration
 Direct disk access
      –    SCSI? Just plug it in!
 Cluster
 Network
      – COPY or COPY/FTP
      – BACKUP
      – MKIMAGE
      – Poor Man disk driver

 Tape
 Serial
07/09/09                  HP World 2003 Solutions and Technology Conference & Expo   page 20
Backup strategies
 Tape
 Network
      – TCP/IP to host
      – NFS

 Host
      – Disk images offline
      – Disk images online
      – SCSI disks




07/09/09                 HP World 2003 Solutions and Technology Conference & Expo   page 21
Write a plan
 Disk migration
 Backup scheme
 Necessary updates
 Test
      – Connectivity
      – Application
      – Limited user access

 Going live
 Backout plan

07/09/09              HP World 2003 Solutions and Technology Conference & Expo   page 22
Post-migration
And they lived happily ever after…
 Hardware support
 Software support
 System administration support
 New versions




07/09/09         HP World 2003 Solutions and Technology Conference & Expo   page 23
Interex, Encompass and HP bring you a powerful new HP World.

More Related Content

What's hot

Intel vs amd
Intel vs amdIntel vs amd
Intel vs amd
Ahmed Vic
 
AMD Embedded G-Series Press Presentation
AMD Embedded G-Series Press PresentationAMD Embedded G-Series Press Presentation
AMD Embedded G-Series Press Presentation
AMD
 
Os Wardenupdated
Os WardenupdatedOs Wardenupdated
Os Wardenupdated
oscon2007
 
Vmware management-with-vcli-5.0
Vmware management-with-vcli-5.0Vmware management-with-vcli-5.0
Vmware management-with-vcli-5.0
Sathishkumar A
 

What's hot (20)

Explore Android Internals
Explore Android InternalsExplore Android Internals
Explore Android Internals
 
Disco: Running Commodity Operating Systems on Scalable Multiprocessors Disco
Disco: Running Commodity Operating Systems on Scalable Multiprocessors DiscoDisco: Running Commodity Operating Systems on Scalable Multiprocessors Disco
Disco: Running Commodity Operating Systems on Scalable Multiprocessors Disco
 
Learn C Programming Language by Using GDB
Learn C Programming Language by Using GDBLearn C Programming Language by Using GDB
Learn C Programming Language by Using GDB
 
Handout2o
Handout2oHandout2o
Handout2o
 
Mobile Virtualization using the Xen Technologies
Mobile Virtualization using the Xen TechnologiesMobile Virtualization using the Xen Technologies
Mobile Virtualization using the Xen Technologies
 
clCaffe*: Unleashing the Power of Intel Graphics for Deep Learning Acceleration
clCaffe*: Unleashing the Power of Intel Graphics for Deep Learning AccelerationclCaffe*: Unleashing the Power of Intel Graphics for Deep Learning Acceleration
clCaffe*: Unleashing the Power of Intel Graphics for Deep Learning Acceleration
 
Implement Checkpointing for Android (ELCE2012)
Implement Checkpointing for Android (ELCE2012)Implement Checkpointing for Android (ELCE2012)
Implement Checkpointing for Android (ELCE2012)
 
VR-Zone Technology News | Stuff for the Geeks! Issue #11
VR-Zone Technology News | Stuff for the Geeks! Issue #11VR-Zone Technology News | Stuff for the Geeks! Issue #11
VR-Zone Technology News | Stuff for the Geeks! Issue #11
 
Intel vs amd
Intel vs amdIntel vs amd
Intel vs amd
 
Intel tools to optimize HPC systems
Intel tools to optimize HPC systemsIntel tools to optimize HPC systems
Intel tools to optimize HPC systems
 
AMD Mainstream Desktop Platform Media Presentations
AMD Mainstream Desktop Platform Media PresentationsAMD Mainstream Desktop Platform Media Presentations
AMD Mainstream Desktop Platform Media Presentations
 
Methods and practices to analyze the performance of your application with Int...
Methods and practices to analyze the performance of your application with Int...Methods and practices to analyze the performance of your application with Int...
Methods and practices to analyze the performance of your application with Int...
 
XS Oracle 2009 PV USB
XS Oracle 2009 PV USBXS Oracle 2009 PV USB
XS Oracle 2009 PV USB
 
Masked Occlusion Culling
Masked Occlusion CullingMasked Occlusion Culling
Masked Occlusion Culling
 
I/O Scalability in Xen
I/O Scalability in XenI/O Scalability in Xen
I/O Scalability in Xen
 
AMD Embedded G-Series Press Presentation
AMD Embedded G-Series Press PresentationAMD Embedded G-Series Press Presentation
AMD Embedded G-Series Press Presentation
 
Trinity press deck 10 2 2012
Trinity press deck 10 2 2012Trinity press deck 10 2 2012
Trinity press deck 10 2 2012
 
Os Wardenupdated
Os WardenupdatedOs Wardenupdated
Os Wardenupdated
 
Vmware management-with-vcli-5.0
Vmware management-with-vcli-5.0Vmware management-with-vcli-5.0
Vmware management-with-vcli-5.0
 
L4 Microkernel :: Design Overview
L4 Microkernel :: Design OverviewL4 Microkernel :: Design Overview
L4 Microkernel :: Design Overview
 

Similar to 2166 Quayle

Virtual Server 2005 Overview Rich McBrine, CISSP
Virtual Server 2005 Overview Rich McBrine, CISSPVirtual Server 2005 Overview Rich McBrine, CISSP
Virtual Server 2005 Overview Rich McBrine, CISSP
webhostingguy
 
Virtual Server 2004 Overview
Virtual Server 2004 OverviewVirtual Server 2004 Overview
Virtual Server 2004 Overview
webhostingguy
 
Virtual Server 2004 Overview
Virtual Server 2004 OverviewVirtual Server 2004 Overview
Virtual Server 2004 Overview
webhostingguy
 
Linux Porting to a Custom Board
Linux Porting to a Custom BoardLinux Porting to a Custom Board
Linux Porting to a Custom Board
Patrick Bellasi
 
An Introduction To Server Virtualisation
An Introduction To Server VirtualisationAn Introduction To Server Virtualisation
An Introduction To Server Virtualisation
Alan McSweeney
 
Ov psim demo_slides_power_pc
Ov psim demo_slides_power_pcOv psim demo_slides_power_pc
Ov psim demo_slides_power_pc
simon56
 
Perf Vsphere Storage Protocols
Perf Vsphere Storage ProtocolsPerf Vsphere Storage Protocols
Perf Vsphere Storage Protocols
Yanghua Zhang
 
Virtual Pc Seminar
Virtual Pc SeminarVirtual Pc Seminar
Virtual Pc Seminar
guest5b5549
 
Os Madsen Block
Os Madsen BlockOs Madsen Block
Os Madsen Block
oscon2007
 

Similar to 2166 Quayle (20)

Virtual Server 2005 Overview Rich McBrine, CISSP
Virtual Server 2005 Overview Rich McBrine, CISSPVirtual Server 2005 Overview Rich McBrine, CISSP
Virtual Server 2005 Overview Rich McBrine, CISSP
 
淺談探索 Linux 系統設計之道
淺談探索 Linux 系統設計之道 淺談探索 Linux 系統設計之道
淺談探索 Linux 系統設計之道
 
CSL_Cochin_c
CSL_Cochin_cCSL_Cochin_c
CSL_Cochin_c
 
Virtual Server 2004 Overview
Virtual Server 2004 OverviewVirtual Server 2004 Overview
Virtual Server 2004 Overview
 
Virtual Server 2004 Overview
Virtual Server 2004 OverviewVirtual Server 2004 Overview
Virtual Server 2004 Overview
 
Choosing the right processor
Choosing the right processorChoosing the right processor
Choosing the right processor
 
Virtualization Primer for Java Developers
Virtualization Primer for Java DevelopersVirtualization Primer for Java Developers
Virtualization Primer for Java Developers
 
Presentation v mware performance overview
Presentation   v mware performance overviewPresentation   v mware performance overview
Presentation v mware performance overview
 
Linux Porting to a Custom Board
Linux Porting to a Custom BoardLinux Porting to a Custom Board
Linux Porting to a Custom Board
 
An Introduction To Server Virtualisation
An Introduction To Server VirtualisationAn Introduction To Server Virtualisation
An Introduction To Server Virtualisation
 
PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」
PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」
PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」
 
Ov psim demo_slides_power_pc
Ov psim demo_slides_power_pcOv psim demo_slides_power_pc
Ov psim demo_slides_power_pc
 
Perf Vsphere Storage Protocols
Perf Vsphere Storage ProtocolsPerf Vsphere Storage Protocols
Perf Vsphere Storage Protocols
 
NETMF
NETMFNETMF
NETMF
 
Linux Performance Analysis and Tools
Linux Performance Analysis and ToolsLinux Performance Analysis and Tools
Linux Performance Analysis and Tools
 
Simulation Directed Co-Design from Smartphones to Supercomputers
Simulation Directed Co-Design from Smartphones to SupercomputersSimulation Directed Co-Design from Smartphones to Supercomputers
Simulation Directed Co-Design from Smartphones to Supercomputers
 
Virtual Pc Seminar
Virtual Pc SeminarVirtual Pc Seminar
Virtual Pc Seminar
 
Os Madsen Block
Os Madsen BlockOs Madsen Block
Os Madsen Block
 
1486 Quayle
1486  Quayle1486  Quayle
1486 Quayle
 
Develop Your Own Operating Systems using Cheap ARM Boards
Develop Your Own Operating Systems using Cheap ARM BoardsDevelop Your Own Operating Systems using Cheap ARM Boards
Develop Your Own Operating Systems using Cheap ARM Boards
 

More from Stanley F. Quayle (6)

Oracles Results With Charon Vax
Oracles Results With Charon VaxOracles Results With Charon Vax
Oracles Results With Charon Vax
 
Charon Vax Workflow One Case Study Final
Charon Vax Workflow One Case Study FinalCharon Vax Workflow One Case Study Final
Charon Vax Workflow One Case Study Final
 
OpenVMS Today
OpenVMS TodayOpenVMS Today
OpenVMS Today
 
Andy Goldstein Vx2001
Andy Goldstein Vx2001Andy Goldstein Vx2001
Andy Goldstein Vx2001
 
1483 Quayle
1483 Quayle1483 Quayle
1483 Quayle
 
1184 Quayle
1184 Quayle1184 Quayle
1184 Quayle
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 

2166 Quayle

  • 1. Replacing VAXen with VAX Emulation Stanley F. Quayle, P.E. President Quayle Consulting Inc.
  • 2. Session goals  Whether VAX emulation makes sense  How to choose the best emulator and platform  How to get started 07/09/09 HP World 2003 Solutions and Technology Conference & Expo page 2
  • 3. What about porting?  Do you have the design documentation?  Do you have all the source code? – What about DECmigrate (OMSVA)? – VAX SCAN, Dibol, LISP, OPS5, RPG  Operating system dependency?  Hardware dependency?  Target platform – Can code really be reused? – What about stability?  Can you validate the result? 07/09/09 HP World 2003 Solutions and Technology Conference & Expo page 3
  • 4. Wine, FreeVMS, and ACCELR8 Application Application Layered software System libraries System library Operating System interface routines CHARN-VAX Host OS Real Host OS Host CPU(s) Hardware 07/09/09 HP World 2003 Solutions and Technology Conference & Expo page 4
  • 5. How hardware emulation works Application Application Layered software Layered software System libraries System libraries Operating System Operating System Emulator CHARN-VAX Real Host OS Host OS Hardware Host CPU(s) CPU(s) 07/09/09 HP World 2003 Solutions and Technology Conference & Expo page 5
  • 6. The emulator task Memory disk Ethernet CPU Disk controller virtual disk Emulation Tape controller Clock Serial ports virtual disk tape image System Serial External SCSI Console Devices Tape & Disk 07/09/09 HP World 2003 Solutions and Technology Conference & Expo page 6
  • 7. CPU emulation “TSTL XYZ”  Retrieve state information from internal registers  Fetch the instruction from memory  Decode the operation to be performed  Retrieve inputs from memory as needed  Perform the operation  Write results to memory as needed  Update internal registers with the new state 07/09/09 HP World 2003 Solutions and Technology Conference & Expo page 7
  • 8. The emulator task Memory disk Ethernet CPU Disk controller virtual disk Emulation Tape controller Clock Serial ports virtual disk tape image System Serial External SCSI Console Devices Tape & Disk 07/09/09 HP World 2003 Solutions and Technology Conference & Expo page 8
  • 9. Cost versus benefit  The high cost of downtime – Customer impact – “Above the Fold” on Wall Street Journal – Data Loss  Saving money on maintenance – It’s cheap to replace a PC – Limited support vendor choices – Hardware support for some VAXen is unavailable  Improved performance 07/09/09 HP World 2003 Solutions and Technology Conference & Expo page 9
  • 10. Available emulators  Open-Source – SIMH – TS-10 – Others  Freeware – PicoVAX  Commercial Product – CHARON-VAX 07/09/09 HP World 2003 Solutions and Technology Conference & Expo page 10
  • 11. Open source or commercial?  Open Source – Free: Can be downloaded from the Internet, including source code – User-extensible  CHARON-VAX – Certified by HP as being a true emulation of a VAX – Supports Q-bus hardware – Dynamic Instruction Translation – Training, installation, configuration, migration, and support are available 07/09/09 HP World 2003 Solutions and Technology Conference & Expo page 11
  • 12. Evaluating the current system Major Items to Check  CPU usage, memory size, number of users/processes  Network – Protocols: DECnet, IP, LAT, cluster, IEEE 802 – DECwindows – Connections  Disk drives: size, type, shadowing  Tape drives 07/09/09 HP World 2003 Solutions and Technology Conference & Expo page 12
  • 13. Evaluating the current system Major Items to Check  VMS version  Layered product versions  Application 07/09/09 HP World 2003 Solutions and Technology Conference & Expo page 13
  • 14. Evaluating the current system Risky areas  Serial lines – Terminal servers – VAX serial lines • Console • Modem – H3104, DHV-11, etc  Licenses – Network MAC address as “key” – CPU characteristics as “key” – VMS license requirements vs. emulated system – “It works” vs. “Is it legal” 07/09/09 HP World 2003 Solutions and Technology Conference & Expo page 14
  • 15. Evaluating the current system There Be Dragons Here  Operating systems – NetBSD – Digital Unix – AT&T System V – VAXELN  Special hardware – Bus: CI, M-bus, SBI, Turbochannel, UNIBUS, VAXBI, XMI – Disk interface: MASSBUS, SDI, ST-506 (MFM) – Some hope for: DSSI, Q-bus 07/09/09 HP World 2003 Solutions and Technology Conference & Expo page 15
  • 16. Special hardware: Q-bus PCI bus Cable Q-bus rack 07/09/09 HP World 2003 Solutions and Technology Conference & Expo page 16
  • 17. Choosing the host platform  Alpha OpenVMS – Unquestionable stability  Linux – Inexpensive  Windows – Inexpensive – Q-bus support – “Industry standard” 07/09/09 HP World 2003 Solutions and Technology Conference & Expo page 17
  • 18. Sizing the host platform “You can’t have too much”  Server-class – As fast as possible  Memory – More with DIT  Processor – Dual processors  Disk – SCSI  Network – Separate network adapter 07/09/09 HP World 2003 Solutions and Technology Conference & Expo page 18
  • 19. Performance 50 MicroVAX II 45 VAX 11/780 40 VAX 3100 model 80 35 VAX 4000, model 500A 30 VAX 4000, model 700A 25 VAX 7000, model 710 20 CHARON-VAX/XM on dual AMD 1.6 GHz 15 CHARON-VAX/Industrial on 2GHz Intel 10 5 CHARON-VAX/AXP on 1 GHz Alpha EV68 0 CHARON-VAX/XM Plus on 1.4 GHz dual CPU Intel CPU model - VUPs (VAX Unit CHARON-VAX/XM Plus on dual AMD MP2100+ of Performance) Sources: HP and Software Resources International S.A. 07/09/09 HP World 2003 Solutions and Technology Conference & Expo page 19
  • 20. Disk migration  Direct disk access – SCSI? Just plug it in!  Cluster  Network – COPY or COPY/FTP – BACKUP – MKIMAGE – Poor Man disk driver  Tape  Serial 07/09/09 HP World 2003 Solutions and Technology Conference & Expo page 20
  • 21. Backup strategies  Tape  Network – TCP/IP to host – NFS  Host – Disk images offline – Disk images online – SCSI disks 07/09/09 HP World 2003 Solutions and Technology Conference & Expo page 21
  • 22. Write a plan  Disk migration  Backup scheme  Necessary updates  Test – Connectivity – Application – Limited user access  Going live  Backout plan 07/09/09 HP World 2003 Solutions and Technology Conference & Expo page 22
  • 23. Post-migration And they lived happily ever after…  Hardware support  Software support  System administration support  New versions 07/09/09 HP World 2003 Solutions and Technology Conference & Expo page 23
  • 24. Interex, Encompass and HP bring you a powerful new HP World.