270 likes | 614 Views
Open VMS. Instructor: Dr. Mort Anvari Student: Jiayuan Geng ID: 99282 Summer 2000. Objective. An Overview of OpenVMS Technology used in this OS Market value of OpenVMS Future direction of OpenVMS. What is OpenVMS ?. Virtual Memory System
E N D
Open VMS Instructor: Dr. Mort Anvari Student: Jiayuan Geng ID: 99282 Summer 2000
Objective • An Overview of OpenVMS • Technology used in this OS • Market value of OpenVMS • Future direction of OpenVMS
What is OpenVMS ? • Virtual Memory System • Multi-user, Multitasking, Multiprocessing • Support Client/Server, Real-time, Distributed computing
VMS and OpenVMS • Two name for same OS • With the introduction of the Alpha platform in the early 90’s, DIGITAL changed the name of VMS to OpenVMS in an effort to shake the common perception of VMS being a closed, proprietary operation system
History of OpenVMS • Digital Equipment Corporation (DEC, or DIGITAL) • The Principal designers were Dave Cutler and Dick Hustvedt • First conceived in 1976, VMS version X0.5 was first released to customer in 1977 as the OS of VAX(Virtual Address eXtension)
OpenVMS and OpenVMS Alpha • Two Platforms • OpenVMS VAX * 32-bit, multitasking, multiprocessing * Support VAX, microVAX, VAXstation and VAXserver • OpenVMS Alpha (AXP) * 64- bit, multitasking, multiprocessing * run on Alpha systems from DIGITAL, Compaq.
Processing and Scheduling OpenVMS VAX: • The basic unit of execution in OpenVMS VAX is the process. • The maximum number of concurrent processes is 8,192 per OpenVMS VAX system. OpenVMS Alpha: • The basic unit of execution in OpenVMS Alpha is the kernel thread. • Each process can have up to 16 kernel threads. • The maximum number of concurrent processes is 16,384 per OpenVMS Alpha system
Processing and Scheduling--Priority • Processes receive time to execute their images based on the priority. • 32 priorities are recognized on OpenVMS VAX, 64 priorities are recognized on OpenVMS Alpha. • Priorities 0 to 15 are for timesharing processes and applications that are not time critical. • Priorities 16 to 32 on VAX and 16 to 63 on Alpha are for real-time processes.
Paging and Swapping • OpenVMS uses paging and swapping to provied sufficient virtual memory for concurrently executing processes. • Paging and swapping are also provided for processes whose memory requirements exceed available physical memory. • The maximum working set size is 512 MB of memory for VAX and 4GB for Alpha.
OpenVMS Cluster Software • OpenVMS Cluster software is available for Alpha and VAX systems as a separately licensed System Integrated Product(SIP) • It provides a highly integrated OpenVMS computing environment that is distributed over multiple systems containing up to 96 nodes.
Distributed Computing Environment(DCE) Support • DCE for OpenVMS serves as the basis for an open computing environment where networks of multi-vendor systems appear as a single system to the user. • Users can locate and share information safely and easily across the entire enterprise
VMS Performance • CY1999 Revenue: ~$3.9B • If ranked as Fortune 500: #385 • Comparisons: • 3Com - 303/$5.4 • Computer Associates - 335/$4.7 • Hilton Hotels-380/$4.0 • EMC -386/$3.9
Market Leadership of OpenVMS • # 1 in Healthcare • 90% of the world’s computer chips are built on OpenVMS run assembly lines… • 50% of the cellular telephone industry billing operations run on OpenVMS. • 66% of world’s funds transfer operations occur on OpenVMS. • Betwween OpenVMS and Tandem systems, about 90% of the world’s stock exchanges run on one of these two systems. • If you purchase a lottery ticket, the back-end system that is running that lottery is running OpenVMS
OpenVMS Customers Millions rely on it today • 450,000+ systems installed • Thousands of customers satisfied and growing • Nearly 20% of customers are NEW to OpenVMS each year
OpenVMS AlphaServers rank #1 and #2 among users • System Reliability • System Software Robustness • Ease of Use/Ease of Installation • Application Software Costs • Cost of Ownership • System Software Costs • Performance • Maintenance Costs Source: Datapro Information Services, a subsidiary of Gartner Group, Inc. ‘1998 User Ratings Survey of Midrange Systems’
2001 2000 2002 STRATEGIC DIRECTION 2004 2003 OpenVMS Web Server Directions • Apache • Apache V 1.3.9 implementation on OpenVMS today (beta) • Ship Apache V1.3.12 on OpenVMS in Sep’ 00 (with SSL) • Keep OpenVMS Apache in sync with Apache Software Foundation • Next OpenVMS release to include support for: • ASF V2.0, PHP, XML, Tomcat/JSP, UAF authentication, Full cluster & Galaxy capabilities, additional partner tools (e.g: web authoring tools..) • Netscape Communicator V5 • Final release expected in the summer • Continue to release base-levels of Mozilla (Web download)
2001 2000 2002 STRATEGIC DIRECTION 2004 2003 OpenVMS eBusiness Directions Provide a set of complete enterprise solutions to: • Enable robust data serving for today’s business environment • Enhance current web enabling software and add to portfolio as appropriate • Bring today’s applications into the eBusiness context • Deliver complete set of application integration middleware (Compaq and partner based) • Create application hosting platforms for the applications of tomorrow • In partnership with Oracle and other key eBusiness solution providers
2001 2000 2002 STRATEGIC DIRECTION 2004 2003 OpenVMS Java Directions • Java Development Kit (JDK) 1.1.8 is current release • Beta release of JDK 1.2.2 is available for download! This is the latest version of Java • Final release is scheduled for August/September and will support OpenVMS V7.1 and V7.2 • Beta release of Fast VM is scheduled for June • Working to minimize the time between JDK availability on Tru64Unix and OpenVMSAlpha
OpenVMS Partnerships Key to Continued Success Key Vertical Partners Key Horizontal Partners HealthcareCerner, SMS, IDX, Intersystems TelecommunicationsKSCL (formerly Kingston), DirecTV, CMG, CGI, Telecordia ManufacturingPromis, Consilium, Aspen Technologies, Domain Systems, Ross Systems, MK Group Financial ServicesDST/Catalyst, Eurex, Montran, GIFTS, OM Technology, OMR Systems, Rolfe & Nolan, Sanchez , Wall Street Systems Lotteries: Essnet, Scientific Games Int. (SGI), GTECH Database/Business Intelligence Oracle, SAS Institute Management ToolsComputer Associates; DatametricsBMC, Raxco, Heroix Development Environments Forte, IBI, BEA, Prolifics, IONA, Cognos, CompuWare, Magic
Evolution Over a 20-year period, OpenVMS has experienced evolution in five areas: • From a system running on same 20 printed circuit boards to a single chip. • From being propeietary to open. • From running on CISC-based VAX to RISC-based Alpha systems. • From being primarily a technical OS to a commercial OD, to a high availability mission-critical commercial OS. • From time-sharing to a workstation environment, to a client/server computing style environment.