Anne & Lynn Wheeler wrote:
the result was that w/o stringently enforced microkernel standards ... the micro-kernel tended to become extremely bloated, starting to resemble the kernels of more traditionally implemented operating systems ... becoming more and more bloating and much more difficult to maintain and modify (the ease of modification somewhat leading to its own downfall).

ref:
http://www.garlic.com/~lynn/2006p.html#10 What part of z/OS is the OS?

this brings to my mind somebody's line that goes something like "it isn't done when there is no more to add, it is done when there is no more to take away"

applied to micro-kernel efforts ... with somebody's related observation that maintaining a KISS implementation can actually be significantly more difficult than doing a complex implementation.

however, there is a corollary about KISS implementation being applicable to the situation. recent posts mentioning how simple handling of FINWAIT processing in tcp session close ... made some implicit assumptions about the environment that were violated with HTTP use of TCP sessions. http://www.garlic.com/~lynn/aadsm25.htm#17 Hamiltonian path as protection against DOS http://www.garlic.com/~lynn/aadsm25.htm#19 Hamiltonian path as protection against DOS

the mention of the spool file system rewrite in the previous posts
http://www.garlic.com/~lynn/2006e.html#36 The Pankian Metaphor
http://www.garlic.com/~lynn/2006k.html#51 other cp/cms history
http://www.garlic.com/~lynn/2006o.html#64 The Fate of VM - was: Re: Baby MVS???

addressed a problem similar to what showed up with FINWAIT handling on heavily loaded webservers in the mid-90s. native vm spool processing had a linear list of all spool files ... and all spool file operations involved searching the linear list. this had non-linear increase in overhead as systems scaled. this is also similar to the original cp67 kernel storage management that used a single linear list ... before subpool logic was introduced to cp67 kernel in the early 70s.

in any case, my pascal/vs spool file rewrite introduced both a hash table and a tree structure for managing spool files.

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