 |
» |
|
|
 |
 |
|
 |
 |
 |
Welcome to V15 of the OpenVMS Technical Journal. It is indeed a great pleasure in bringing this
edition of the Technical Journal to all the VMS enthusiasts around the world.
We trust that you will find all the articles informative and useful.
In this version you will find many articles that will interest you.
Dr. Ulmann's article describes a new open source interpretive programming
language called 5. Some of the other articles describe the various new
hardware supported on OpenVMS V8.4. Additionally
in this edition, you will find these articles:
- vKVM Functionality and Usage on OpenVMS, Abhishek KR
- BL8x0c i2 server blades: Overview, Setup, Troubleshooting and Various Methods to Install OpenVMS, Aditya BS and Srinivas Pinnika
- 5 – A Powerful Array Language, Bernd Ulmann
- New Time features on OpenVMS and Read-Write Consistency Check Data Algorithm, Clarete Riana, Burns Fisher, and Sandeep Ramavana
- Using XFC to get System/Volume/File/IO Statistics, P Muralidhar Kini,
Mohan Pavaman
- Implementing Triple DES (TCBC) on OpenVMS, Rupesh Shantamurty
- OpenVMS Class Scheduling, Shriniketan Bhagwat
We would appreciate your feedback not only on this issue but the OpenVMS Technical Journal as a whole.
If you would like to submit an article for the next issue please click here.
Thank you for your continued support,
and a big thanks to all the authors who contributed for this edition.
Editor |
 |
 |
 |
 |
 |
|
 |
 |
Article Title: BL8x0c i2 server blades: Overview, Setup, Troubleshooting and Various Methods to Install OpenVMS -
» HTML,
» PDF
Article Abstract: This article is an effort to address the configuration and administration challenges. It describes the different mechanisms and configuration steps of the various components of the Blade architecture. It includes firmware upgrades, initial enclosure configurations, hardware set-up, management, troubleshooting OpenVMS configuration and installation problems covering the Integrity servers and Integrity server blades (BL8x0c i2 server blades).
Author Bio:
Aditya B S is a Senior Software Engineer working for OpenVMS DECwindows Graphics Drivers and Platform Support team for the past 5.5 years. He is specialized in Device Drivers and Hardware Configuration and Management.
Srinivas Pinnika is a Senior Software Engineer working for OpenVMS platform
support team for the last two years. He is specialized in device drivers and
hardware configuration and management.
|
 |
 |
|
 |
 |
Article Title: 5 – A Powerful Array Language - » HTML, » PDF
Article Abstract:
The article describes a new open source interpretive programming language called 5, which is essentially a stack based array language combining the main features of APL and Forth. This makes 5 rather unique, in the zoo of programming languages. This language supports a highly interactive style of programming and allows the rapid development of complex mathematical algorithms and so on.
Since 5 is implemented in Perl, it runs on a variety of platforms and, of course, OpenVMS where it can be used to perform data processing tasks, such as raw data filtering, preprocessing, statistics etc. The article will show the main features of 5 along with the practical examples of its usage.
Author Bio: Dr.Bernd Ulmann did his Ph.D. in Mathematics in 2009.
Completed his Diploma in Mathematics in 1996 and worked as a freelance consultant mainly in VMS related work from 1995 until 1999. Bernd founded Raven Information Technologies GmbH in 1999.
He is also the Professor for Business Computer Science at the "Hochschule fuer Oekonomie und Management" in Frankfurt/Main, Germany.
|
 |
 |
|
 |
 |
Article Title: New Time features on OpenVMS -
» HTML,
» PDF
Article Abstract:
With the increasing processing speed of newer processors and the increased transaction rates of certain applications, it becomes necessary for time to be tracked at a lower granularity than that is already available. Towards this, there are certain changes done for time features on OpenVMS. This paper describes about the new time features implemented in VMS. One of the features provides a mechanism to obtain high precision time using a new system service, while the other provides a mechanism to obtain a high resolution time-since-boot of the system, by making use of a new flag with the existing $GETTIM system service. One more feature is a method of ensuring the consistency of UTC time across a time-zone or summer/winter time change. This can be used by the applications to determine the right pair of TDF and system time, which otherwise can be a problem when seasonal time changes occur, this feature is also used by the $GETUTC service to ensure that $GETUTC never gets a glitch.
Author Bios:
Clarete Riana - Working on VMS for past five years in areas of storage
device drivers, EXEC and Platform support. Holds a Master’s degree in Software
Engineering.
Burns Fisher - Since joining VMS Engineering in 1985, Burns Fisher has worked in
many engineering and project leading roles. These include contributing to the
MIT X11 protocol, leading the DECwindows port to Alpha, contributing to the
System Code Debugger and SCSI clusters, and technical leadership of the Extended
File Specifications project. As a member of the VMS Exec group, he designed and
wrote RAD-based scheduling and RAD-based pool allocation for GS-series
Alphaserver systems.
More recently, he designed and wrote SoftWare Interrupt Services (SWIS), code to
do low level interruption and change-mode handling, software interrupts, and AST
initiation for VMS on the Itanium Processor Family.
Burns is a co-inventor on 3 patents relating to OpenVMS work and holds a
Master's degree in Electrical Engineering from the University of Rochester, NY.
Sandeep Ramavana - Working on VMS for past seven years in areas of Networking
and EXEC. Holds a Bachelor’s degree in Computer Science and Engineering. |
 |
 |
|
 |
 |
Article Title: Using XFC to get System/Volume/File/IO Statistics -
» HTML,
» PDF
Article Abstract:
OpenVMS provides two types of filesystem cache namely, eXtended Qio Processor (XQP) and eXtended File Cache (XFC). XQP caches file's metadata and directory files while XFC caches file contents. XFC provides a set of DCL and SDA commands, which can be used to
obtain statistics of a system at the System/Volume/File/IO level.
This journal describes the various XFC DCL or SDA commands that can be used to obtain vital statistics such as Hotfiles, Volume/File Response time, XFC memory usage and so on.
Author Bios:
P Muralidhar Kini has been working with OpenVMS since 2004. His first project in HP involved working on the Archive Backup System (ABS) product. He worked on ABS for 3 years and then moved to the VMS Filesystem team. Currently he is working on the VMS Filesystem component. He is specialized in the Filesystem components, especially XFC (eXtended File Cache).
Pavaman Mohan has been with OpenVMS since 2005. Having worked with the storage team for over two years, he moved to file system team
and has contributed to VMS file system and the VMS caching component - XFC.
|
 |
|
 |
 |
Article Title: OpenVMS Class Scheduling - » HTML,
» PDF
Article Abstract:
This journal outlines the OpenVMS class scheduling, its usage, advantages and internal data structures.
The following topics are covered:
• Introduction about class scheduling
• Class Scheduling Advantages
• Class Scheduler Database File
• In-Memory Data structures.
Author Bio: Shriniketan has been working for OpenVMS for past 4+ years. He has worked on OpenVMS utilities, such as BACKUP, SYSMAN, JOB CONTROLLER. He was involved in latest enhancements BACKUP compression support and BACKUP 2TB volume support for V8.4. He also works on RMS and file system.
|
|
|
|