[Pipet Devel] hierarchy

jarl van katwijk jarl at casema.net
Sat Jun 24 14:33:42 EDT 2000


>

HI all,

>
> The idea behind the genetic algorithms stuff is that it is just a
> smarter way to execute a work flow diagram so that remote processes
> will run simultaneously and the whole processing thing will be done
> faster.

a GA is like a cryscal ball. It's main purpose is to try to predict the future
:-)

> > Perhaps we should take a look at direct BL -> BL communication (keep
> > execution
> > in the RTS).  From what Jarl has said, it seems the BL is very
> capable of
> > doing that.
>
> Sure, if Jarl thinks this is better, then maybe we should look at
> this. If we want to have all of the remote authentication occur at the
> level of the definition layer, then the definition layer can be
> responsible for fetching object references for remote nodes, and then
> the BL can do all of the calling directly. At any rate, I am for
> leaving this thread for the time being and focus on local stuff in our
> coding and discussions right now.

At first BL->BL communication seems more natural to me, but remembering
the pull\push systems I misjudged,   BL->DL->DL->BL comm. might be better.
This is something to think about in the (near) future. Nothing really important
a.t.m.

>
> > what's the purpose of the BL???
>
> I suggest that we cut it out? This is a very unproductive way to talk
> about things. The BL and Jarl's contributions to Piper are extremely
> important, and we should never have to question this. Please, let's
> keep things positively focused. Positive energy.
>

Thnx Brad :) But serieusly, I see cristisism as a good thing because it will
make me do a better job. Let me list the functionallity of the BL again the way
I see it:

1. AAA (Authorisation, Authentication and Accounting),
        Authorisation = giving a user access to an system.
        Authentication = user+password system to get a network address space,
                                            cq an area where a user can run it's
nodes.
        Accounting = Resources management (cpu\ram\HD space\etc)

2. Brokering,
        to spread and connect nodes (PL networks) across multiple systems

3. Optimalisation,
        a dynamic weighting system that predicts loads so the brokering can be
done better.
        Note this system  requieres a network of SINGLE type nodes, the +/- 120
diff. node
        types of the PL can never be 'compared' to each other.






More information about the Pipet-Devel mailing list