Marc writes:
>
> For PlanetLab (www.planet-lab.org) we also care very much about isolation
> between different users.  Maybe not to the same degree as your users.
> Nonetheless, penning in resource hogs is very important to us. 

Thank-you for your report, Marc.

Before I look at code, I think we could do with a little more
discussion of usage patterns and requirements.

Despite my joke about "1) isolation, 2) isolation, and 3) isolation"
being the most important requirements on cpusets, there are further
requirements presented by typical cpuset users, which I tried to spell
out in my previous post.

Could you do a couple more things to further help this discussion:

 1) I know nothing at this moment of what PlanetLab is or what
    they do.  Could you describe this a bit - your business, your
    customers usage patterns and how these make use of CKRM?  Perhaps
    a couple of web links will help here.  I will also do a Google
    search now, in an effort to become more educated on PlanetLab.

    I might come away from this thinking one of:

        a. Dang - that sounds alot like what my cpuset users are
           doing.  If CKRM meets PlanetLab's needs, it might meet
           my users needs too.  I should put aside my skepticism
           and approach Andrew's proposal to have CKRM supplant
           cpusets with a more open mind than (I will confess)
           I have now.

        b. No, no - that's something different.  PlanetLab doesn't
           have the particular requirements x, y and z that my cpuset
           users do.  Rather they have other requirements, a, b and
           c, that seem to fit my understanding of CKRM well, but
           not cpusets.

 2) I made some effort to present the usage patterns and
    requirements of cpuset users in my post.  Could you read
    it and comment on the requirements I presented. 

    I'd be interested to know, for each cpuset requirement I
    presented, which of the following multiple choices applies
    in your case:

        a. Huh - I (Marc) don't understand what you (pj) are
           saying here well enough to comment further.

        b. Yes - this sounds just like something PlanetLab needs,
           perhaps rephrasing the requirement in terms more familiar
           to you.  And CKRM meets this requirement this way ...

        c. No - this is not a big need PlanetLab has of its resource
           management technology (perhaps noting in this case,
           whether, in your understanding of CKRM, CKRM addresses
           this requirement anyway, even though you don't need it).

I encourage you to stay "down to earth" in this, at least initially.
Speak in terms familiar to you, and present the actual, practical
experience you've gained at PlanetLab.

I want to avoid the trap of premature abstraction:

    Gee - both CKRM and cpusets deal with resource management, both
    have kernel hooks in the allocators and schedulers, both have
    hierarchies and both provide isolation of some sort.  They must
    be two solutions to the same problem (or at least, since CKRM
    is obviously bigger, it must be a solution to a superset of
    the problems that cpusets addresses), and so we should pick one
    (the superset, no doubt) and drop the other to avoid duplication.

Let us begin this discussion with a solid grounding in the actual
experiences we bring to this thread.

Thank-you.

        "I'm thinking of a 4 legged, long tailed, warm blooded
        creature, commonly associated with milk, that makes a
        sound written in my language starting with the letter 'M'.
        The name of the animal is a three letter word starting
        with the letter 'C'.  We had many of them in the barn on
        my Dad's dairy farm."

        Mooo ?          [cow]

        No - meow.      [cat]

        And no, we shouldn't try to catch mice with cows, even
        if they are bigger than cats.

-- 
                          I won't rest till it's the best ...
                          Programmer, Linux Scalability
                          Paul Jackson <[EMAIL PROTECTED]> 1.650.933.1373


-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
ckrm-tech mailing list
https://lists.sourceforge.net/lists/listinfo/ckrm-tech

Reply via email to