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
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
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
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.
Thanks,
Bharath.
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
>
>