I am currently running Pastry simulations with OverSim and was trying to run a
Pastry network with iterative routing. I changed the Pastry configuration
provided in the default.ini with OverSim to iterative routing and
overrideNewPastry = true. Running the 30 nodes Pastry network from omnetpp.ini
results in many of the nodes not connecting but only a small fraction of the
nodes forming a network on my machine. Is this a known problem or should i
have changed other settings aswell? Setting overrideNewPastry = true works fine
for semi-recursive routing.
The only configuration line changed is in default.ini under pastry settings
# old state
#**.overlay*.pastry.routingType = "semi-recursive"
# new state
**.overlay*.pastry.routingType = "iterative"
#old state
#**.overlay*.pastry.overrideNewPastry = false
#new state
**.overlay*.pastry.overrideNewPastry = true
Thanks a lot
Regards
Robert Langenberg
On Thu, 2011-05-05 at 13:11 +0200, Robert Langenberg wrote:
> Hello,
>
> I am currently running Pastry simulations with OverSim and was trying to run a
> Pastry network with iterative routing. I changed the Pastry configuration
> provided in the default.ini with OverSim to iterative routing and
> overrideNewPastry = true. Running the 30 nodes Pastry network from omnetpp.ini
> results in many of the nodes not connecting but only a small fraction of the
> nodes forming a network on my machine. Is this a known problem or should i
> have changed other settings aswell? Setting overrideNewPastry = true works fine
> for semi-recursive routing.
I'm afraid, iterative routing in pastry is currently broken. Something
goes wrong during the nodes' joining procedures. Anyway, this is a hack.
In the original paper, Pastry does not support iterative routing. Have
you tried to use Bamboo?
> The only configuration line changed is in default.ini under pastry settings
> # old state
> #**.overlay*.pastry.routingType = "semi-recursive"
> # new state
> **.overlay*.pastry.routingType = "iterative"
>
> #old state
> #**.overlay*.pastry.overrideNewPastry = false
> #new state
> **.overlay*.pastry.overrideNewPastry = true
Regards,
Bernhard
--
Karlsruher Institut für Technologie (KIT) - Institut für Telematik
Dipl.-Inform. Bernhard Heep
Wissenschaftlicher Mitarbeiter
Zirkel 2 / 76131 Karlsruhe
Telefon: +49 721 608-46397
Fax: +49 721 608-46789
E-Mail: he...@kit.edu
WWW: http://tm.kit.edu/~heep
http://www.kit.edu/
KIT - Universität des Landes Baden-Württemberg und nationales
Großforschungszentrum in der Helmholtz-Gemeinschaft
thank you for your suggestions, but since I focus on the new Pastry
implementation I cannot make use of old Pastry or Bamboo at the moment.
Thank you & best regards,
Robert
>> Karlsruher Institut f�r Technologie (KIT) - Institut f�r Telematik
>>
>> Dipl.-Inform. Bernhard Heep
>> Wissenschaftlicher Mitarbeiter
>> Zirkel 2 / 76131 Karlsruhe
>>
>> Telefon: +49 721 608-46397
>> Fax: +49 721 608-46789
>> E-Mail: h...@kit.edu
>> WWW: http://tm.kit.edu/~heep
>>
>> http://www.kit.edu/
>> KIT - Universit�t des Landes Baden-W�rttemberg und nationales
>> Gro�forschungszentrum in der Helmholtz-Gemeinschaft
>>
>> smime.p7s
>> 8KViewDownload
>
>
> Regards,
> Sebastian
>