Alpha to Itanium Migrations
For organizations using applications under OpenVMS on Alpha, and planning to move to Itanium family based processors, there are basically two options: A binary translation, or a native migration.
A binary translation using the tool "IPF Binary Translator (OMSAI)" must be executed in cases where the application's source code is no more available. The tool "I64ART" can be used to assess the translateability of an OpenVMS/Alpha binary image into an HP OpenVMS I64 binary image.
In cases where the source code is still available, a native migration is the more preferable option, allowing for future expansion of the application and ease of maintenance. Given the high degree of application level compatibility of OpenVMS on different platforms, a native migration should be relatively simple and inexpensive. However, a migration will need some other factors to be taken into consideration.
The following overview can be used as a decision support matrix:
| BINARY TRANSLATION | NATIVE MIGRATION | |
| General | Allows the translation of most of the executable images and sharable images from OpenVMS/Alpha to OpenVMS/Itanium.
The tool I64ART can be used to assess the tranlateability of an OpenVMS/Alpha binary image into an HP OpenVMS I64 binary image. |
The original application is completely ported to the target platform and becomes a native application on HP OpenVMS I64. Partial redesign, optimization, language conversion, middleware replacement, etc. can be applied as needed. |
|---|
Requirements and Limitations
| BINARY TRANSLATION | NATIVE MIGRATION | |
| Application's source code | Not needed. |
Required. |
|---|---|---|
| Application's Programming Language | Must be supported by the binary translator on the target platform. |
Can be automatically converted into a modern programming language. Please see SRI's programming language conversion services |
| Layered products and Middleware used by the application | Must be present on the target platform. |
A partial re-design can be applied to modernize the application. |
| Special hardware used by the application | Must be supported by the target platform. |
Partial re-design can be applied to eliminate the necessity of special hardware. |
| Application's mode of code | Must contain User Mode code, only. |
Irrelevant. |
| Other requirements and limitations | Please see the documentations of the IPF Binary Translator (OMSAI) and the I64 Application Readiness Test (I64ART) |
None |
Migration Process / Duration / Cost
| BINARY TRANSLATION | NATIVE MIGRATION | |
| Migration process organization | The application owner with experience in OpenVMS and DEC/HP's layered products should be able to perform the binary translation. Support or Consulting by SRI is available upon request. |
Software Resources International will be able to extend a fixed price, fixed delivery date quotation for application migration. Please see SRI's Application Migration Services. |
|---|---|---|
| Migration process duration | Each executable or shareable image may take 1 to 2 days to be translated. |
Project duration and schedule will depend on the size and complexity of the application. Will be defined during the project assessment phase. |
| Efforts & Cost | OMSAI may be available for free (not yet announced by HP). Support or Consulting by SRI is available upon request. |
Project cost will depend on the size and complexity of the application. Will be defined during the project assessment phase. |
Conclusions
| BINARY TRANSLATION | NATIVE MIGRATION | |
| Pro |
|
|
|---|---|---|
| Contra |
|
|
| Suitable for |
|
|
