|
» |
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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:
- Capacity planning basics: How do I know if my array is out of gas?
- Performance 101: How can I squeeze another x% from the array?
- Disk backups/copies: Making the best use of Point-in-time copies.
- Managing a dynamic environment: Keeping IT simple.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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!
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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):
- Failover features of an Apache/Tomcat Cluster
- Usage of Web Application StressT tools for quick performance testing
- General VMS Tools and Logicals with regards to Java applications
- Jconsole to remote monitor Javas memory/thread usage
- HPJmeter to view Vverbosegc logs with Java 5 on OpenVMS Itanium
- HPJmeter to view hprof agent information (OpenVMS Itanium)
- JRAT application profiling
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
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:
- Concatenate data from different days
- Extract out time ranges and specific set of metrics
- Add new metrics for advanced correlation and analysis
- Calculate and add new metrics via csvpng
- Calculate and add new metrics via TLViz
- Create automated reports
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
Session Number: G201
Instructor: Ann McQuaid
Session Level: General
Session Abstract:
|
|
|
|
|
|
Session Number: G202
Instructor: Cameron McNairy
Session Level: General
Session Abstract:
|
|
|
|
|
|
Session Number: G203
Instructor: Cathy Faris
Session Level: General
Session Abstract:
|
|
|
|
|
|
Session Number: G204
Instructor: Chris Brown
Session Level: General
Session Abstract:
|
|
|
|
|
|
Session Number: G205
Instructor: Erik Gebler
Session Level: General
Session Abstract:
|
|
|
|
|
|
Session Number: G206
Instructor: OpenVMS Engineering, Product Management and Marketing
Session Level: General
Session Abstract:
|
|
|
|
|
|
Session Number: G207
Instructor: Guy Peleg
Session Level: General
Session Abstract:
|
|
|
|
|
|
Session Number: G208
Instructor: Brian Cox
Session Level: General
Session Abstract:
|
|
|
|
|
|
Session Number: G209
Instructor: Mary Jane Vazquez
Session Level: General
Session Abstract:
|
|
|