gerard46 said:
After ten years of mediocore response time, I suppose anybody can
get used to anything. But once you get on a system with subsecond
response times (say, 1/3 second), anything over a second seems long,
and when it gets over two seconds, it seems intolerable. It all
boils down to what you get used
to. _______________________________________________Gerard S.
there was actually a study about human factors and response time
.... and unpredictable response time turned out to be a significant
factor ... if people got use to 2 second response time ... they would
change their behavior to accomodate the infrastructure. however, if
there was significant variability between 1 second and 3-4 seconds,
they might do something based on expecting 1 second ... and then have
to wait until it was really ready. this degraded human performance by
a factor of twice the difference between the expected and the actual.
there was an corporate conference held at the original marriott in
wash dc in the early 70s ... where Mills spoke about super programmer
and some HF group spoke on human performance and system response. they
measured a bunch of people at research ... and found that human
throughtput consistently improved with system response down until
about .25seconds. Between .25seconds and .1second it became somewhat
variable ... apparently differences between individuals. Some people
didn't notice the difference between .25 and .1 second response, and
some people would notice all the way down to .1 seconds (which was
about the best they measured in any individual). they claimed to not
find any correlation between threshold percention of different
individuals and other characteristics. I have vague recollection of
running across an article in the early 80s on study of brain synapse
propogation time and finding individual variability ... which may or
may not have any correlation with individual response perception
threshold.
it did give rise to some derogatory jokes about tso users not being
able to perceive difference between greater than second response and
subsecond response.
part of the MVS TSO issue involved MVS system structure ... and wasn't
solely TSO's fault.
sjr/bldg28 for a period had a pair of 370s all sharing the same disk
control units, a 370/168 for MVS and a 370/158 for VM370/CMS. The
operators were instructed to keep disk mounts segragated between disk
controllers identified as MVS and controllers identified as VM. The
issue is that MVS normal disk operation includes multi-track search
operations which could create solid control busy lock-up for as long
as 1/3rd second for a single operation. A controller would typically
have 16 disk drives ... and when a controller was busy in this manner,
the other 15 disk drives were unavailable during the busy period
(i.e. you might expect something like 20-40 access per second per disk
.... in this worst case scenario, things might degrade to a total of 3
access per second per controller ... total, across all 16 drives).
one day, an operator accidently mounted a "MVS" disk on a "VM"
controller/drive. within five minutes the datacenter operations were
getting phone calls from cms users howling about system response
having just gone down the drain.
besides the normal TSO characteristics not being sensitive to human
factors and system response ... the underlying MVS platform wasn't
conducive to fine-grain response. the incident was a great example
that not only didn't TSO users realize how bad it really was ... but
how the underlying MVS platform contributed to TSO not being able to
provide response (i.e. TSO users ran day in & day out ... with all MVS
disks operating with the charactistics that CMS users found totally
intollerable when subjected to just a single disk operating in that
manner).
lots of past posts about the effect of multi-track search on
response and thruput
http://www.garlic.com/~lynn/subtopic.html#dasd
note that the extensive use of multi-track search could become so bad
that it would even effect MVS shops. I got brought into a large
customer shop that didn't have any vm370 at all. It was a datacenter
for a large national retailer ... that had basically processor per
region ... but sharing common disk infrastructure. they were
experiencing random slow-downs that appeared to almost bring the whole
complex nearly to its knees. It turned out to be an issue with a large
application library partitioned data set ... that when things really
got busy during the day ... all the systems were constantly loading
members from the same library. The PDS had a 3cyliner directory and
each member load required, on the avg. a 1.5cylinder multi-track
search of the directory (taking approx. .5 seconds elapsed time).