[an error occurred while processing this directive]

HP OpenVMS Systems

Advanced Technical Bootcamp
» 

HP OpenVMS Systems

OpenVMS information

» What's new on our site
» Upcoming events
» Configuration and buying assistance
» Send us your comments

HP OpenVMS systems

» OpenVMS software
» Supported Servers
» OpenVMS virtualization
» OpenVMS solutions and partners
» OpenVMS success stories
» OpenVMS service and support
» OpenVMS resources and information
» OpenVMS documentation
» Education and training

Evolving business value

» Business Systems Evolution
» AlphaServer systems transition planning
» Alpha RetainTrust program

Related links

» HP Integrity servers
» HP Alpha systems
» HP storage
» HP software
» HP products and services
» HP solutions
» HP support
disaster proof
HP Integrity server animation
HP Integrity server animation
Content starts here

Troubleshooting CPU bottlenecks using SDA tools

Session Number: A101
Session Times: Wednesday PM, Friday AM
Instructor: Anders Johansson
Session Level: Advanced
Session Abstract:
Anders will discuss the tools available via SDA that can be used to narrow down CPU bottlenecks. These tools are built as extensions to SDA, and are shipped as part of the OpenVMS operating sytem.

You will learn how to understand where in the code CPU time is spent, where cache misses occur, etc. The focus of the session will be on understanding what the tools provide, and how you analyze the results.

A part of the session will be used to demonstrate some of the tools.

Finding and resolving OpenVMS performance problems using tools supplied with OpenVMS

Session Number: A102
Session Times: Wednesday PM, Thursday AM
Instructor: Bart Lederman
Session Level: Intermediate
Session Abstract:
The purpose of this hands-on lab is to provide the attendees with a mentored hands-on experience in finding performance problems using various OpenVMS-supplied performance tools and utilities, including $ MONITOR, $ ANALYZE/SYSTEM, Availability Manager and other related tools. Attendees will be given a working knowledge on how the various tools work, and will be guided in using the tools to analyze an OpenVMS cluster under loaded conditions. Tips and hints into improving an OpenVMS cluster's performance will also be given.

Introduction to Performance Management

Session Number: A103
Session Times: Sunday, Friday AM
Instructor: Bart Lederman
Session Level: Intermediate
Session Abstract:
There are many sources that cover system ?tuning?, but that is only a small part of successful Performance Management. This session gives an overview of Performance Management, touching on many aspects that are not in any manual or bo ok, and which have been collected over the years by the speaker and other members of the OpenVMS Performance Expertise Center. The basic principles and techniques shown are applicable to all computer systems. Examples of some of the tools that are used to collect information will include OpenVMS, Unix / Linux, and Windows, with the emphasis on tools that are supplied with the operating system.

Storage EVA Hands on

Session Number: A104
Session Times: Monday PM, Tuesday PM, Wednesday PM, Tom Rogers
Session Level: Intermediate
Session Abstract:
The power of the EVA is in its management simplicity. Yet we all know a workload or administrator that pushed all the wrong buttons on a piece of technology yielding it simply powerless. Understanding "best pr actices" for configuration and operation of an EVA helps you avoid costly missteps that rob your environment of the performance or flexibility that you need. In this 3 hour hands-on workshop, you will gain practical experience in configuring the EVA acco rding to "best practices" so that the investment can be maximized. Areas of exploration will include:
  1. Capacity planning basics: How do I know if my array is out of gas?
  2. Performance 101: How can I squeeze another x% from the array?
  3. Disk backups/copies: Making the best use of Point-in-time copies.
  4. Managing a dynamic environment: Keeping IT simple.

VAX and Alpha to Integrity Case Study

Session Number: A106
Session Times: Sunday, Thursday PM
Instructor: Brad McCusker
Session Level: Intermediate
Session Abstract:
This case study evaluates the migration of two mission critical OpenVMS clusters (1 VAX, 1 Alpha) to 3 Integrity clusters. This study will focus more on the project level aspects, the planning, design, implementation and management of the migration. Problems we encountered, how we solved them, etc. This will not be 'yet-another-integrity-porting' session, but instead will be a real world description of actual migrations.

Best Practices for Maintaining a Highly Available Rdb Database

Session Number: A107
Session Times: Sunday, Monday PM
Instructor: Brad McCusker
Session Level: Intermediate
Session Abstract:
A must see session for anyone responsible for Rdb databases, the presenter will describe the best practices and lessons learned over 20+ years of supporting hundreds of mission critical OpenVMS databases.

Alignment Faults: Concepts, Analysis, and Correction

Session Number: A108
Session Times: Wednesday AM, Friday AM
Instructor: Bruce Ellis
Session Level: Advanced
Session Abstract:
Alignment faults have been around since the inception of the Alpha. With the advent of Integrity Server Systems the impact of alignment faults is substantially mor significant. This session describes the concepts surrounding alignment faults and coding techniques that cause them. We will describe how to monitor the occurrence of alignment faults and how to trace them back to a specific application and a specific piece of code.

Once you know from whence they come, you will want to correct them. There is no magic system parameter or system tuning option to correct them. Only two things will prevent or improve the impact of alignment issues: coding techniques and compiler options. This session will describe how to correct them and present examples from a variety of languages. Although there is no such thing as a "good" alignment fault, this session will describe the kind of numbers that may be acceptable and when they may be killing performance.

Java 5 on OpenVMS

Session Number: A109
Session Times: Wednesday PM, Thursday AM
Instructor: Guy Peleg
Session Level: Advanced
Session Abstract:
Can the words "Java" , "Performance" and "OpenVMS" appear in the same sentence without a "NO" in between? Yes ! The HotSpot Technology shipping with Java 5 on OpenVMS Itanium can make Java applications fly on OpenVMS. The session will provide an overview of the HotSpot Technology, the implementation on OpenVMS IA64 comparing to Alpha Fast VM. It will also provide an overview on writing performance oriented Java code, tuning the Java environment, and how to tune Java applications using various profiling tools focusing on JRat.

Outline

  • Java on OpenVMS Characteristics
  • System tuning
  • Process Quotas
  • Logical Names
  • Garbage Collection & Heap Sizing
  • Optimizing I/O
  • Optimizing Java code
  • Profiling
  • Where NOT to use Java on OpenVMS

Java Native Mode Interface

This session describes the mechanisms for developing Java Native Interfaces (JNI) from C to provide OpenVMS System functionality for Java applications. The session describes how to write JNI interfaces in C, how to call them from Java, and how to build a pplications using JNI routines.

General Topics

  • Writing JNI Functions in C
  • Incorporation JNI functions in Java Applications
  • Building Java Applications using JNI Routines

Processor Architecture from a VMS Point of View

Session Number: A110
Session Times: Wednesday AM, Thursday PM
Instructor: Burns Fisher, Ruth Goldenberg
Session Level: Advanced
Session Abstract:
We will be looking at the architecture of the 3 VMS processors (VAX, Alpha, Itanium) from the point of view of VMS engineers. We will include some rationale for the architecture decisions, as well as some instruction examples. While you will not walk away knowing how to build or even program one of these processors, you should have a better context for understanding the decisions that have been made through the years. You will be able to explain CISC, RISC, and EPIC , and have a better idea how the architecture and the operating system contributed to each other's design. You should be better able to read the machine code listings produced by our compilers (with an instruction set listing at your side).

We will talk little about the privileged architecture of any of the systems. That is the subject of another block.

The first part of this talk, led by Ruth, will focus on VAX and VMS architecture co-design and Alpha user architecture.

The second part of this talk, led by Burns, will focus on the Itanium user architecture.

VAX/Alpha/Itanium Privileged Architecture

Session Number: A111
Session Times: Wednesday PM, Thursday PM
NOTE: Session A110 is a prerequisite to this course
Instructor: Burns Fisher, Ruth Goldenberg
Session Level: Advanced
Session Abstract:
This session will talk about the privileged (i.e. kernel mode, or OS-managed) architecture of the three VMS architectures: VAX, Alpha, and Itanium. We will include information about how interrupts and exceptions are delivered by each of the architectures as well as a discussion of how the SWIS component of VMS on Itanium replaces some of the functions of VAX microcode and Alpha PAL code.

We will not be discussing system service entry. That is a separate talk.

The first part of this talk, led by Ruth, discusses some of the primitives of privileged architecture that were co-designed for VAX and VMS and carried forward into the Alpha architecture.

The second part of this talk, led by Burns, discusses the privileged architecture of the Itanium, which is considerably different from VAX and Alpha.

The third part of this talk, led by Burns, discusses SWIS, the software component that provides on Itanium the privileged primitives that VMS requires.

Designing OpenVMS systems for availability and performance

Session Number: A112
Session Times: Tuesday AM, Tuesday PM
Instructor: Colin Butcher
Session Level: Intermediate
Session Abstract:
OpenVMS systems and clusters can provide unmatched levels of performance and availability if the overall system is well designed.

We need to structure the design and implementation of the complete system (application, infrastructure, platform etc.) to provide a reliable service.

This session will discuss the underlying principles of availability and performance and how they can be applied in an OpenVMS environment.

The session will cover:

  • Performance characteristics of systems
  • Principles of high availability
  • Network connectivity and protocols
  • Configuring systems and storage
  • Application design issues
The emphasis will be on using case studies and examples to illustrate the main points.

This block will discuss the design and deployment of OpenVMS based systems to meet real-world application requirements in a practical manner.

Please be prepared to contribute to the discussion.

Principles of performance:
Understanding throughput, response times and the underlying mechanisms that determine the overall performance characteristics of a system.

Principles of high availability:
An overview of availability analysis, state transitions and failure detection.

Network connectivity and protocols:
An overview of networking and connectivity to systems.

Designing for availability and performance:
This will use case studies and examples to bring the different strands together in a practical manner to solve real-world problems.

Blade and System Management Update

Session Number: A113
Session Times: Wednesday PM, Thursday PM
Instructor: Dave Holt
Session Level: Intermediate
Session Abstract:
OpenVMS will be available on the new c-Class Blade systems in Summer 2007. Blades offer operational and environmental efficiencies which require new levels of management. This presentation outlines the HP company-wide developments in Blade management that are targeted to ship on OpenVMS Integrity in the second half of 2007.

A general update of OpenVMS System Management products will also be given.

Reducing OpenVMS TCO with new Virtualization capabilities

Session Number: A114
Session Times: Monday PM,Tuesday PM
Instructor: Dave Holt
Session Level: Intermediate
Session Abstract:
OpenVMS Integrity 8.3 introduced new flexible Utility Pricing functionality that enables customers to pay for only the compute resources they need. With the use of costed examples, this presentation shows that significant life-time sa vings can be made for standalone, clustered and disaster-tolerant OpenVMS configurations.

Integrating with java technology - Hands on

Session Number: A115
Session Times: Tuesday AM, Wednesday PM, Thursday AM, David Sullivan
Session Level: Intermediate
Session Abstract:
Java technologies such as web services, JSP, Servlets, RMI and JMS have become very popular. Learn how OpenVMS application which were written decades ago, in different languages, can be integrated with these newer technologies.

This is a hands-on lab in which you will use the WSIT product to generate web services, JSPs and POJOs that call non-java applications. You will learn how you can easily deploy these appications within a web server or within detached processes.

A basic knowledge of DCL and java are assumed for this class.

I64 Alternate Booting - Network Installation and Satellite Boot

Session Number: A116
Session Times: Tuesday AM, Thursday AM
Instructor: Doug Gordon
Session Level: Intermediate
Session Abstract:
Just as with the VAX and Alpha hardware, the Integrity platforms support network installation and upgrade. The implementation differs in some significant ways from previous architectures and this talk will discuss the techical and pr actical details of the changes.

OpenVMS V8.3 introduced satellite boot for Integrity systems. Again, architecture difference resulted in some significant internal and some external changes in satellite booting. We will cover these differences and discuss some of the technical challenges involved in implementing satellite boot.

OpenVMS Backup

Session Number: A118
Session Times: Monday AM, Thursday PM
Instructor: Guy Peleg
Session Level: Intermediate
Session Abstract:
The session provides an overview of OpenVMS BACKUP. It discusses the main algorithms used by OpenVMS BACKUP for save and restore operations. The session will discuss new features recently added to OpenVMS BACKUP and will provide tips on improving performance of SAVE/RESTORE operations.

OpenVMS Performance Concepts

Session Number: A119
Session Times: Monday PM, Thursday PM
Instructor: Bruce Ellis
Session Level: Intermediate
Session Abstract:
There are many sessions on performance tools available for OpenVMS from Availability Manager to T4. Using the information provided by these tools requires a fundamental understanding of the performance that they provide. This session describes what these metrics mean and how they impact performance on OpenVMS. In the discussion, additional emphasis will be placed on how to improve the metrics, i.e. what works and why.

General Topics:

  • CPU Time
  • Time spent in Modes, in particular Kernel Mode, Interrupt State Time, and MP Synchronization Time.
  • Process Scheduling States
  • Paging Metrics
  • I/O Metrics

Extreme Linking on I64, Installed Imaged on I64

Session Number: A120
Session Times: Sunday,Monday AM
Instructor: Hartmut Becker
Session Level: Advanced
Session Abstract:
Learn about the limits which are in the current versions of the I64 linker. For example, short data exceeded, section escaping. Get to know what will change and what can't be changed. Be aware that you will not reach these limits with Hello-world type of programs. You may even never hit any of the limits. But it may be good to know about them, just in case.

Where in the virtual address space are all the pieces of my installed image? This is a illustrated tour on all the ADD qualifiers, which INSTALL allows. Included are /SHARED=ADDRESS_DATA and /RESIDENT=(CODE,DATA). Learn about the recent changes/fixes in INSTALL. Get to know where on I64 resident images live and what determines where they live.

Coding and scripting in DCL, Perl and Macro

Session Number: A121
Session Times: Wednesday PM, Thursday PM
Instructor: Hein van den Heuvel
Session Level: Intermediate
Session Abstract:
In this block we'll review DCL, as a language, mostly because it is always there, always ready to be used. Similarly we'll take a look at Macro as a language for simple tools again because it is always there. The major portion of this block will be an introduction to Perl from a practical perspective. Seasoned OpenVMS administrators should at least take a look at Perl because it is an excellent alternative for many DCL tasks and as it can give an easy entry into 'the other operating systems'.

Every system manager has written DCL command file using the basic read and write DCL commands to process text files. This session will take this basic mechanism several levels deeper. How about using DCL to read and update RMS indexed file such as SYSUAF and VMSMAIL_PROFILE using KEYS. How about processing the Tag-Length-Value (TLV) datum's in VMSMAIL_PROFILE? Did you ever use READ/KEY on fixed length sequential files? With that we can uise DCL to manipulate the internal structure of an INDEXED file! This session will show how to patch a broken RMS indexed file back to life using DCL only.

For the piece-de-resistance the session will decompose a command file which reads the data from a locked file by reading its file header from INDEXF.SYS and decoding the mapping pointers to find the blocks with the data, all in DCL. Sprinkle that with some 'nice to know' and 'did you ever try' and the participants will learn some real magic to take home.

I like developing OpenVMS automation solutions with DCL. I even like to think I'm pretty good at it! There is nothing wrong with using DCL as a scripting language (certainly not when compared to one of those Unix shell doohickeys).

However, I must admit that certain style of problems are solved more elegantly, quicker and more robust with PERL scripts or a combination of Perl and DCL. Perl, through its powerful associative arrays and regular expression, can be a great tool to for text parsing and data manipulation. This session will introduce the audience to using Perl from a DCL script writing vantage point. The session assumes no knowledge of Perl, just an open mind. It will provide an introduction to the language and its powerful regular expressions and show some basic Perl coding practices. The session will compare DCL and Perl solutions for several example problems.

Do you know Macro? Are you a little bit curious as to how to use it? It appears that OpenVMS MACRO is somewhat of a forgotten language. Yet it is powerful, free, and available on every single OpenVMS system: VAX, Alpha or Itanium. This session will not advocate to use Macro as a main implementation language, but just provide a reminder that is there ready to be leveraged. The participants will learn some of its basic usages by examining a few relatively easy example programs.

RMS

Session Number: A122
Session Times: Sunday, Wednesday AM
Instructor: Hein van den Heuvel
Session Level: Intermediate
Session Abstract:
This session will show how to break, and fix, an RMS indexed file. In order to do so, we will start with an overview of the internal layout of an RMS indexed file. We will follow that overview hands on with an ANAL/RMS /INT session. As we dive into the file internals several performance implications will become also clear.

RMS global buffers are one of the more powerful tuning techniques for RMS (indexed) file yet curiously are still under utilized by applications. The presenter will show how now more than ever you may lobal buffers for you're applications. Four relatively new (less than 15 years  ) RMS developments may well be of great benefit to your application: Hashed Lookup, Address Space re-use, Concu o reminds the participant of other new(ish) RMS features such as: Key-Less-Than, Convert improvements, No-Query-Lock, Sequential file buffering.

This session will give some practical, real life, RMS performance tuning examples. These are cases where tuning a single file, improved the performance of the whole system. Rather then a day long session looking in detail at every possible knob and the mechanisms behind it, this session will highlight potentially high impact areas based on hands-on tuning experiences. The examples will show some good, bad, and downright ugly files and how they were fixed using for example: Global buffers, Convert, Index Depth, Duplicate Key Chains, Empty bucket scans, Deferred Write. You may have thought your application files are suffering some through neglect? Just look at some of these examples!

Using SDA Extensions to troubleshoot system hangs and performance issues.

Session Number: A123
Session Times: Tuesday AM, Wednesday PM
Instructor: James Mehlhop
Session Level: Advanced
Session Abstract:
Introduction to using the System Dump Analyzer Extensions and how they can be used to troubleshoot system performance issues as well as application performance issues and even hung systems.

SDA extensions CAN be loaded at system boot time in order to collect information leading up to a system hang or crash, to allow you to analyze the data later after the crash event.

They can also be used interactively to help identify many system performance problems. I have used them in the past to help create radical performance enhancements within applications.

Introduction to Crash Dump Analysis on Alpha

Session Number: A124
Session Times: Tuesday PM, Wednesday PM
Instructor: James Mehlhop
Session Level: Advanced
Session Abstract:
Introduction to using the System Dump Analyzer to isolate the immediate cause of a system cras. Including locating the PC of the code that actually caused the exception rather than the PC of the VMS condition handler that performed the actual bugcheck.

Use of SDA commands to locate module and offset into code (when appropriate). Use of SDA initialization files as well as system and user defined symbol definitions.

OpenVMS Volume Shadowing

Session Number: A125
Session Times: Monday PM, Wednesday PM
Instructor: Jeff Friedrichs
Session Level: Intermediate
Session Abstract:
This session will focus primarily on the newer features of OpenVMS Volume Shadowing, such as Host Based Mini Merge, and how to use these features to insure data high availability.

A basic understanding of Volume Shadowing is suggested, but not required.

This session will also give attendees time to describe their experiences with Volume Shadowing, ask questions and suggest features that would be useful to them in the future.

DWARF debugging format

Session Number: A126
Session Times: Monday PM, Tuesday AM
Instructor: Jeff Nelson
Session Level: Intermediate
Session Abstract:
This session describes the debug symbol table format called DWARF. DWARF is an industry-standard format used on many systems, including HP OpenVMS I64. This session will describe the basics of DWARF and include a description of the specific extensions made by HP OpenVMS engineering.

Debugging Privileged Code

Session Number: A127
Session Times: Monday PM, Tuesday PM
Instructor: Jeff Nelson
Session Level: Advanced
Session Abstract:
This session will describe how to debug privileged code on OpenVMS. Tools and techniques will be surveyed, and examples will be given of when and how to use a given tool or method. Items covered will include: system code debug (SCD), XDELTA, DELTA and a variety of run-time tracing components. The session will conclude with an example of how to write a custom analysis tool and hands-on exploration, time permitting.

CockpitMgr / Alpha Emulator Block

Session Number: A128
Session Times: Monday PM, Wednesday AM
Instructor: Johan Michiels,Arie de Groot
Session Level: Basic
Session Abstract:
This block introduces two products:
  • CockpitMgr for OpenVMS
  • The Alpha Emulator
A combined demonstration of both products will conclude the session.

Polycenter is back. It's better. It's called CockpitMgr now.
In the early nineties, Digital released a portfolio of system management production tools under the Polycenter brand name. Maybe you're still using today one or more of those products which may now have another name.

In the mean time, technology evolved and those old products no longer fulfil all needs.

CockpitMgr bundles the functionality of several Polycenter products, but evolved in parallel with the newest technologies. It can be considered as the most complete OpenVMS system management toolkit in the industry, helping the system manager in his daily operations. It runs entirely on OpenVMS.

The current presentation makes an inventory of VMS system management needs anno 2007, and explains how CockpitMgr can provide a perfect solution for system and console monitoring, network, storage and configuration management.

Alpha Virtualization@work
Alpha Hardware Virtualization is a fairly new development that allows Alpha computer users to move from their old systems to a more current, industry standard platform without changing their Alpha software. It provides a perfect solution for those Alpha users that have problems to migrate their software to the Alpha successor product. This session will focus on operational aspects of Alpha Virtualization and include several customer cases where this product is implemented. Attendees will gain insight in where the actual benefits of such a solution reside and if/how it is an interesting subject for the organization they represent. A live demonstration of the product will be included, using the power or Alpha Virtualization to run an OpenVMS environment that is managed by CockpitMgr. The attendees can participate by using the Virtual Alpha installation on HP notebooks.

Enterprise Service Bus (ESB)

Session Number: A130
Session Times: Sunday
Instructor: John Apps
Session Level: Intermediate
Session Abstract:
Role of Enterprise Service Bus in SOA systems. Web V2 and interactive Web applications

This session will look at the various components of an Enterprise Service Bus (ESB), it's role in building Service-oriented Architecture systems and take a brief look at some of the applications in which an ESB is being used.

One of the biggest challenges facing architects and developers of so-called Web V2 applications is in building browser-based user interfaces as interactive as those they are often replacing. These are VT-based and thus highly interactive in their nature, allowing field navigation, plausibility checking and DB lookups per field.

The talk will examine some of the recent technologies such as AJAX (Asynchronous Javascript for XML) and its use in solving the challenges outlined above.

Service-Oriented Architecture

Session Number: A131
Session Times: Tuesday PM, Thursday AM
Instructor: John Apps
Session Level: Intermediate
Session Abstract:
General introduction on the principles of SOA.

This session will introduce the general concepts behind SOA, some of the technologies used to implement an SOA, the role OpenVMS plays in this and a few short examples of the work OpenVMS customers are doing in this space.

SAN Storage - Nuts & Bolts - Part 2

Session Number: A132
Session Times: Monday AM, Wednesday AM
Instructor: John Fisher
Session Level: Intermediate
Session Abstract:
This second session takes a deeper look at the performance management of SANs from an OpenVMS perspective. Many OpenVMS systems now support SANs. Other environments continue to move storage to Fibre Channel storage arrays. And they also are upgrading from HSG80 based storage arrays to more current Fibre Channel storage arrays. For those IT professionals who manage these environments, this seminar provides how-to and best practice information for performance management of a SAN for OpenVMS systems.

Performance Management - Theory and Process. This session deals with the general theory of performance management in a SAN environment. It also explores the general process to gather and manage performance management data.

Performance Management - Metrics and Tools. This session discusses the various performance metrics available and tools that can be used to help management storage performance.

Performance Management - Best Practices. Finally this session takes a few minutes to explore how you can move from theory into practice. This start of a set of Best Practices can help guide implementation of an OpenVMS SAN environment to improve performance and availability.

SAN Storage - Nuts & Bolts - Part 1

Session Number: A133
Session Times: Sunday, Tuesday PM
Instructor: John Fisher
Session Level: Intermediate
Session Abstract:
This session looks at SANs from an OpenVMS perspective. Many OpenVMS systems now support SANs. Other environments continue to move storage to Fibre Channel storage arrays. And they also are upgrading from HSG80 based storage arrays tomore current Fibre Channel storage arrays. For those IT professionals who manage these environments, this seminar provides how-to and best practice information on the set up, management and performance management of a SAN for OpenVMS systems.

OpenVMS SAN Storage Setup reviews:

  • a brief overview of SAN design for high availability
  • use of WWIDMGR to allow the AlphaServer SRM console to access disks
  • identifiers and their connection types and setup issues
  • connectivity for management of the controllers
  • some setup tips to make troubleshooting easier
  • overview of OpenVMS multipathing with a SAN
  • presentation tips for adding, removing and reusing luns

OpenVMS SAN Storage Management reviews:

  • a brief overview of SAN design for high availability
  • use of WWIDMGR to allow the AlphaServer SRM console to access disks
  • connectivity for management of the controllers
  • overview of OpenVMS multipathing with a SAN
  • presentation tips for adding, removing and reusing luns
  • event logging and notification
  • upgrade planning tips
  • tips for some common issues

Using T4 to Define OpenVMS SAN Storage Needs explores:

  • Building the current picture
  • Using T4 COMP data
  • Using T4 FCMON data
  • Using VEVAMON data
  • Using EVAperf data
  • Using other sources
  • Building the overall VMScluster picture

Macro on 3 Architectures, Bliss Overview, Elf Object/Image Format

Session Number: A134
Session Times: Sunday, Wednesday AM
Instructor: John Reagan
Session Level: Advanced
Session Abstract:
This session provides information on the evolution of the Macro-32 language on OpenVMS VAX, OpenVMS Alpha, and OpenVMS I64. The session will cover various features added for OpenVMS Alpha and OpenVMS I64.

This session provides an overview of some of the unique features of the BLISS programming language including user-defined structures and recursive/iterative macros.

This session provides an indepth look at the ELF object and image file formats including the location of module ident strings and various debug flags.

OpenVMS on HP Blade Systems

Session Number: A135
Session Times: Tuesday AM, Wednesday AM
Instructor: John Shortt,Curt Spacht
Session Level: Basic
Session Abstract:
The objective of this block is to cover C-class Blade systems and the support of these systems by OpenVMS. The session will start with a brief overview of C-class Blade systems, followed by a detailed presentation of the hardware components. After this there will be a session on the new system management features for these Blade systems. And finally, a demo on the hardware components, management tools, and provisioning a C-class Blade with OpenVMS will be shown.

Developing Rich Composite Workplace Applications on OpenVMS - Hands On

Session Number: A136
Session Times: Thursday AM, Friday AM
Instructor: John Apps
Session Level: Basic
Session Abstract:
This session is an informative discussion and hands-on lab defining the new, emerging space of Workplace Applications. This session will highlight how business managers of all levels benefit from such workplace applications designed specifically to increase the overall effectiveness of managers. While software historically has focused on the repetitive, routine activities in a business, this emerging application is focused on the highly valued, highly paid workers who are hired to focus and manage the unplanned, non-routine and unstructured activities that ultimately affect the competitive stature of an organization. This lab will demonstrate how to create a workplace application using the Attunity InFocus platform which enables the rapid development, configuration and deployment of workplace applications. For the lab, specific examples will highlight solutions leveraging Open VMS, Oracle Rdb. Data for such applications using Attunity InFocus can come from sources including HP NonStop, HP Neoview, Open VMS, HP-UX, Windows, Linux, UNIX,SQL./MX, Oracle 10g etc.

RTR : Transactional Middleware.

Session Number: A138
Session Times: Wednesday AM, Thursday AM
Instructor: Karthik Bhagawan, Robert Nydahl
Session Level: Basic
Session Abstract:
Introduction to RTR (Reliable Transaction Router) the Fault Tolerant transactional Middleware. Concepts, Features and Advantages of RTR : Three tier Architecture, Interoperability, Increased service availability through Standby, disaster recovery support through shadow, Increase Scalability through Data Partitioning.

Long-Distance Disaster Recovery and Disaster Tolerance Using OpenVMS Clusters

Session Number: A139
Session Times: Thursday AM
Instructor: Keith Parris
Session Level: Advanced
Session Abstract:
Prior to 9/11, companies felt relatively safe with disaster recovery sites not far away or with disaster-tolerant cluster configurations with only a few miles between sites. Now we see the somber realization setting in that terroristsmight obtain a nuclear weapon and take out an entire metropolitan area, potentially wiping out both sites of a disaster-tolerant OpenVMS Cluster. This is causing many businesses to be under pressure to set up disaster recovery or disaster-tolerant configurations with 1,000 miles or more between sites. This session covers the various potential challenges typically encountered in developing a long-distance disaster-recovery or disaster-tolerant solution, the technologies and strategies which may be applied, and the pros and cons of various approaches, as well as methods which may be used to simulate and test a long-distance configuration prior to implementation.

Advanced Disaster Tolerance Using OpenVMS Clusters

Session Number: A140
Session Times: Thursday AM
Instructor: Keith Parris
Session Level: Advanced
Session Abstract:
This session describes in deeper detail how OpenVMS Clusters are used to provide disaster tolerance. It summarizes the foundational elements that must be in place to provide disaster tolerance, tells how to plan for disaster tolerance, and describes key technologies such as inter-site links, multi-site clusters, and data replication technologies. The presentation also includes real-world examples of Disaster Tolerance in action.

Introduction to Disaster Tolerance Using OpenVMS Clusters

Session Number: A141
Session Times: Monday AM, Tuesday PM
Instructor: Keith Parris
Session Level: Intermediate
Session Abstract:
This session provides an introduction to the field of Disaster Tolerance and how OpenVMS Cluster technology can be used to achieve it. It compares and contrasts the familiar concept of Disaster Recovery with the less-familiar concept of Disaster Tolerance, and describes the similarities and differences between the two in practice. The session provides a brief summary of the techniques and technologies used to implement Disaster Tolerance on the OpenVMS platform.

Achieving the Highest Possible Availability in Your OpenVMS Cluster

Session Number: A142
Session Times: Thursday AM
Instructor: Keith Parris
Session Level: Advanced
Session Abstract:
This session tells how to configure and manage an OpenVMS Cluster to provide the highest possible level of availability. It provides detail on potential failure sources within an OpenVMS Cluster configuration and the available techniques, tools, configuration modifications, and operational procedures to eliminate or mitigate these risks. It also describes how to minimize the delays associated with cluster state transitions.

Continuous Access or Volume Shadowing: Which Should I Choose for My Data Replication and When?

Session Number: A143
Session Times: Monday AM, Tuesday PM
Instructor: Keith Parris
Session Level: Intermediate
Session Abstract:
Disk data replication (commonly known as mirroring or shadowing) is a common tool to protect against disk failures. When applied between geographically-dispersed sites it can protect data for purposes of disaster recovery or disaster tolerance. This session describes and compares the capabilities and technical aspects of Continuous Access (CA) on EVA and XP storage controllers and Host-Based Volume Shadowing software for OpenVMS, and discusses the relative merits of each solution in a variety of possible usage scenarios, and the set of needs or circumstances under which each is the most popular.

Alpha Managers guide to OpenVMS on Itanium servers

Session Number: A145
Session Times: Monday AM, Tuesday AM, Wednesday AM, Larry Bonnette
Session Level: Basic
Session Abstract:
This introductory class uses multiple hands on labs to provide students with the opportunity to explore the console on Hewlett-Packards Integrity servers. The LABS are designed to make it easier for the Alpha Server administrator to understand how to go about managing OpenVMS on an Integrity server. Since it is assumed that attendees will already know OpenVMS, this series of hands on labs will concentrate on the Itanium Consoles as well as some of the newer tools in OpenVMS that deal with Itanium specific components.

Objectives

  • Explore the hardware.
  • Explore the BMC
  • Explore the MP console.
  • Set up the Management Card network.
  • Explore the EFI console.
  • Set up the EFI network.
  • Boot and explore OpenVMS on Integrity.
  • Examine the FAT from OpenVMS using EFI$CP.

Prerequisites

The students should have basic VMS user skills I.E. create directories, edit files etc.

The student should have some understanding of Alpha Console commands.

Required Skill Level

  • Introduction
  • Some Alpha hardware/console experience

Time requirement

  • Three to Four hours dependent on the student's abilities.

Common Internet File System based on Samba

Session Number: A146
Session Times: Wednesday PM, Thursday PM
Instructor: Larry Woodcome,Rakesh Sharma
Session Level: Intermediate
Session Abstract:
Introduction to the HP OpenVMS Common Internet File System based on the Samba Open Source solution. HP OpenVMS Common Internet File System (CIFS) provides users with seamless file and print interoperability between OpenVMS and Windows-based clients. The OpenVMS file and print services are based on the Samba.org Open Source/Free Software suite that provides file and print services to SMB/CIFS clients. The software has been developed to run on OpenVMS Alpha and OpenVMS Itanium platforms. It is similar to implementations that are in place today supporting Linux and UNIX operating environments.

In the session, we will discuss HP OpenVMS' implementation of Samba for the Common Internet File System product. How CIFS fits into the HP world (HP Unix CIFS, HP OpenVMS CIFS) and FOE strategy. We will provide updates on the pending release of the production version of the product, plans for extended features as well as implementation schedules. We will be looking to receive feedback on the pending release from our participants, sign up interested parties in our external field test and collect future requirements from what our customers would want to see in the next version of the HP OpenVMS CIFS product.

Storage, ABS & Clusters update

Session Number: A147-A
Session Times: Tuesday PM, Friday AM
Instructor: Brian Allison
Session Level: Intermediate
Session Abstract:
This block will cover the OpenVMS storage and cluster update.

Automated Backup and Archive on OpenVMS - ABS

Session Number: A147-B
Session Times: Tuesday PM, Friday AM
Instructor: Akila Balasubramanian
Session Level: Intermediate
Session Abstract:
Session objective is to present the good new features in ABS/MDMS (Archive Backup System / Media Device Management System). Also the performance improvement made in the release V4.4 will be presented along with some test results.

V8.3-1 Cluster Interconnect Performance Update

Session Number: A147-C
Session Times: Tuesday PM, Friday AM
Instructor: Nilakantan Mahadevan, Akila Balasubramanian
Session Level: Advanced
Session Abstract:
Performance measurements of OpenVMS V8.3-1 Cluster Communications using CI, Gigabit & 10Gb Ethernet on Integrity and Alpha. Includes recommendations for FastPath IO tuning for maximum performance. Overview of multiple channel load distribution for NI.

Network Troubleshooting

Session Number: A148-A
Session Times: Tuesday AM, Thursday PM
Instructor: Leo Demers
Session Level: Intermediate
Session Abstract:
This session will provide a LAN hardware overview and then detailed troubleshooting sessions. Customers are encouraged to "Bring their problems" with them and the staff of OpenVMS Lan and netwoerking engineers will help recommend tools and procedures for isolating and resolving network problems.

LAN upadate this session will focus on providing details of which cards are supported on the Integrity & Alpha platforms.

LAN Update and Troubleshooting

Session Number: A148-B
Session Times: Tuesday AM, Thursday PM
Instructor: Richard Stockdale
Session Level: Advanced
Session Abstract:
LAN Update and Troubleshooting will cover a short review of the roadmaps followed by general troubleshooting information, then more specific data regarding VLANs and LAN Failover Sets, finally a description of performance troubleshooting, and performance analysis tools.

LAN Troubleshooting - General will cover general problem areas such as duplex mode mismatch, counters and error counters, buffering problems, and cluster-related issues.

LAN Troubleshooting - VLAN / LLAN will cover difficulties in setting up and using VLANs, and the interaction between LAN Failover Sets and VLANs.

LAN Troubleshooting - Performance will cover some performance characteristics of various LAN devices and describe some tools used to look at performance information.

LAN troubleshooting your problem

Session Number: A148-C
Session Times: Tuesday AM, Thursday PM
Instructor: Session Level: Intermediate
Session Abstract:
Are you having LAN trouble? Bring your laptop and your tunnel key and have the experts look at your network and offer suggestions.

OpenVMS Security

Session Number: A149
Session Times: Tuesday PM, Thursday AM
Instructor: Jim Lanciani, Leo Demers,Kevin Greaney,Rick Barry, Paul Mosteika,Karol Zielonko,Sheldon Bishov
Session Level: Intermediate
Session Abstract:
Security for OpenVMS is a major strength of the Operating system. Hear about the latest developments as well as detailed information on how to implement them on your OpenVMS system.

OpenVMS Security Roadmap Update will provide an overview of the security features in OpenVMS and what we are currently planning for security features for future releases of OpenVMS as well as encouraging feedback on priority and timing for Future enhancements.

Kerberos for OpenVMS has new features being supported like IPV6 support and a Production Quality ACME agent. Learn what these updates can do for your environment. Also introduced with OpenVMS V8.3 is Secure Delivery lean what's new and how to read the reports to make sure the downloads of your OpenVMS kits off of the internet are secure.

OpenVMS External Authentication update will cover how external authentication in OpenVMS V8.3 works as well as detailed information on how to set up LDAP external authentication including authenticating to Active Directory.

Secure Socket Layer (SSL for OpenVMS) now has been intergrated into the Opeerating Systems. Find out what is the latest versions and what enhancements are in place.

The Advanced Encryption Standard (AES) - OpenVMS Encryption
The Advanced Encryption Standard (AES) FIPS PUB 197 was first published in November 2001 by the National Institute of Standards and Technology (NIST). Since then, AES has subsequently become the approved symmetric encryption algorithm, not only to replace DES within the Federal Government, but to protect sensitive information within the public sector as well. With today's international regulations regarding the protection and safeguarding of information, banks, credit card companies, pharmaceutical and other industries choose AES encryption to keep their data secure.

AES Encryption for OpenVMS was introduced in OpenVMS version V8.3. Since then we have made some improvements that we would like to share with you. Paul Mosteika will discuss the following AES Encryption topics as one of the sessions in the Security block:

Advanced Encryption Standard (AES) - OpenVMS Encryption

  • OpenVMS Encryption-AES Overview
  • AES Features
  • Update - large files and performance
  • AES Examples
  • Q/A

SSH for OpenVMS there has been enchancements and fixes even since the release of OpenVMS V8.3 learn what available today and what the plans are for SSH on OpenVMS.

TCP/IP on OpenVMS for Beginners

Session Number: A150
Session Times: Monday PM, Wednesday AM
Instructor: Matt Muggeridge
Session Level: Basic
Session Abstract:
This course provides a detailed introduction to TCP/IP, followed by examples of configuring TCP/IP on OpenVMS systems. The course also includes information on basic troubleshooting and best practices.

Students will

  • Become familiar with the basics of TCP/IP.
  • Install, configure, and manage TCP/IP on OpenVMS systems.
  • Understand how to address common misunderstandings.
  • Learn about the life and times of a TCP/IP packet.
  • Use basic troubleshooting techniques.
If you have had limited exposure to TCP/IP, or still have a few nagging questions, then this is the course for you.

TCP/IP Update

Session Number: A151
Session Times: Tuesday AM, Thursday PM
Instructor: Matt Muggeridge, Mark Hollinger
Session Level: Intermediate
Session Abstract:
TCP/IP Services for OpenVMS - Features, Futures, Troubleshooting.

TCP/IP Update and Futures

TCP/IP V5.6 introduced and updated several of our services. This session will provide a brief introduction into these services and give you a glimpse of future services being planned for the next release of TCP/IP.

TCP/IP Featured Services

Many of the popular services are discussed as well as requests taken from the floor. You will learn more about failSAFE IP, DNS/BIND, Load Broker and Metric Server, SSH, DHCP Server, SMTP, and others.

TCP/IP Troubleshooting Seminar

This ever-popular session will discuss troubleshooting your TCP/IP network. It will look at which combination of tools are best used to look at several scenarios including tools which use the libpcap library like tcpdump, application logging, socket tracing and other diagnostic tools like the use of netstat, traceroute. This session will be split into three sections: tools, scenarios, and Q&A to focus on one or two areas highlighted by delegates.

Distributed NetBeans Lab

Session Number: A152
Session Times: Monday PM, Tuesday PM, Wednesday AM, Thursday PM
Instructor: Meg Watson
Session Level: Intermediate
Session Abstract:
This is a (mostly) self-paced lab where you can choose what you learn:

Learn to use the very latest features of Distributed NetBeans.

Learn how to develop applications (in any programming language) for OpenVMS using Distributed NetBeans.

Learn how to debug your OpenVMS 3GL applications using Distributed NetBeans.

Learn how to create a JSP or web service using NetBeans.

Learn how to write a simple Java program using NetBeans.

Learn how to write a Java GUI program using NetBeans.

Learn how to use Distributed NetBeans to work with the Web Services Integration Toolkit.

Netbeans, Ant, and other Creepy Crawlies

Session Number: A153-A
Session Times: Monday AM, Tuesday PM
Instructor: Meg Watson
Session Level: Basic
Session Abstract:
Distributed NetBeans is a open source Integrated Development Environment that allows you to create, edit, and debug applications on your OpenVMS machine from your desktop machine (i.e. windows). In this talk we'll explore the capabilities of Distributed NetBeans for developing Java, J2EE applications, and even traditional 3GL applications on OpenVMS.

Many open source projects use Ant to build their sources. It's the modern version of make or MMS. We'll give an introduction to Ant and how how it can be used on OpenVMS.

How to Spell WSIT

Session Number: A153-B
Session Times: Monday AM, Tuesday PM
Instructor: Phil Hudson
Session Level: Basic
Session Abstract:
If you, or someone you know, are looking to integrate your existing OpenVMS based ACMS or 3GL applications with new technologies, such as web services, J2EE, or web applications, this presentation is for you.

The Web Services Integration Toolkit (WSIT) for OpenVMS offers users a unified set of tools to ease the process of integrating your existing applications with these new technologies. This presentation will give an overview of WSIT, and discusses what it can (and can't) do for you.

Java on Openvms: Ugly Duckling or Racing Pigeon?

Session Number: A153-C
Session Times: Monday AM, Tuesday PM
Instructor: Powell Hazzard
Session Level: Basic
Session Abstract:
Do you run Java applications on OpenVMS? Do you wonder how to improve their performance? This talk will address some of the performance issues with Java on OpenVMS. Tuning techniques - both obvious and obscure - will be discussed, and amusing anecdotes will be shared.

OpenVMS I/O life journey

Session Number: A155
Session Times: Monday PM, Thursday PM
Instructor: Nilakantan Mahadevan
Session Level: Advanced
Session Abstract:
This session gives an overview of I/O life cycle in VMS. Discusses the different stages of I/O starting from a SYS$QIO call until the QIO is completed.Discusses interrupt request packet(irp) and some aspects of ACP process.Discusses Interrupt priority levels and Contexts in which I/O operation is performed.Some basic troubleshooting techniques for I/O related crashes.

Advanced DECnet configurations, Future of DECnet

Session Number: A157
Session Times: Monday AM, Wednesday AM
Instructor: Nilakantan Mahadevan, Rakesh Sharma
Session Level: Advanced
Session Abstract:
his session includes configuring various facilities/layers in DECnet session/transport/routing layers.DECnet over IP configuration.Cluster alias,Routers,DNS and DTSS.Troubleshooting techniques in DECnet. Update on recent product enhancements. DECnet future and roadmap.

building an on-the-fly Itanium compiler in Oracle Rdb

Session Number: A159
Session Times: Thursday PM
Instructor: Ian Smith
Session Level: Advanced
Session Abstract:
For high performance, Oracle Rdb on VAX and Alpha platforms generates query-specific callable subroutines of native instructions. On I64, however, these subroutines are executed by an interpretation engine.

This session describes the generation and evolution of a native I64 run-time on-the-fly compiler within Rdb that compiles subroutines from native Alpha and pseudo code "rich" instructions into native machine instructions that are called during request execution.

Topic areas include a review of the use of run-time generated code within Rdb, the components of the compiler, problems faced during development, interesting aspects of the I64 instruction set and performance results.

oracle rdb status and performance updates

Session Number: A160
Session Times: Monday PM
Instructor: Kevin Duffy
Session Level: Basic
Session Abstract:
Status update of Oracle Rdb On Itanium, Alpha and VAX systems. Topics include current strategy and direction for Rdb as well as performance topics including experiences with Rdb running on a 64 core Superdome environment.

T4 & Friends Introduction

Session Number: A161
Session Times: Monday AM, Tuesday AM
Instructor: Steve Lieman, Pat McConnell
Session Level: Basic
Session Abstract:
Duration: 60 Minutes
Over the past seven years, OpenVMS Engineering has developed a set of 21st century tools and methods that improve collaboration about system performance issues between all interested parties. These have collectively been referred to as "T4 & Friends". In fact, the VMS Engineering Support group uses these tools extensively in their work with customers and partners. This session is an introduction to T4 & Friends that will show you what tools are available, where to get them, how to begin to use them, and what benefits they bring compared to previous approaches.

This is a hands-on session. Though not a requirement, a laptop running a recent version of Microsoft Windows will allow participants to work with TLViz, the T4 data visualizer.

An advanced T4 session is also available during the boot camp for those who would like to advance further

25 years of DCL Programming: The Fun I've Had

Session Number: A162-A
Session Times: Monday AM, Friday AM
Instructor: Brad McCusker
Session Level: Advanced
Session Abstract:
This advanced level session will provide numerous tips, tricks, best practices and other "I'll bet you didn't know DCL could do that" tidbits that the presenter has learned over a 25 year career using DCL as a primary programming language to develop robust and reliable tools to automate the management process.

The OpenVMS UNIX Portability (UP) Initiative

Session Number: A162-B
Session Times: Monday AM, Friday AM
Instructor: Paul Cerqua
Session Level: Intermediate
Session Abstract:
The OpenVMS UNIX Portability (UP) Initiative is an effort to simplify the porting of applications from UNIX systems to OpenVMS systems. Since many ISVs develop applications for both OpenVMS and UNIX, this initiative helps them deploy software faster and at reduced costs. Making porting easier also ensures a wider set of solutions for the OpenVMS platform.

This session describes newly available UP features including additional C RTL APIs and GNV utilities that implement commonly-used UNIX features including symbolic links, POSIX pathname processing and byte-range locking. Upcoming UP features include shared stream file I/O, shared memory and semaphores.

GNV Overview

Session Number: A162-C
Session Times: Monday AM, Friday AM
Instructor: Karl Puder
Session Level: Intermediate
Session Abstract:
GNV is a set of UNIX utility programs, ported to OpenVMS, that give the application developer a head start in porting other software to run on OpenVMS. The selection criterion is generally to provide utilities used in most software build procedures.

Making the most out of a system crash

Session Number: A163
Session Times: Wednesday PM, Friday AM
Instructor: Richard Bishop
Session Level: Intermediate
Session Abstract:
We don't like system crashes, and on VMS they don't happen too often. But when they do happen, we want each one to count.

This session addresses system management approaches that can be used to maximize the usefulness of a crash dump, and discusses changes in recent versions of VMS that improve the performance of system dumps.

Application Development Update

Session Number: A165
Session Times: Wednesday PM, Thursday PM
Instructor: Rick McLaughlin
Session Level: Basic
Session Abstract:
The OpenVMS application development update session will discuss plans for the OpenVMS compilers, Distributed Netbeans and DECset. Engineers will be available to discuss any customer specific topics.

OpenVMS Integrity Crash Dump Analysis - Level 2

Session Number: A166
Session Times: Monday PM, Tuesday AM
Instructor: Rob Eulenstein
Session Level: Advanced
Session Abstract:
Description

This course reviews and then builds upon the information presented in the "An Introduction to OpenVMS Crash Dump Analysis on Integrity Servers" session. The course will present the analyses of three V8.2-1 and V8.3 crash dumps that were worked by the Customer Support Center in Colorado Springs. Two of these crashes were forced crashes. One was forced via Ctrl-P (OPERCRASH) and the other via a Ctrl-B (CPUINT_INIT). The pros and cons of using each of these methods to force a crash will be discussed.

Note

Although this session builds upon the information presented in the "An Introduction to OpenVMS Crash Dump Analysis on Integrity Servers" session, that session is not a prerequisite for this session.

An Introduction to OpenVMS Crash Dump Analysis on Integrity Servers

Session Number: A167
Session Times: Sunday, Monday AM
Instructor: Rob Eulenstein
Session Level: Advanced
Session Abstract:
Description

This course provides an introduction to crash dump analysis on Itanium systems. The course begins with a short overview of the Itanium arc in crash dump analysis. Next, examples of INVEXCEPTN, PGFIPLHI, CPUSPINWAIT and KRNLSTAKNV bugchecks are presented. The course also inclu Other course topics include the Itanium Register Stack, the PCS SDA extension and locating the source code associated with a PC (virtual ad

Objectives

By the end of this course the student will have had an introduction to basic OpenVMS Itanium architecture, be able to use the system dump a of bugchecks, and be able to recognize some similarities and differences of crash dump analysis on OpenVMS Alpha and OpenVMS Itanium system

The Path to an OpenVMS System Service

Session Number: A168
Session Times: Friday AM
NOTE: Session A111 is a prerequisite to this course
Instructor: Burns Fisher, Ruth Goldenberg
Session Level: Very Advanced
Session Abstract:
What happens when a program requests a system service? What is the path from a service request to the actual procedure that implements the system service.

Conceptually, the sequence is similar on Alpha and I64, but some of the details are quite different.

OpenVMS History

Session Number: A169
Session Times: Sunday, Monday PM
Instructor: Ruth Goldenberg
Session Level: Basic
Session Abstract:
This talk describes the early goals for the VAX and VMS designs and covers the main points of OpenVMS's history since then.

Hoff's Hints

Session Number: A170
Session Times: Sunday, Friday AM
Instructor: Stephen Hoffman
Session Level: Advanced
Session Abstract:
The nerd-level view of OpenVMS skills and survival.

OpenVMS Lifecycle: a quick tour from initial EFI and SRM console set-up, bootstrap, system configuration and common files and multi-architecture clustering, InfoServer loads, DECnet and IP aliases and cluster and application uptime,security and auditing, time and timekeeping, satellite bootstraps, backup and data archiving and XML data export, rolling upgrades. Downtime and recovery. Steady-state operational considerations, through initial planning for eventual system retirement and replacement.

OpenVMS Hints: tips for making better use of OpenVMS and its features, and maps of various idiosyncrasies lurking within. Information current for OpenVMS V8.3, and for VAX, Alpha and Integrity hardware.

OpenVMS on Integrity servers -- Revealed

Session Number: A171
Session Times: Monday AM
Instructor: Thomas Siebold
Session Level: Intermediate
Session Abstract:
This block is considered to cover Hp Integrity server basics, like the underlying processor architecture, the server systems themselves and connecting and setting up an OpenVMS system on these servers.

The Intel Itanium Architecture - An Overview
The goal of this session is to provide an introduction of the Intel. Itanium. architecture and explain functionality and benefits to participants. The session will introduce the Intel™ Itanium™ architecture; explain how the architecture overcomes the limitations of today's CPU architectures. It covers the different and new aspects of the architecture, their implementation and what problems in today's architectures it is trying to solve. A specific focus is put on how this new architecture improves instruction level parallelism and branch handling, reduces memory cost and supports modular code. Additional topics planned for coverage in this session are: Intel Itanium. roadmap, chips and functionality implemented in the recent multi-core processors.

HP Integrity Servers -- An Introduction
In this session, participants will learn about the various HP Integrity server systems. All current systems will be covered in detail to enable participants to compare the systems on a technological level. Emphasis in this session will also be put on what is different from Alpha servers especially in the RAS (Reliability, Availability, Scalability) area. . At the end of this session participants will have learned which HP Integrity server systems are currently available and how to compare them. Some performance data will be provided, but benchmarks will not be covered in detail.

OpenVMS on HP Integrity Servers
In this session, participants will learn about the various HP Integrity server system consoles and how to setup OpenVMS on these systems. Participants will learn which consoles are provided by the systems and how to access and configure the console of an Integrity system. The presentation uses a combined hardware and software point of view. They will also learn what steps are necessary to install OpenVMS I64. Emphasis in this session will be put on what is different from setting up an Alpha system with OpenVMS. At the end of this session participants will have learned how to setup OpenVMS on HP Integrity server systems.

Tips for Debugging with POSIX Threads

Session Number: A172
Session Times: Sunday, Monday AM
Instructor: Tom Dahl
Session Level: Intermediate
Session Abstract:
Have you encountered difficulty when debugging a program that uses POSIX threads? There are a few simple, documented but widely unknown and commonly broken rules which will help you avoid many problems. There are some undocumented techniques available to determine the state of your threads. These can help identify possible rules violations, program design problems, etc. This session will explore these topics.

High Speed USB AKA USB 2.0 and PCI Device Naming

Session Number: A174
Session Times: Thursday AM, Friday AM
Instructor: Paul Jacobi, Tony Camuso, Leo Demers
Session Level: Advanced
Session Abstract:
Paul will discuss the details of the USB 2.0 Implementation on Open VMS.

Tony will present PCI Device Naming and Configuration in OpenVMS.

Time permitting Tony will present Graphics Console Boot Support for Open VMS on IA64.

HP PERFDAT a new performance solution for OpenVMS

Session Number: A175
Session Times: Monday PM, Tuesday AM
Instructor: Wolfgang Burger
Session Level: Intermediate
Session Abstract:
The session will give an overview and hands-on experience on the OpenVMS performance and capacity planning solution HP PERFDAT. HP PERFDAT performance solution for OpenVMS provides an unprecedented level of insight into multi-system performance. A complete suite of highly automated collection, filtering, charting and trend analysis capabilities provide the user with accurate and complete performance information for effective performance lifecycle management. The user interface that you will be able to use was developed in close cooperation with customers in order to keep performance data analysis simple and intuitive and to enable the user to pinpoint performance problems and to identify their cause without OpenVMS internals knowledge.

In the first part of the session the main features and basic concepts of HP PERFDAT are presented. During the lab-part of the session the participants will have the opportunity to install the HP PERFDAT GUI on their notebooks configure the GUI such that it connects to the relevant collector nodes and then run and manage HP PERFDAT on the demo systems to do their own performance analysis.

Java performance tools lab

Session Number: A176
Session Times: Tuesday AM, Wednesday PM, Thursday PM
Instructor: Powell Hazzard
Session Level: Intermediate
Session Abstract:
This session will be an overview and (mostly) hands-on experience with regards to the different OpenVMS Java tuning techniques. Attendees will be given an opportunity to use various Java configurations & performance related tools to explore the following areas (on OpenVMS Alpha and OpenVMS Itanium):
  1. Failover features of an Apache/Tomcat Cluster
  2. Usage of Web Application StressT tools for quick performance testing
  3. General VMS Tools and Logicals with regards to Java applications
  4. Jconsole to remote monitor Javas memory/thread usage
  5. HPJmeter to view Vverbosegc logs with Java 5 on OpenVMS Itanium
  6. HPJmeter to view hprof agent information (OpenVMS Itanium)
  7. JRAT application profiling

Secure Privileged Subsystems

Session Number: A177
Session Times: Thursday AM, Friday AM
Instructor: Andy Goldstein
Session Level: Advanced
Session Abstract:
OpenVMS provides a number of powerful features that allow the construction of software systems with privileges above and beyond their users. Used incorrectly, these features can introduce serious security vulnerabilities into the operating system.

This session covers basic security theory and concepts, important elements of the VMS security architecture, specific techniques for the VMS environment, and instructive pitfalls from the past.

Porting Real Applications to Itanium

Session Number: A178
Session Times: Sunday
Instructor: Guy Peleg
Session Level: Intermediate
Session Abstract:
The session provides an overview on the efforts required for porting applications to Itanium. It discusses various issues developers may encounter when porting applications. Examples in various programming languages (C, C++, Macro, Fortran and Pascal) are provided.

T4 and VMS Engineering Support and T4 Experiences from the Field

Session Number: A179
Session Times: Monday AM
Instructor: Kevin Jenkins, Tom Cafarella, Melanie Hubbard, and Bart Lederman
Session Level: Intermediate
Session Abstract:

Session Name: T4 and VMS Engineering Support
Level: Basic/Intermediate
Duration: 60 Minutes
Instructors: Kevin Jenkins, Tom Cafarella, and Melanie Hubbard

Abstract:
OpenVMS Engineering Support engages with VMS customers and partners to collaboratively resolve system performance problems.The T4 & Friends toolkit is key to the successful resolution of problems in the system performance domain, and this session walks participants through several real world VMS system performance problems solved with the T4 & Friends toolkit.

This is a hands-on session. Though not a requirement, a laptop running a recent version of Microsoft Windows will allow participants to work along with the presenters in order to directly experience the T4 & Friends problem solving process.

Session Name: T4 Experiences from the Field
Level: Basic/Intermediate/Advanced
Duration: 60 Minutes
Instructors: Bart Lederman

Abstract:
The deployment of the T4 & Friends tool set into the field has provided valuable feedback. This session presents operational solutions to the problems of system performance monitoring in real world heterogeneous system environments. Examples will be presented on monitoring in clustered environments that include both OpenVMS and UNIX, extending the tool set to monitor NFS, suggested changes to the procedures in the default T4 distribution, data collector design and implementation, and feedback on the TLViz data visualizer.

This is a hands-on session. Though not a requirement, a laptop running a recent version of Microsoft Windows will allow participants to work along with the presenters in order to directly experience the T4 & Friends problem solving process.

T4 & Friends Advanced Hands-on Workshop and Mastering T4 & Friends

Session Number: A180
Session Times: Tuesday AM
Instructor: Steve Lieman, Pat McConnell, Melanie Hubbard, and John Fisher
Session Level: Intermediate/Advanced
Session Abstract:

Session Name: T4 & Friends Advanced Hands-on Workshop
Session Level: Intermediate/Advanced
Duration: 75 Minutes
Instructor: Steve Lieman, Pat McConnell, and Melanie Hubbard

Abstract:
In the past year, there have been marked advances in the capabilities of the T4 & Friends tools set for VMS performance. This session will focus on these new features, on the most advanced and complex features, and on the ways that the different components of this tool set integrate with each other.

Topics will include:

TLViz v 2.0-x advanced features - Demonstrating the Power and Time-saving of Single Click

Moving average
Dual Y & dual chart
Y axis adjustments (min-max and zero-based)
Ratios - normalizing one factor with another
Stacked area charts
100% area charts - normalizing a group of factors
Bar charts - when they work best
Correlation and scatter plot charts - another way to look at a pair of factors
Handling very large files - how to cut your way through thousands of factors
CSVPNG advanced features for manipulating CSV files The goal of this segment is helping to grasp the full range of possibilities and providing a framework for learning more on your own
Visualizing data sets with large time gaps (e.g. 10-11 AM each day for a week)
Merging data from multiple sources
Summarizing data (rolling up multiple samples into a single sample)
Custom outputs - using CSVPNG to customize your output graphics
Handling non-standard input csv files
Finding the Top N items of a particular class of data (e.g. the N disks with the highest Write KBS)
Accessing the complete list of features
OTLT an Oracle Server monitoring solution for T4

The data sets we use in this segment and the latest versions of TLViz and CSVPNG will be available for attendees to download and use. This will permit the option for those who desire to make this a hands-on session.

Session Name: Mastering T4 & Friends
Session Level: Intermediate/Advanced
Duration: 60 Minutes
Instructor: John Fisher

Abstract:

In the past year, there have been marked advances in the capabilities of the T4 & Friends tools set for VMS performance. This session will focus on these new features, on the most advanced and complex features, and on the ways that the different components of this tool set integrate with each other.

System and SAN administrators will learn how to:

  1. Concatenate data from different days
  2. Extract out time ranges and specific set of metrics
  3. Add new metrics for advanced correlation and analysis
  4. Calculate and add new metrics via csvpng
  5. Calculate and add new metrics via TLViz
  6. Create automated reports

HP Storageworks XP24000

Session Number: A181
Session Times: Thursday AM
Instructor: Rich Colarusso
Session Level: Intermediate
Session Abstract:
Technical overview of HP's Storageworks XP next generation. including strategy, current product offerings, and usage examples.

At the conclusion of this session, students will be able to

  • Understand and articulate HP's Storagewoks XP24000 strategy, and how this interacts with HP's current XP family
  • Understand the technical differences between the current platform and how to exploit them.
  • Understand the software strategy and how it is different and better than the current offering.

Detailed technical discussion of the Next Generation Storageworks XP Disk Array, including hardware features, discussion of performance, new software features, configuration optimization guidance, host operating system support details. Will include a detailed review of software product features. Will highlight available day one capabilities, features and technical differences. Will compare and contrast arrtibutes between the XP platforms.

Key Benefit / Differentiator #1: New best in class hardware and software that removes complexity by creating unified pools of resources. HP's XP product line enable significant simplification in the way storage is managed to optimize performance, availability and other attributes.

Key Benefit #2: Enables a more agile, responsive infrastructure

The ability to merge heterogeneous resources external to an XP into consolidated, usable LUNS improves agility by facilitating the addition and redeployment of assets, as well as data, within the pool.

Migration from Tru64 UNIX to HP-UX : Software Transition Kits

Session Number: A182
Session Times: Tuesday PM, Thursday AM
Instructor: Karen Dorhamer-Fadden, Jonathan Ward
Session Level: Intermediate
Session Abstract:
This session presents the processes and tools available to help customers migrate from Tru64 UNIX to HP-UX, including a discussion of the tools to help plan the migration and port and deploy applications from Tru64 UNIX to HP-UX.

OpenVMS Directions

Session Number: G201
Instructor: Ann McQuaid
Session Level: General
Session Abstract:

Intel Chip Designs

Session Number: G202
Instructor: Cameron McNairy
Session Level: General
Session Abstract:

Joint Stars - Northrup Grumman (90%)

Session Number: G203
Instructor: Cathy Faris
Session Level: General
Session Abstract:

Posibilites

Session Number: G204
Instructor: Chris Brown
Session Level: General
Session Abstract:

Logica CMG

Session Number: G205
Instructor: Erik Gebler
Session Level: General
Session Abstract:

Engineering Panel

Session Number: G206
Instructor: OpenVMS Engineering, Product Management and Marketing
Session Level: General
Session Abstract:

VMS Info Desk

Session Number: G207
Instructor: Guy Peleg
Session Level: General
Session Abstract:

Blades

Session Number: G208
Instructor: Brian Cox
Session Level: General
Session Abstract:

OpenVMS Roadmaps and Technical Update

Session Number: G209
Instructor: Mary Jane Vazquez
Session Level: General
Session Abstract: