Re: Release new code: Scheduler for distributed caching

To: "Matthew S. Crocker" <matthew@xxxxxxxxxxx>
Subject: Re: Release new code: Scheduler for distributed caching
Cc: Thomas Proell <Thomas.Proell@xxxxxxxxxx>, lvs-users@xxxxxxxxxxxxxxxxxxxxxx
From: Julian Anastasov <ja@xxxxxx>
Date: Fri, 27 Oct 2000 22:10:24 +0000 (GMT)

On Fri, 27 Oct 2000, Matthew S. Crocker wrote:

> > On Thu, 26 Oct 2000, Matthew S. Crocker wrote:
> >
> > > Why can't we come up with an API the Real Servers can use to tell the
> > > ldirector their load so the ldirector can update its routing table?  It
> >
> > Sounds simple, yes. Write it! :-)
> >
> > Writing kernel code is hard, and not many people have the experience
> > and the time to do a good job, even if it WAS simple.
> >
> > Moreover, my scheduler was developed as the topic of my master-thesis.
> > So, there were also other (maybe academic/theoretic) issues, that
> > were considered. For example that the client doesn't have to install
> > some extra software (what may speed up the stuff). Another point
> > was, that the CACHES don't have to have extra software.
> I'm not talking about rewriting schedulers or kernel modules.  I think we
> need an API for applications so they (because they are the only ones that
> know their true load) can express that load in a numerical way to the
> directors.  The directors can also have a weighting system because a very
> busy fast server can still be a better choice than a non-busy slow server.
> No changes to the scheduler or kernel needed.  Just a way to update the
> LVS routing table every 5 seconds or so with better load information so a
> scheduler can make better decisions.

        Hey, it seem I'm not the only one who thinks in this way. I will
come soon (if the time allows that) with a list of features, ideas,
examples, etc on this issue. I have a good list of load parameters for
many platforms.

> -Matt
> -- ----------------------------------------------------------------------
> Matthew S. Crocker
> Vice President / Internet Division         Email: matthew@xxxxxxxxxxx
> Crocker Communications                     Phone: (413) 587-3350
> PO BOX 710                                 Fax:   (413) 587-3352
> Greenfield, MA 01302-0710        
> ----------------------------------------------------------------------


Julian Anastasov <ja@xxxxxx>

<Prev in Thread] Current Thread [Next in Thread>