taskTransport Sample Protocol - Tasks: task #4737, Implement zero copy and reversed...


You are not allowed to post comments on this tracker with your current authentication level.

task #4737: Implement zero copy and reversed blackboard

Submitted by:  Eric NOULARD <erk>
Submitted on:  Tue 04 Oct 2005 08:19:37 AM UTC  
Category: BlackboardShould Start On: Mon 03 Oct 2005 10:00:00 PM UTC
Should be Finished on: Mon 03 Oct 2005 10:00:00 PM UTCPriority: 5 - Normal
Status: NonePrivacy: Public
Percent Complete: 0%Assigned to: None
Open/Closed: OpenEffort: 0.00

Tue 04 Oct 2005 08:19:37 AM UTC, original submission:

The bb_provider use its own shadow blackboard
for distribution which makes memory consumption fairly
high with huge blackboard.
We may implements 2 things in order to cope with this:

1) A zero copy mode for the bb_provider which
should work directly with the "shared blackboard"
without shadow copy.
This could be -z command line option

2) Re-Enable a 'synchronized' mode where the bb_provider should
signal the BB user (using the message queue with
that the data has effectively
been copied (or distributed if in zero copy mode)
(this mode should be failry easy to implements
since code is there but commented)
This could be a -s command line option.

3) A good companion to zero copy BB would be
a reversed blackboard were someone bb_publishing
will pass an address of local var as a supplementary
The reversed BB would memorize the @ and the
BB user may bb_reverse_synchronize wich will
automatically copy value from local address
provided during publish to shared published data.
This 'reversed' blackboard would ease TSP distribution
for application who have to stick with local var
instead of shared memory BB model with pointer.
Using a bb_provider in zero copy mode will provide
low cost TSP distribution.
(seek for "reversed blacboard" in tsp-devel)

Eric NOULARD <erk>
Project Administrator


No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


CC list is empty


Do you think this task is very important?
If so, you can click here to add your encouragement to it.
This task has 0 encouragements so far.

Only logged-in users can vote.


Please enter the title of George Orwell's famous dystopian book (it's a date):



No Changes Have Been Made to This Item

Back to the top

Powered by Savane 3.1-cleanup1