[omnetpp] Chord on Omnet.

192 views
Skip to first unread message

BBharath

unread,
Apr 14, 2007, 2:38:37 PM4/14/07
to omne...@omnetpp.org
Hi,

I am a Masters student at the University of Texas at Austin and I am
trying to complete a class project based on the P-2-P protocol CHORD.
This is the first time I am using Omnet++ and will be grateful for some
help.

1. Does the mobility framework for Oment++ include any support for CHORD?
2. I saw that the website talks about Oversim which povides facility for
CHORD. Does this directly integrate with the mobility framework of Omnet++?
3. Will oversim run on Cygwin?

Thanks in advance.

Bharath.
_______________________________________________
OMNeT++ Mailing List
options: http://lists.omnetpp.org/mailman/listinfo/omnetpp-l
archive: http://www.omnetpp.org/listarchive/index.php

Ingmar Baumgart

unread,
Apr 16, 2007, 5:00:20 AM4/16/07
to OMNeT++ Discussion List
Hi Bharath,

BBharath wrote:
> I am a Masters student at the University of Texas at Austin and I am
> trying to complete a class project based on the P-2-P protocol CHORD.
> This is the first time I am using Omnet++ and will be grateful for some
> help.
>
> 1. Does the mobility framework for Oment++ include any support for CHORD?

I don't know of a Chord implementation for the MF framework.

> 2. I saw that the website talks about Oversim which povides facility for
> CHORD. Does this directly integrate with the mobility framework of Omnet++?

Currently we've only integrated the INET framework in OverSim, but maybe
the mobility models of INET are sufficient for your needs.

> 3. Will oversim run on Cygwin?

We don't officialy support compiling OverSim for Windows, but a user
reported, that he sucessfully compiled OverSim with cygwin.

Best regards,
Ingmar

--
Dipl.-Inform. Ingmar Baumgart
Institut für Telematik, Universität Karlsruhe (TH)
Zirkel 2, 76128 Karlsruhe, Germany
Phone: +49 721 608 8281, Fax: +49 721 608 6789

BBharath

unread,
Apr 25, 2007, 9:29:10 PM4/25/07
to OMNeT++ Discussion List
Thank you so much!

Is the oversim server facing an outage of some sort? I am unable to
connect to http://www.oversim.org/

I am not sure whether it is a local problem..

Thanks,
Bharath.

Ingmar Baumgart wrote:
> Hi Bharath,
>
> BBharath wrote:
>
>> I am a Masters student at the University of Texas at Austin and I am
>> trying to complete a class project based on the P-2-P protocol CHORD.
>> This is the first time I am using Omnet++ and will be grateful for some
>> help.
>>
>> 1. Does the mobility framework for Oment++ include any support for CHORD?
>>
> I don't know of a Chord implementation for the MF framework.
>
>
>> 2. I saw that the website talks about Oversim which povides facility for
>> CHORD. Does this directly integrate with the mobility framework of Omnet++?
>>
>
> Currently we've only integrated the INET framework in OverSim, but maybe
> the mobility models of INET are sufficient for your needs.
>
>
>> 3. Will oversim run on Cygwin?
>>
>
> We don't officialy support compiling OverSim for Windows, but a user
> reported, that he sucessfully compiled OverSim with cygwin.
>
> Best regards,
> Ingmar
>
>

Softgear Ko

unread,
Apr 26, 2007, 12:59:58 AM4/26/07
to OMNeT++ Discussion List
Neither do I.
I can not connect to http://www.oversim.org now. It worked before.
You may ask somebody in oversim mailing list (ove...@googlegroups.com).

- Softgear Ko

BBharath

unread,
Apr 26, 2007, 5:34:46 PM4/26/07
to OMNeT++ Discussion List
I am able to access it now...

BBharath

unread,
Apr 26, 2007, 8:16:23 PM4/26/07
to OMNeT++ Discussion List
Hi,

I tried installing the INET frame work as specified in
http://www.oversim.org/wiki/OverSimInstall. The first problem I came
across is that the makemake file seems to be trying to invoke the
/opp_makemake
/utility, which my installation of cygwin does not have. I saw some of
the discussion threads and they seemed to indicate that we can try
running opp_nmakemake instead. I changed the line in the makemake file
accordingly and it seemed to work. Can someone tell me what is the
difference between these two utilities?

When I ran the changed makemake command I got a series of prints on my
consoles in between which I could see the following line: "nmake -f
Makefile.vc depend' NOW to add dependencies!".

When I try to run the command, it says "nmake not found".

Can someone please help?

Thanks and regards,
Bharath.

BBharath

unread,
Apr 26, 2007, 8:19:23 PM4/26/07
to OMNeT++ Discussion List
I forgot to add something to the previous mail....I am trying to run
Omnet/oversim on cygwin. The discussion threads say very clearly that
nmake is a Microsoft utility. Is this the problem?

Thanks,
Bharath.

BBharath

unread,
Apr 30, 2007, 12:44:08 AM4/30/07
to OMNeT++ Discussion List

Hi,

I made some progress and was able to install INET and OVERSIM. When I
try to make oversim this is what I see:


BBharath@Bharath ~/simulator/OverSim-20070404
$ make
cd Common && make
make[1]: Entering directory
`/home/BBharath/simulator/OverSim-20070404/Common'
g++ -c -O3 -DNDEBUG=1 -gstabs+3 -Wall -DWITH_NETBUILDER -DWITH_IPv6
-D_MAX_SPEED -I. -I../../INET-20061020-OverSim-2/Transport/Contract
-I../../INET-20061020-OverSim-2/Network/Contract -
I../../INET-20061020-OverSim-2/NetworkInterfaces/Contract
-I../../INET-20061020-OverSim-2/Base
-I../../INET-20061020-OverSim-2/Util
-I../../INET-20061020-OverSim-2/World -I../../INET-20061
020-OverSim-2/Network/IPv4
-I../../INET-20061020-OverSim-2/Network/AutoRouting
-I../../INET-20061020-OverSim-2/Network/Queue
-I../../INET-20061020-OverSim-2/Transport/TCP -I../../INET-2006
1020-OverSim-2/Transport/TCP/flavours
-I../../INET-20061020-OverSim-2/Transport/TCP/queues
-I../../INET-20061020-OverSim-2/Transport/UDP
-I../../INET-20061020-OverSim-2/NetworkInterfaces -
I../../INET-20061020-OverSim-2/Network/ARP
-I../../INET-20061020-OverSim-2/NetworkInterfaces/Ethernet
-I../../INET-20061020-OverSim-2/NetworkInterfaces/EtherSwitch
-I../../INET-20061020-Ov
erSim-2/NetworkInterfaces/PPP
-I../../INET-20061020-OverSim-2/Applications/Generic
-I../../INET-20061020-OverSim-2/Applications/Ethernet
-I../../INET-20061020-OverSim-2/Applications/TCPApp
-I../../INET-20061020-OverSim-2/Applications/UDPApp
-I../../INET-20061020-OverSim-2/Applications/PingApp
-I../../INET-20061020-OverSim-2/Network/TED
-I../../INET-20061020-OverSim-2/Nodes/
INET -I../../INET-20061020-OverSim-2/Network/MPLS
-I../../INET-20061020-OverSim-2/Network/LDP
-I../../INET-20061020-OverSim-2/Network/RSVP_TE
-I../../INET-20061020-OverSim-2/Nodes/MPLS -I.
./../INET-20061020-OverSim-2/Network/IPv6
-I../../INET-20061020-OverSim-2/Network/ICMPv6
-I../../INET-20061020-OverSim-2/Nodes/IPv6 -I../Common -I../Underlay
-I../Underlay/IPv4Underlay -I.
./Underlay/SimpleUnderlay -I../Underlay/SingleHostUnderlay -I../Overlay
-I../Overlay/Chord -I../Overlay/Gia -I../Applications
-I../Applications/KBRTestApp -I../Applications/RealWorldTestAp
p -I../../omnetpp-3.3/src/sim/parsim
-IC:/cygwin/home/BBharath/simulator/omnetpp-3.3/include -Wno-unused
BaseOverlayMessage_m.cc
In file included from BaseOverlayMessage_m.h:18,
from BaseOverlayMessage_m.cc:13:
./OverlayKey.h:30:17: gmp.h: No such file or directory
In file included from BaseOverlayMessage_m.h:18,
from BaseOverlayMessage_m.cc:13:
./OverlayKey.h:35: error: variable or field `omnet_random' declared void
./OverlayKey.h:35: error: `omnet_random' declared as an `inline' variable
./OverlayKey.h:35: error: `mp_limb_t' was not declared in this scope
./OverlayKey.h:35: error: `r1p' was not declared in this scope
./OverlayKey.h:35: error: `mp_size_t' was not declared in this scope
./OverlayKey.h:35: error: initializer expression list treated as
compound expression
./OverlayKey.h:192: error: expected `)' before '/' token
./OverlayKey.h:313: error: `mp_limb_t' does not name a type
./OverlayKey.h:318: error: `mp_limb_t' does not name a type
make[1]: *** [BaseOverlayMessage_m.o] Error 1
make[1]: Leaving directory
`/home/BBharath/simulator/OverSim-20070404/Common'
make: *** [Common] Error 2

These errors do not seem to be general C++ errors.

Any ideas?

Thanks,
Bharath.

Ingmar Baumgart wrote:
> Hi Bharath,
>
> BBharath wrote:
>
>> I am a Masters student at the University of Texas at Austin and I am
>> trying to complete a class project based on the P-2-P protocol CHORD.
>> This is the first time I am using Omnet++ and will be grateful for some
>> help.
>>
>> 1. Does the mobility framework for Oment++ include any support for CHORD?
>>
> I don't know of a Chord implementation for the MF framework.
>
>
>> 2. I saw that the website talks about Oversim which povides facility for
>> CHORD. Does this directly integrate with the mobility framework of Omnet++?
>>
>
> Currently we've only integrated the INET framework in OverSim, but maybe
> the mobility models of INET are sufficient for your needs.
>
>
>> 3. Will oversim run on Cygwin?
>>
>
> We don't officialy support compiling OverSim for Windows, but a user
> reported, that he sucessfully compiled OverSim with cygwin.
>
> Best regards,
> Ingmar
>
>

Reply all
Reply to author
Forward
0 new messages