The following message is a courtesy copy of an article
that has been posted to bit.listserv.ibm-main,alt.folklore.computers as well.


[EMAIL PROTECTED] (Michael Knigge) writes:
> I wonder how it is possible to attach DASD- or TAPE-Devives via
> TCP/IP. There is a product called mfnetdisk (see mknetdisk.com) that
> is able to "emulate" a 3390 that resides on a PC and is accessed via
> TCP/IP.
>
> So... I ask myself how this is possible. And (for me) even more
> interesting, would it also be possible to do the same for a Tape?

for historical reference ... the internal "csc/vm" vm370 release
... mentioned in this old email
http://www.garlic.com/~lynn/2006v.html#email731212
http://www.garlic.com/~lynn/2006w.html#email750102
http://www.garlic.com/~lynn/2006w.html#email750430

was somehow leaked to at&t longlines circa 1975. they took this highly
modified "csc/vm" vm370 release and made numerous local modifications
... including remote device support ... that would run over various
kinds of communication links. basically virtual machine channel program
simulation would forward the stuff to remote site for actual execution
on the real locally attached device. this system manage to propogate to
a number of at&t longline machines. Nearly a decade later, the at&t
national account manager managed to track me down ... longlines had
continued to migrate the vm370 system thru various generations of
mainframes ... but it came to an end with move to 370/XA ... and he was
looking for assistance in helping move longlines off that vm370 system.

this isn't all that much difference with standard i/o virtualization,
aka a copy of the "virtual" channel programs are replicated with real
address substituted for virtual addresses. in the case of remote device,
the replicated "real" channel programs are run on remote system ...
with appropriate fiddling of virtual pages on the application machine
and the real pages on the machine where the device was attached.

some amount of the fiddling was handled by services running in a
separate virtual machine. note this isn't all that different from what
is done by various virtual machine mainframe simulators that run on
various other kinds of platforms ... and include simulation of various
kinds of mainframe i/o devices on completely different kinds of devices.

the specific communication mechanism used is the least of the issues.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to