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

 
 

You are not allowed to post comments on this tracker with your current authentification 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
bb_simple_synchro_go(BB_SIMPLE_MSGID_SYNCHRO_COPY_ACK)
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
argument.
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-cleanup