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


re:
http://www.garlic.com/~lynn/2007m.html#64 Operating systems are old and busted
http://www.garlic.com/~lynn/2007m.html#66 Off Topic But Concept should be Known 
To All

part of the new, old things are called "virtual appliances" ... but in
the good old 60s & 70s ... they were called "service virtual machines"

some recent posts mentioning the virtual appliance genre
http://www.garlic.com/~lynn/2006t.html#46 To RISC or not to RISC
http://www.garlic.com/~lynn/2006w.html#25 To RISC or not to RISC
http://www.garlic.com/~lynn/2006x.html#6 Multics on Vmware ?
http://www.garlic.com/~lynn/2006x.html#8 vmshare
http://www.garlic.com/~lynn/2007i.html#36 John W. Backus, 82, Fortran 
developer, dies
http://www.garlic.com/~lynn/2007k.html#26 user level TCP implementation
http://www.garlic.com/~lynn/2007k.html#48 John W. Backus, 82, Fortran 
developer, dies

cp67 had fairly early implemented fast, automated dump&reboot. That
along with the change-over to using 2702 "prepare" command helped
contribute to round-the-clock, 24x7 cp67/cms online, timesharing
services. The issue was that 360/67 were leased ... and charge for was
based on system meter running ... and having the system up 3rd/4th shift
might have the meter running ... but light load charges might not be
able to cover the off-shift lease rate. The system "meter" would run,
even when the operating system was in wait state, but there was I/O
"active". The use of the 2702 "prepare" command for terminal I/O would
effectively suspend "I/O" and the system "meter" would stop. The other
part as the fast, automated dump&reboot helped make practical to run
cp67 3rd&4th shifts w/o any human (operator) present (aka "dark room")
... eliminating another expense that light-load offshift useage might
not cover. The combination helped encourage both internal 7x24,
around-the-clock online, timesharing cp67 operation ... as well
as help make various commercial cp67 timesharing offerings more
viable
http://www.garlic.com/~lynn/subtopic.html#timeshare

however, one of the short-comings with unattended, offshift operation
was that the "service virtual machines" still required human
intervention.

as part of lots of work on performance tuning, dynamic adaptive
dispatch/scheduling, virtual memory optimization, workload profiling
http://www.garlic.com/~lynn/subtopic.html#fairshare
http://www.garlic.com/~lynn/subtopic.html#wsclock

and other stuff I was doing at the science center
http://www.garlic.com/~lynn/subtopic.html#545tech

I was having to do a lot of benchmarking
http://www.garlic.com/~lynn/subtopic.html#benchmark

and as part of the benchmarking, I worked on being able to automate the
whole process. One of the issues was being able to generate a
new/different kernel and automatically reboot ... and start the next
sequence of benchmarks. cp67 had morphed into vm370 and inherited the
automatic reboot operation. The issue then was how to get all the
benchmarks kicked off. I created a "autolog" command that emulated the
manual login process ... and added one such command late in the system
bringup/boot process. The resulting process that was automatically
logged on then could execute scripts with autolog commands for large
number of other processes. I initially used it for implementing the
benchmarking process. For instance, in the final sequence before release
of the "resource manager" ... there was a sequence of something like
2000 (automated) benchmarks that took 3months elapsed time to run.

However, it was quickly realized that the autolog process (for
benchmarking) ... would also extremely useful for automating the startup
of "service virtual machines" ... as part of automated system reboot.

The burlington development group was one of the organizations that had
been distracted by the future system project
http://www.garlic.com/~lynn/subtopic.html#futuresys

after FS was killed (and before burlington was put on notice that they
were being shutdown and everybody being transferred to POK to support
mvs/xa development) ... they had crash program to turn out items in
vm370 release 3 ... and picked up a lot of stuff from the science center
(including the autolog command) where we had continued to work on
(360/370) virtual machine activity.

----------------------------------------------------------------------
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