Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

Migrating an MVS Mainframe Application to a PC

Due to advances in computer architecture, performance of the PC now exceeds that of the typical mainframe. However, computing cost on a mainframe continues to greatly exceed that on a PC. Thus, migrating mainframe applications to PC can result in substantial savings. The major stumbling block in doing this is the cost of software migration itself. This paper discusses an experiment in using a software tool approach to migrate a large billing application from MVS running on a mainframe to UNIX running on a PC. We developed tools to port the application from mainframe to PC with minimal code rewriting and enable transferring data cheaply so that processing can be done without interrupting other ongoing mainframe operations. We were able to transfer data from the MVS mainframe to a Linux PC and complete its processing in less total time than if done entirely on the original mainframe.

Glenn S. Fowler, AT&T Laboratories

Andrew G. Hume, AT&T Laboratories

David G. Korn, AT&T Laboratories

Kiem-Phong Vo, AT&T Laboratories

BibTeX
@inproceedings {269678,
author = {Glenn S. Fowler and Andrew G. Hume and David G. Korn and Kiem-Phong Vo},
title = {Migrating an {MVS} Mainframe Application to a {PC}},
booktitle = {2004 USENIX Annual Technical Conference (USENIX ATC 04)},
year = {2004},
address = {Boston, MA},
url = {https://www.usenix.org/conference/2004-usenix-annual-technical-conference/migrating-mvs-mainframe-application-pc},
publisher = {USENIX Association},
month = jun
}
Download

Links

Paper: 
http://usenix.org/publications/library/proceedings/usenix04/tech/freenix/full_papers/fowler/fowler.pdf
Paper (HTML): 
http://usenix.org/publications/library/proceedings/usenix04/tech/freenix/full_papers/fowler/fowler_html/index.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us