Hi,



I have been devoloping the idea of how a cooperating ICI cluster should

be enstablished, from the prespective of an individual in the

environment of equal individuals:



Method A:

1. Broadcast an echo probe (which the target functions themselves would

bounce off)

2. Listen for the first echo

3. Send the command to the source of the first echo



This would be done every single time before a command would be sent (in

#3).



Method B:

- a Status function would:

  - Broadcast messages as CPU use changes

  - It would know up to 3 diffirent messages:

    - Idle

    - Normal

    - Overloaded

  - When it would recieve a status report, it would reconfigure

Console's node availability settings

- the Console:

  - Before each broadcast, it would scan the node file for the

availability setting

  - Broadcast only to computers that have the function and aren't

overloaded



This would also be done every single time, but will not significantly

increase the traffic.



Now, I was discussing the ant organization pattern in my previous reply.

The above systems make sure the tasks get done and that the capacitly of

the entire cluster is nicely used without causing any overloads and/or

leaving any computers idle. Problems handeled, ok. 



Now we'd want to get some work done on this system. As we devolop the

functions (the workers of the ICI network), we must keep in mind that

functions can call other functions on the network, which is one of the

main advantages of the ICI network. And here come the ant techniques:

When we have an ICI system of various functions roaming around doing

their work, we can make the function or the problem handler (the

Console) be able to leave off a thread to another instance of the same

function perhaps on another system. This way we'll not only automaticaly

get same functions specialized (this is good because the system can then

optimize for that work), but also get our functions (guessing what they

must do with the thread they have been given) breaking problems all on

their own.



C'ya!



--

Cellphone: 0038631752815 



Don't feel bad about asking/telling me anything, I will always gladly

reply.



Digging for info? Try AI Meta Search:

Http://WWW.AIMetaSearch.Com



MesonAI -- If nobody else wants to do it, why shouldn't we?(TM)

Http://WWW.MesonAI.Com

