Title: Open%20VMS
1Open VMS
- Instructor Dr. Mort Anvari
- Student Jiayuan Geng
- ID 99282
- Summer 2000
2Objective
- An Overview of OpenVMS
- Technology used in this OS
- Market value of OpenVMS
- Future direction of OpenVMS
3What is OpenVMS ?
- Virtual Memory System
- Multi-user, Multitasking, Multiprocessing
- Support Client/Server, Real-time,
- Distributed computing
4VMS and OpenVMS
- Two name for same OS
- With the introduction of the Alpha platform in
the early 90s, DIGITAL changed the name of VMS
to OpenVMS in an effort to shake the common
perception of VMS being a closed, proprietary
operation system
5History 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)
6OpenVMS 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.
7Processing 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
8Processing 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.
9Paging 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.
10OpenVMS 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.
11Distributed 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
12VMS 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
13Market Leadership of OpenVMS
- 1 in Healthcare
- 90 of the worlds computer chips are built on
OpenVMS run assembly lines - 50 of the cellular telephone industry billing
operations run on OpenVMS. - 66 of worlds funds transfer operations occur on
OpenVMS. - Betwween OpenVMS and Tandem systems, about 90
of the worlds 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
14OpenVMS 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
15OpenVMS 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
16OpenVMS 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)
17OpenVMS eBusiness Directions
- Provide a set of complete enterprise solutions
to - Enable robust data serving for todays business
environment - Enhance current web enabling software and add to
portfolio as appropriate - Bring todays 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
18OpenVMS 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 OpenVMS Alpha
19OpenVMS Partnerships Key to Continued Success
Key Vertical Partners
Key Horizontal Partners
HealthcareCerner, SMS, IDX, Intersystems Telecomm
unicationsKSCL (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
20Evolution
- 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.