Subject: RE: question: OPNET for mobile ad hoc networks (fwd)

From: "Reilly, Martin T." <[email-masked]>
Date: Wed, 06 Dec 2000 09:06:09 -0500

You mention that "it may help to debug the real code". Which is in fact what
I am doing with this 2000 node simulation. I have developed a framework in
which the actual real-time S/W is used within the OPNET framework. Thereby
providing a high degree of confidence that once all algorithms are complete
within the opent world the actual system will work. This of course has the
drawback that one looses the benefits of using the OPNET paradigms and the
quick development times associated with them, but if one knows the
algorithms and protocols to be used ahead of time the overall project time
is reduced.

to accomplish this goal i developed a framework in opnet which would emulate
the Operating system functions required. this provides interrupts, timers,
memory allocation/de-allocation, and support for interprocess communication.
there were some guidelines which the S/W engineering group had to live
within, but overall there were no major issues such as the use of memory.
And there are some aspects of the system which were not emulated. for
example pre-emption of processes or priority execution.

marty reilly
sr. systems engineer
[email-masked]
631-262-8448

-----Original Message-----
From: abdellah najid [mailto:[email-masked]]
Sent: Wednesday, December 06, 2000 3:54 AM
To: [email-masked]
Cc: [email-masked]; Paul
Subject: Re: question: OPNET for mobile ad hoc networks (fwd)

abdellah najid a écrit :

> Hi,
>
> We are currently using OPNET  simulator to simulate OLSR protocol above an
IEEE 802.11
> protocol.
>
> In the beginning we have tried to use the OPNET libraries but it appears
that the
> simulation was very long
> and was not compatible with our concern which is to  evaluate and optimize
the routing
> scheme.
>
> So we have developed a simplified model of an IEEE 802.11 MAC and physical
layer. We have
> obtained a quite efficient tool for instance we can simulate 10 minutes of
a network
> containing 12 nodes in less that a minute on
> PC pentium III 500 MHz.
>
> OPNET is a very efficient tool, especially the very userfriendly graphic
interfaces are
> very pratical to build scenarios. Morever it is possible in OPNET to use a
simualtion code
> derived from the "real code", it may therefore help to debug the "real
code"
>
> Abdellah Najid and Paul Muhlethaler
>
> >
> > From: "Reilly, Martin T." <[email-masked]>
> > Subject: RE: question: OPNET for mobile ad hoc networks
> > To: "'Jeff Wieselthier'" <[email-masked]>,
> >    [email-masked]
> > Cc: karthikc <[email-masked]>, Sohil THAKKAR
<[email-masked]>,
> >    Rajiv R Iyer <[email-masked]>, Jay Chen <[email-masked]>,
> >    Janice Chao <[email-masked]>, [email-masked],
> >    smilner <[email-masked]>
> > Message-id:
<[email-masked]>
> > MIME-version: 1.0
> > X-Mailer: Internet Mail Service (5.5.2650.21)
> > Content-type: text/plain;       charset="iso-8859-1"
> > Sender: [email-masked]
> > Precedence: bulk
> >
> > I have been modeling system like those you describe for the past 11
years in
> > OPNET. A 1000 node, mobile, ad hoc network protocol has been developed
and
> > simulated within the opnet environment. The opnet tools set provides the
> > building blocks with which to develope your overall simulation. I assume
the
> > wireless end you desire contains custom protocols. So using the opnet
> > provided radio reciever and transmitter modules you connect packet
streams
> > to a process. This process [or possibly multiple processors] will model
your
> > custom MAC, LLC, and Wireless routing algorithms. The inputs fed from
the
> > host (wired) end are delivered to this process and routed through the
> > wireless net till they pop out the other end of the wireless cloud.
These
> > inputs/outputs connect to your wired lan models. for example, you could
use
> > the opnet provided ethernet and TCP/ip supplied models. all you need to
do
> > is develope an interface module between them and your custom wireless
> > modules.
> >
> > as a starting point, there is an 802.11 model in OPNET. it interfaces to
> > TCP/IP on the wired side and does an okay job at modeling the 802.11
> > wireless end [opnet has made some engineering tradeoff decisions in its'
> > coding].
> >
> > Martin Reilly
> > Sr. Systems Engineer
> > [email-masked]
> >
> > - -----Original Message-----
> > From: Jeff Wieselthier [mailto:[email-masked]]
> > Sent: Thursday, November 30, 2000 1:26 PM
> > To: [email-masked]
> > Cc: karthikc; Sohil THAKKAR; Rajiv R Iyer; Jay Chen; Janice Chao;
> > [email-masked]; smilner
> > Subject: question: OPNET for mobile ad hoc networks
> >
> > Hi,
> >
> > We have a question about using OPNET (version 7) to model ad hoc
networks.
> >
> > We are interested in models in which all nodes (routers and hosts) are
> > mobile.
> >
> > Thus, we would like to maintain wireless connectivity among the
> > routers (using a wireless backbone network) and between hosts and
> > router (over a LAN).
> >
> > It seems that the current OPNET implementation supports only a single
> > wireless interface at each node, while we need a simulation
> > environment that can support two (i.e., one for the backbone and one
> > for the LAN).
> >
> > Does anybody have any suggestions on how we might implement such a
> > model, either using OPNET or another simulation package.
> >
> > Thanks!
> >
> >      Best regards,
> >      Jeff Wieselthier
> >
> > ------- End of Forwarded Message
>
> --
> ///////////////////////////////////////////////////
>     Abdellah NAJID
>
>     INRIA-Rocquencourt - HIPERCOM
>     Domaine de Voluceau - Rocquencourt. BP-105
>     78153 Le Chesnay Cedex (France)
>
>     Tel : 01.39.63.59.51
>     Fax : 01.39.63.55.66
> ////////////////////////////////////////////////////

--
///////////////////////////////////////////////////
    Abdellah NAJID

    INRIA-Rocquencourt - HIPERCOM
    Domaine de Voluceau - Rocquencourt. BP-105
    78153 Le Chesnay Cedex (France)

    Tel : 01.39.63.59.51
    Fax : 01.39.63.55.66
////////////////////////////////////////////////////