← Back to team overview

opencog-dev team mailing list archive

Re: Scheduler

 

On Wed, May 28, 2008 at 4:59 AM, Gustavo Machado Campagnani Gama
<gama@xxxxxxxxxxxxx> wrote:
> I was about to post a blueprint/'first implementation' with improvements
> to opencog's scheduler when I saw the latest e-mails from Linas
> regarding his threading problems (and simultaneously saw the code of his
> "WordSendeProcessor" agent, which uses threads...). So I thought I'd
> better get some input on what is the general consensus regarding
> opencog's scheduler before I waste more time.

If you get the chance Gustavo, it'd be great if you could write
something about your scheduler plans on the wiki.

I briefly started considering stuff here:
http://opencog.org/wiki/Development#Multithreading

But it probably deserves it's own page if you start serious blueprinting/design.

---

Based on Cassio's explanation, I think MindAgents should maybe have
some kind of profile that indicates what kinds of operations a given
MindAgent makes. e.g. change AttentionValues, change TruthValues, add
atoms, remove atoms, etc. and use this information to manage
scheduling. And possibly throw an exception if the MindAgent tries to
do something outside of what it profile specifies.

J



References