[frantz@netcom.com: Re: Promptness, queueing, diskless etc. etc.]

Jonathan Shapiro shap@viper.cis.upenn.edu
Mon, 5 Dec 94 20:57:01 -0500


Return-Path: <frantz@netcom.com>
From: frantz@netcom.com (William S. Frantz)
Subject: Re: Promptness, queueing, diskless etc. etc.
To: shap@viper.cis.upenn.edu (Jonathan Shapiro)
Date: Mon, 5 Dec 1994 17:19:06 -0800 (PST)
In-Reply-To: <199412051541.HAA06903@netcom2.netcom.com> from "Jonathan Shapiro" at Dec 5, 94 10:43:14 am
X-Mailer: ELM [version 2.4 PL23]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 1566      

> In an office setting (or in a software development shop) the situation
> looks more like a bunch of workstations doing computing and a central
> server fielding I/O.  Measured over any given 5 minute period, most of
> the machines are idle.  Stealing compile cycles would seem to make a
> lot of sense (and is a much overused example -- sorry).

Given how old this example is, and the lack of real-world code,
distribution must be harder than it seems.  (Which is why it is
still an active research area.)

 
> The notion of a "computon" (which is what a meter meters) is not
> necessarily local.  One could contrive to have a single meter for a
> class of programs running on a sparc-based dist. system, and it would
> make perfect sense.  The tick cacheing strategy currently employed in
> KeyKOS is actually very graceful in this respect.

There is, I think, a conflict here between the various uses of a meter.
(1) I want to use meters to prioritize allocation of resources on my
machine.  (e.g. I want my forground window to get good service.)  
(2) I want to control and priortize the global resources used by a
particular user or compution.

One use seems to require a slice over a locally rooted tree while the
other seems to require a slice over a globally rooted tree.  It seems
to me you need matrixes, not trees.

-----------------------------------------------------------------
Bill Frantz                   Periwinkle  --  Computer Consulting
(408)356-8506                 16345 Englewood Ave.
frantz@netcom.com             Los Gatos, CA 95032, USA