Dear Mariam,
Thanks a lot for the conclusion. It looks good to me. But we still have one
problem. Where are we going to put this guideline? I mean, most of the new
comers would come directly to this page, not reading this guideline. We need a
place where we can point them to read this guidelin
Dear Tom,
Thanks for your comments. It is quite hard to find a moderator, indeed. It
would be hard to do so. I'm not quite sure how to fix the problem, except for
putting [NS-ANS] tag on the subject. A lot of mail clients can do the filter
and shows on the answer.
In fact, what I have done s
Hi,
You have to install NAM (Network Animator). To test whether, NAM was installed
correctly. Please try to type
nam
at the command prompt.
Best Wishes,
Teerawat Issariyakul
http://www.ns2ultimate.com/
http://www.facebook.com/pages/Teerawat-Issariyakul/358240861417
http://twitter.com/T_Bear
Hi
If you would like to add a new module into NS2, please read
http://www.ns2ultimate.com/post/454001969/including-new-modules-into-ns-2
I hope this will help.
Best Wishes,
Teerawat Issariyakul
http://www.ns2ultimate.com/
http://www.ece.ubc.ca/~teerawat
http://www.t-issariyakul.blogspot.com
Hi,
If you are interested in learning how tracing works in NS2, please read
http://www.ns2ultimate.com/post/3995318343/post-processing-ns2-result-using-ns2-trace-main-post
The above posts are based on the normal trace. If you are interested in
wireless trace you might have to modify it a bit.
Try to change
"$ns runs"
to
"$ns run"
Best Wishes,
Teerawat Issariyakul
http://www.ns2ultimate.com/
http://www.facebook.com/pages/Teerawat-Issariyakul/358240861417
http://twitter.com/T_Bear
http://www.t-issariyakul.blogspot.com
http://www.ece.ubc.ca/~teerawat
On Sep 29, 2011, at 4:19 AM, ma
Hi,
Segmentation fault is usually due to memory access violation. A common
example is as follows.
int x[10];
x[20] = 0;
where you create an array x with 10 slots, but try to access 20th slot of x.
Another cause is the misconfiguration. You might send packets to a object which
does not exist.
Hi,
If you’d like to learn about how NS2 creates, forwards, and destroys packets,
please read the following post:
http://www.ns2ultimate.com/post/9620995373/packet-forwarding-mechanism-in-ns2-main-post
Best Wishes
Teerawat Issariyakul
http://www.ns2ultimate.com/
http://www.facebook.com/pages/
Hi
If you would like to add a new module into NS2, please read
http://www.ns2ultimate.com/post/454001969/including-new-modules-into-ns-2
I hope this will help.
Best Wishes,
Teerawat Issariyakul
http://www.ns2ultimate.com/
http://www.ece.ubc.ca/~teerawat
http://www.t-issariyakul.blogspot.com
Hi
If you would like to add a new module into NS2, please read
http://www.ns2ultimate.com/post/454001969/including-new-modules-into-ns-2
I hope this will help.
Best Wishes,
Teerawat Issariyakul
http://www.ns2ultimate.com/
http://www.ece.ubc.ca/~teerawat
http://www.t-issariyakul.blogspot.com
Hi,
If you would like to add a new module into NS2, please read
http://www.ns2ultimate.com/post/454001969/including-new-modules-into-ns-2
You also need to learn about how C++ and OTcl are bound. Please read the
series of blog posts indicated below:
http://www.ns2ultimate.com/post/648508440/c-
Hi Javier,
The utility setdest is located in the directory
ns-2.35/indep-utils/cmu-scene-gen and
ns-2.35/indep-utils/cmu-scene-gen/setdest. In future opportunities, if you'd
like to find a certain file in NS2, you can you "find" utility in Linux. The
instruction is provided below:
http://www
Hi,
The utility setdest is a standalone utility. It must be invoked at the command
prompt. The utility is located in the directory
ns-2.35//indep-utils/cmu-scen-gen/setdest. Go to that directory and execute
./setdest -v 1 -n 50 -p 0 -M 20 -t 900 -x 1500 -y 300
The utility will create Tcl mobi
Hi,
You can bind the variables in C++ and OTcl. Please read the following posts:
http://www.ns2ultimate.com/post/774980608/c-and-otcl-linkage-binding-variables
Best Wishes,
Teerawat Issariyakul
http://www.ns2ultimate.com/
http://www.facebook.com/pages/Teerawat-Issariyakul/358240861417
http://t
HI,
Check your variable name. It should be var_myAgent, not var_mainAgent.
Best Regards,
Teerawat Issariyakul
http://www.ns2ultimate.com/
http://www.facebook.com/pages/Teerawat-Issariyakul/358240861417
http://twitter.com/T_Bear
http://www.t-issariyakul.blogspot.com
http://www.ece.ubc.ca/~teeraw
Hi,
If you are interested in learning how tracing works in NS2, please read
http://www.ns2ultimate.com/post/3995318343/post-processing-ns2-result-using-ns2-trace-main-post
The above posts are based on the normal trace. If you are interested in
wireless trace you might have to modify it a bit.
Hi,
To process NS2 results, I suggest you to read the following post:
http://www.ns2ultimate.com/post/3995318343/post-processing-ns2-result-using-ns2-trace-main-post
The above posts are based on the normal trace. If you are interested in
wireless trace you might have to modify it a bit. Pleas
Hi,
If you are interested in learning how to compute throughput in NS2, please read
http://www.ns2ultimate.com/post/3995318343/post-processing-ns2-result-using-ns2-trace-main-post
You may have to apply it to compute TCP goodput.
The above posts are based on the normal trace. If you are interes
HI Richard,
So, what is the question?
Best Wishes,
Teerawat Issariyakul
http://www.ns2ultimate.com/
http://www.facebook.com/pages/Teerawat-Issariyakul/358240861417
http://twitter.com/T_Bear
http://www.t-issariyakul.blogspot.com
http://www.ece.ubc.ca/~teerawat
On Mar 19, 2012, at 11:43 PM, Ric
Hi,
If you are interested in learning how tracing works in NS2, please read
http://www.ns2ultimate.com/post/3995318343/post-processing-ns2-result-using-ns2-trace-main-post
Best Wishes,
Teerawat Issariyakul
http://www.ns2ultimate.com/
http://www.facebook.com/pages/Teerawat-Issariyakul/358240861
Hi Pathik,
If you'd like to learn about packet forwarding mechanism in NS2, please read
http://www.ns2ultimate.com/post/9620995373/packet-forwarding-mechanism-in-ns2-main-post
You will find the answer you need in the final post of this series.
Best Wishes,
Teerawat Issariyakul
http://www.ns2u
HI,
If you are interested in learning how tracing works in NS2, please read
http://www.ns2ultimate.com/post/3995318343/post-processing-ns2-result-using-ns2-trace-main-post
The above posts are based on the normal trace. If you are interested in
wireless trace you might have to modify it a bit.
Hi Robin,
Isn't that obvious? It's because your denominator is zero. You can't compute
anything with zero denominator. The result would be infinity.
Best Regards,
Teerawat Issariyakul
http://www.ns2ultimate.com/
http://www.facebook.com/pages/Teerawat-Issariyakul/358240861417
http://twitter.com
Hi
If you would like to add a new module into NS2, please read
http://www.ns2ultimate.com/post/454001969/including-new-modules-into-ns-2
You might want to check out the reasons behind Tcl error messages from the link
below:
- General error message interpretation:
http://www.ns2ultimate.com/
Hi,
Please have a look here. It may help:
http://www.ns2ultimate.com/post/2496927327/post-processing-ns2-result-using-ns2-trace-trace
Best Wishes,
Teerawat Issariyakul
http://www.ns2ultimate.com/
http://www.facebook.com/pages/Teerawat-Issariyakul/358240861417
http://twitter.com/T_Bear
http://w
Hi
If you would like to add a new module into NS2, please read
http://www.ns2ultimate.com/post/454001969/including-new-modules-into-ns-2
I hope this will help.
Best Wishes,
Teerawat Issariyakul
http://www.ns2ultimate.com/
http://www.ece.ubc.ca/~teerawat
http://www.t-issariyakul.blogspot.com
Hi,
If you are interested in learning how tracing works in NS2, please read
http://www.ns2ultimate.com/post/3995318343/post-processing-ns2-result-using-ns2-trace-main-post
Best Wishes,
Teerawat Issariyakul
http://www.ns2ultimate.com/
http://www.facebook.com/pages/Teerawat-Issariyakul/358240861
Hi,
If you are interested in learning how tracing works in NS2, please read
http://www.ns2ultimate.com/post/3995318343/post-processing-ns2-result-using-ns2-trace-main-post
Best Wishes,
Teerawat Issariyakul
http://www.ns2ultimate.com/
http://www.facebook.com/pages/Teerawat-Issariyakul/358240861
Hi,
If you are interested in learning how tracing works in NS2, please read
http://www.ns2ultimate.com/post/3995318343/post-processing-ns2-result-using-ns2-trace-main-post
Best Wishes,
Teerawat Issariyakul
http://www.ns2ultimate.com/
http://www.facebook.com/pages/Teerawat-Issariyakul/358240861
Hi,
If you are interested in learning how tracing works in NS2, please read
http://www.ns2ultimate.com/post/3995318343/post-processing-ns2-result-using-ns2-trace-main-post
Best Wishes,
Teerawat Issariyakul
http://www.ns2ultimate.com/
http://www.facebook.com/pages/Teerawat-Issariyakul/358240861
HI,
NS2 implements buffering in link, not in node. This is to model the link with
large bandwidth-delay product. For example, consider a link with 100 Mbps link
and 1 s propagation delay, and packets whose size is 1 Mbits. Then this link
can stores upto 100 packets at any instance.
Best Rega
Hi,
If you'd like to implement ARQ, please read
http://www.ns2ultimate.com/post/1539258323/arq-module-program-update
Best Wishes
Teerawat Issariyakul
http://www.ns2ultimate.com/
http://www.ece.ubc.ca/~teerawat
http://www.t-issariyakul.blogspot.com
http://www.facebook.com/pages/Teerawat-Issari
Hi,
This blog post might help.
http://www.ns2ultimate.com/post/1035505402/c-and-otcl-linkage-eval-invoking-otcl-statements
Best Wishes,
Teerawat Issariyakul
http://www.ns2ultimate.com/
http://www.ece.ubc.ca/~teerawat
http://www.t-issariyakul.blogspot.com
http://www.facebook.com/pages/Teerawat-
If you are interested in implementing ARQ in NS2, please read
http://www.ns2ultimate.com/post/1539258323/arq-module-program-update
Best Wishes,
Teerawat Issariyakul
http://www.ns2ultimate.com/
http://www.facebook.com/pages/Teerawat-Issariyakul/358240861417
http://twitter.com/T_Bear
http://www.t
Hi,
I blogged about TCP transmission in a nutshell below:
http://www.ns2ultimate.com/post/1255914139/tcp-transmitter-in-a-nutshell
This might help you get started.
Best Regards,
Teerawat Issariyakul
http://www.ns2ultimate.com/
http://www.facebook.com/pages/Teerawat-Issariyakul/358240861417
ht
Hi,
I answer to people in this group regularly (as much as I can). But usually, I
just do it to avoid others who have to receive the answers which are relevant
to their interest.
There is no guideline on the use of this mailing list. If there is one and it
says that most (if not all) answers
ng all answers so everyone has
>> reference
>> incase they run into similar issues. I think I saw two more posts sharing
>> the
>> same "likes".
>>
>> After all, good luck everyone in your research!
>> Ahmad
>>
>>
>>
>>
>> _
ent at
>>>> some
>>>> point.
>>>> Anand, you can do what I (and may be many de here), have a special folder
>>>> setup
>>>> with every email with the Subject "NS2" being forwarded to it so your
>>>> general
>>&
Hi Ahmed,
In NS2, things happen very briefly in node. If you are working in a wired
network, things happens in Simple link. For example, the queue is not
associated with nodes (as in the physical world), but with the link. So you
can't really find the utilization of the node.
But if you are
Hi
I did some test on NS2 installation few months ago. Here is the result
http://www.ns2ultimate.com/post/439346614/working-combination-ns-2-34-ubuntu-8-04-and-perhaps
There is a problem with the current linux-like distribution. Here is the
solution
http://www.ns2ultimate.com/post/441093095/n
Hi
If you would like to add a new module into NS2, please read
http://www.ns2ultimate.com/post/454001969/including-new-modules-into-ns-2
I hope this will help.
Best Wishes,
Teerawat Issariyakul
http://www.ns2ultimate.com/
http://www.ece.ubc.ca/~teerawat
http://www.t-issariyakul.blogspot.com
Hi
I did some test on NS2 installation few months ago. Here is the result
http://www.ns2ultimate.com/post/439346614/working-combination-ns-2-34-ubuntu-8-04-and-perhaps
There is a problem with the current linux-like distribution. Here is the
solution
http://www.ns2ultimate.com/post/441093095/n
Perhaps, one is a regular trace file and another is a nam trace file.
Best Wishes,
Teerawat Issariyakul
http://www.ns2ultimate.com/
http://www.facebook.com/pages/Teerawat-Issariyakul/358240861417
http://twitter.com/T_Bear
http://www.t-issariyakul.blogspot.com
http://www.ece.ubc.ca/~teerawat
On
Hi,
If you’d like to learn AWK for NS2 post simulation processing, please read the
following series:
Example AWK file to compute link throughput is given below:
http://www.ns2ultimate.com/post/3442965938/post-processing-ns2-result-using-ns2-trace-ex1-link
Best Wishes,
Teerawat Issariyakul
ht
Hi Subha,
If you’d like to learn how to use AWK for NS2 post simulation processing,
please read the following series.
Example AWK programs are given below:
- Link throughput:
http://www.ns2ultimate.com/post/3442965938/post-processing-ns2-result-using-ns2-trace-ex1-link
- End-to-end throughpu
Hi Mohammed,
That's correct. Only the object whose class derives from class Connector can
call the function drop(p). However, there are a lot of class like this, e.g.,
queues, agents.
Best Regards,
Teerawat Issariyakul
http://www.ns2ultimate.com/
http://www.facebook.com/pages/Teerawat-Issariy
Hi Mohammed,
I suggest you to read the following blog post to understand how TCP sends
packets.
http://www.ns2ultimate.com/post/1255914139/tcp-transmitter-in-a-nutshell
Best Regards,
Teerawat Issariyakul
http://www.ns2ultimate.com/
http://www.facebook.com/pages/Teerawat-Issariyakul/358240861
Hi,
If you would like to add a new module into NS2, please read
http://www.ns2ultimate.com/post/454001969/including-new-modules-into-ns-2
If you would like to add a new C++ class, please read the series of blog
posts indicated below:
http://www.ns2ultimate.com/post/648508440/c-and-otcl-lin
Hi,
I don't have specific answer to your question. But If you are interested in
learning how tracing works in NS2, please read
http://www.ns2ultimate.com/post/3995318343/post-processing-ns2-result-using-ns2-trace-main-post
Best Wishes,
Teerawat Issariyakul
http://www.ns2ultimate.com/
http://w
Hi Mossy,
If you are interested in learning how tracing works in NS2, please read
http://www.ns2ultimate.com/post/3995318343/post-processing-ns2-result-using-ns2-trace-main-post
The above posts are based on the normal trace. If you are interested in
wireless trace you might have to modify it
Hi
I did some test on NS2 installation. Here is the result
http://www.ns2ultimate.com/post/439346614/working-combination-ns-2-34-ubuntu-8-04-and-perhaps
There is a problem with the current linux-like distribution. Here is the
solution
http://www.ns2ultimate.com/post/441093095/ns-2-35-works-on
Hi,
As a rule of thumbs, most computation should be done in C++ and most
configuration should be done in Tcl. If you would like to learn about how C++
and OTcl are bound please read the series of blog posts indicated below:
http://www.ns2ultimate.com/post/648508440/c-and-otcl-linkage-why-two-l
HI,
If you are interested in implementing ARQ in NS2, please read
http://www.ns2ultimate.com/post/1539258323/arq-module-program-update
Best Wishes,
Teerawat Issariyakul
http://www.ns2ultimate.com/
http://www.facebook.com/pages/Teerawat-Issariyakul/358240861417
http://twitter.com/T_Bear
http://
Hi,
You might want to check out the reasons behind Tcl error messages from the link
below:
- General error message interpretation:
http://www.ns2ultimate.com/post/419191200/tcl-error-message-in-ns2
To fix the error, please read the following posts:
- Invalid command name:
http://www.ns2ulti
Hi
I did some test on NS2 installation. Here is the result
http://www.ns2ultimate.com/post/439346614/working-combination-ns-2-34-ubuntu-8-04-and-perhaps
There is a problem with the current linux-like distribution. Here is the
solution
http://www.ns2ultimate.com/post/441093095/ns-2-35-works-on
Hi Bibhu,
Link-loss model is used in a wired network. In wireless networks, you will have
to use other approach (e.g., propagation model) to impose error on the link.
Mobile node has different architecture than regular nodes. The ARQ module would
still work. But you will have to find another
Hi,
If you are interested in learning how tracing works in NS2, please read
http://www.ns2ultimate.com/post/3995318343/post-processing-ns2-result-using-ns2-trace-main-post
The above posts are based on the normal trace. If you are interested in
wireless trace you might have to modify it a bit.
Hi Molly,
This C++ statement
> Scheduler::instance().clock()
returns the simulation time, i..e., the one you see in the trace file.
Best Wishes,
Teerawat Issariyakul
http://www.ns2ultimate.com/
http://www.facebook.com/pages/Teerawat-Issariyakul/358240861417
http://twitter.com/T_Bear
http:/
Hi,
If you are interested in learning how tracing works in NS2, please read
http://www.ns2ultimate.com/post/3995318343/post-processing-ns2-result-using-ns2-trace-main-post
The above posts are based on the normal trace. If you are interested in
wireless trace you might have to modify it a bit.
Hi,
A lot of people are having the same problem. I am curious why. My guess is just
because the GPSR are not incorporated to NS2 properly. These links might help:
http://www.ns2ultimate.com/post/454001969/including-new-modules-into-ns-2
http://www.ns2ultimate.com/post/689847378/c-and-otcl-lin
Hi Mohammed,
The "no-slot" error occurs since you did not configure the classifier properly.
In particular, you ask NS2 to send a packet to a non-existing object.
For more information, please read the following post:
http://www.ns2ultimate.com/post/520626807/classifier-no-slot-error
Best Wis
Hi Mohamed,
You need to have the list of destination address and you can call the following
function for all your destination
sendRequest(dst)
Do it when the timer expires.
Best Wishes
Teerawat Issariyakul
http://www.ns2ultimate.com/
http://www.facebook.com/pages/Teerawat-Issariyakul/3582408
Hi Bruce,
This statement set the default value of the class variable 'delay_' all 'LL'
objects to be 25e-6 s.
Best Wishes
Teerawat Issariyakul
http://www.ns2ultimate.com/
http://www.facebook.com/pages/Teerawat-Issariyakul/358240861417
http://twitter.com/T_Bear
http://www.t-issariyakul.blogsp
Hi,
You might want to check out the reasons behind Tcl error messages from the link
below:
- General error message interpretation:
http://www.ns2ultimate.com/post/419191200/tcl-error-message-in-ns2
To fix the error, please read the following posts:
- Invalid command name:
http://www.ns2ulti
Hi,
If you are interested in learning how tracing works in NS2, please read
http://www.ns2ultimate.com/post/3995318343/post-processing-ns2-result-using-ns2-trace-main-post
The above posts are based on the normal trace. If you are interested in
wireless trace you might have to modify it a bit.
HI Sumit,
If you are interested in learning how tracing works in NS2, please read
http://www.ns2ultimate.com/post/3995318343/post-processing-ns2-result-using-ns2-trace-main-post
The above posts are based on the normal trace. If you are interested in
wireless trace you might have to modify it
Here is the way you obtain time in C++ and store the current time in a double
variable time:
Scheduler &s = Scheduler::instance();
double time = s.clock();
Best Wishes,
Teerawat Issariyakul
http://www.ns2ultimate.com/
http://www.facebook.com/pages/Teerawat-Issariyakul/358240861417
http://twit
is just a suggestion!
> Thanks all,
> Mariam
>
> On Sat, Aug 13, 2011 at 9:33 AM, Teerawat@UBC wrote:
> Hi,
>
> I think what Mariam means is to post the solved problem. Although, people use
> REPLY ALL to post the answer. We don't know whether the answer really sol
68 matches
Mail list logo