--- Make sure that you have read the documentation --- --- before attempting to make changes to this file. --- Mailing list of Aqua-Sim, an Underwater Sensor Network Simulator
Dear All, We are organizing a Research Topic “Internet of Things in Extreme Environment<https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.frontiersin.org%2Fresearch-topics%2F14920%2Finternet-of-things-in-extreme-environment&data=02%7C01%7CAQUASIM-L%40listserv.uconn.edu%7C504fd96d4e424ca5302008d8420a9f62%7C17f1a87e2a254eaab9df9d439034b080%7C0%7C0%7C637331960674778465&sdata=2hFHbbLj5wMe%2B9dy8Dmoh701g9sjswfwb3GSk6Zjwok%3D&reserved=0>” in Frontiers in Communications and Networks. Frontiers<https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.frontiersin.org%2Fabout%2Fimpact%3Futm_source%3Dfweb%26utm_medium%3Dfhpc%26utm_campaign%3Dimpact-2020-home-carousel&data=02%7C01%7CAQUASIM-L%40listserv.uconn.edu%7C504fd96d4e424ca5302008d8420a9f62%7C17f1a87e2a254eaab9df9d439034b080%7C0%7C0%7C637331960674778465&sdata=Ukd0KuM8EvRP0NQ0SD2B7K4rolw1cRxdE99EHlhQEkI%3D&reserved=0> ranks as the 5th most-cited publisher among the 20 largest publishers in 2020 with more than 1.6 million citations. The new journal of Frontiers (Frontiers in Communications and Networks<https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.frontiersin.org%2Fjournals%2Fcommunications-and-networks&data=02%7C01%7CAQUASIM-L%40listserv.uconn.edu%7C504fd96d4e424ca5302008d8420a9f62%7C17f1a87e2a254eaab9df9d439034b080%7C0%7C0%7C637331960674778465&sdata=1fV2ce5dH7t%2BSTQMQsD%2B0rjZLiBwaIgsZLkPSYko494%3D&reserved=0>) publishes cutting edge research in telecommunication across different domains. The editorial board of Frontiers and Communications and Networks consist of global leading and active researchers in the field of wireless and wired communication systems and networks.
1. I designed a new routing protocol and had integrated it inside AquaSim. Documents about what changes to do in Tcl can be found easily. And I also designed a new UWSink. So what changes do I need to do in Tcl files? I cannot find any documents about this.
Dear All, I want to schedule transmissions between sensor nodes and sinks in UWSNs. Suppose there are 100 sensor nodes and 2 sinks, the result the first 50 nodes will send to sink1 and the second 50 nodes send to sink2. by default the transmission range in aqua-sim is the same for all nodes. so i need to change the transmission range for each node based on distance between node and its sink. So, how do I change the transmission range for each node? Thank you in advance.
Since Aqua-Sim 1.0 is only using a single channel model, I don't believe there is anyway to hard code a unique range per node on the channel (assigning distCST_ to a direct value). While you may be able to use the TxPower on each node's phy layer to uniquely handle transmission range (since dependent on the sink's receiving threshold a given packet may be non-decodable and therefore dropped by the sink).
I'm trying to study transport protocols in underwater wireless sensor with aquasim, but I cannot see where its locate!!!!
I see the Mac ptorocol , Routing protocol but no folder for transport protocol !!! Can you please explain me more? is there any transport protocol in aquasin ?
For Aqua-Sim 1.0 you can find the site here: Aqua-Sim <http://uwsn.engr.uconn.edu/wiki/index.php?title=Aqua-Sim&redirect=no>, or the direct download: Aqua-Sim-1.0 <http://uwsn.engr.uconn.edu/wiki/images/7/7c/Aqua-Sim-1.0.tar.gz>. For Aqua-Sim Next Generation you can clone/download directly from the github repository here: Aqua-Sim-NG <https://github.com/rmartin5/aqua-sim-ng>. Let me know if that helps, or if you need help with installation.
-Robert
On Thu, Dec 1, 2016 at 4:38 PM, Ahmad Ababneh <[log in to unmask]> wrote:
Hi Martin, Thank you so much, but i encountered problem while installation the Aqua Sim. error: cast from ‘ClientData {aka void*}’ to ‘int’ loses precision [-fpermissive] #define Tcl_GetHashValue(h) ((h)->clientData). Please, how can i solve it? Regards, Ahmad
2016-12-02 0:49 GMT+02:00 Robert Martin <[log in to unmask]>:
> Hi Ahmad, > > For Aqua-Sim 1.0 you can find the site here: Aqua-Sim > <http://uwsn.engr.uconn.edu/wiki/index.php?title=Aqua-Sim&redirect=no>, > or the direct download: Aqua-Sim-1.0 > <http://uwsn.engr.uconn.edu/wiki/images/7/7c/Aqua-Sim-1.0.tar.gz>. For > Aqua-Sim Next Generation you can clone/download directly from the github > repository here: Aqua-Sim-NG <https://github.com/rmartin5/aqua-sim-ng>. > Let me know if that helps, or if you need help with installation. >
I would like to use QELAR routing protocol but I can not find it in my Aqua-Sim 1.0 library. Should I need to update my installation or it is not available on Aqua-Sim 1.0?? Thank you in advance
-- Cordialement / Kind regards / مع تحياتي
* BENNOURI Hajar* *Tel:+212674187289* [log in to unmask]
It is not available in Aqua-Sim 1.0 (from my experience).
regards, Jalaja
On Tue, Jul 12, 2016 at 8:49 PM, Hajar Bennouri <[log in to unmask]> wrote:
> Hello all, > > I would like to use QELAR routing protocol but I can not find it in > my Aqua-Sim 1.0 library. Should I need to update my installation or it is > not available on Aqua-Sim 1.0?? > Thank you in advance > > > > -- > Cordialement / Kind regards / مع تحياتي > > > * BENNOURI Hajar* > *Tel:+212674187289* > [log in to unmask] >
What is traceobject in > "$mobilenode log-target target-object" command? > And how can I create it? >
Here is a link to the general ns2 documentation that explains common commands: http://www.isi.edu/nsnam/ns/doc/node195.html. This, alongside other provided examples within the documentation would be a good place to start to give you incite on logging.
Is it ok to use TCP agents for UWSN? > I am trying to make use of them, but when I do so , it shows zero energy > consumed. > Not showing energy consumption at all. >
Is it ok to use TCP agents for UWSN? I am trying to make use of them, but when I do so , it shows zero energy consumed. Not showing energy consumption at all.
I am using setdest to move my node. After setting destination, I am sending packets to the node at that location, but it's not receiving. The receiver and sender nodes are adjacent to each other , still its not receiving. I am using VBF and broadcast MAC. Does anybody know why?
I am studying VBF, in which there is a Sink initiated query concept in which we can have location dependent query; To serve this purpose, if I'm nt wrong, we are provided with "announce" command that calls bcast_interest method. Now, when I call announce , no node receives the packet, Why is that so?
In my simulation scenarios, I am sending some packets from node 0. According to trace file being generated, the packet is being received by 4 other nodes, but when I terminate agents for those nodes. For my target node it displays 1 received but for other 3 nodes, it shows 0(zero) packets received at console. Why does that mean?
Please let me know which tcl code you are running. (Is it your own or some example code?)
On Fri, May 27, 2016 at 9:35 PM, Sana Shaikh <[log in to unmask]> wrote:
> In my simulation scenarios, I am sending some packets from node 0. > According to trace file being generated, the packet is being received by 4 > other nodes, > but when I terminate agents for those nodes. > For my target node it displays 1 received > but for other 3 nodes, it shows 0(zero) packets received at console. > Why does that mean? >
Dear Ms Jalaja, yeah it's my own, Actually, I am using VBF but I've disabled Routing, so what I think is they might be receiving packets as forwarder nodes; but I 'm nt sure if this is what's happening. What do u think?
On Fri, May 27, 2016 at 9:13 PM, Jalaja M J <[log in to unmask]> wrote:
On Fri, May 27, 2016 at 9:51 PM, Sana Shaikh <[log in to unmask]> wrote:
> Dear Ms Jalaja, > yeah it's my own, > Actually, I am using VBF but I've disabled Routing, > so what I think is they might be receiving packets as forwarder nodes; but > I 'm nt sure if this is what's happening. > What do u think? > > > On Fri, May 27, 2016 at 9:13 PM, Jalaja M J <[log in to unmask]> wrote: > >> Please let me know which tcl code you are running. (Is it your
On Fri, May 27, 2016 at 9:36 PM, Jalaja M J <[log in to unmask]> wrote:
> Sorry Sana, it is not clear to me. > > On Fri, May 27, 2016 at 9:51 PM, Sana Shaikh <[log in to unmask]> > wrote: > >> Dear Ms Jalaja, >> yeah it's my own, >> Actually, I am using VBF but I've disabled Routing, >> so what I think is they might be receiving packets as forwarder nodes; >> but I 'm nt sure if this is what's happening. >> What do u think? >> >> >> On
On Fri, May 27, 2016 at 3:58 PM, Shreema Rai <[log in to unmask]> wrote:
> i wanted to know about data aggregation ..how it is done?..do you know > about it..i want method about data aggregation > > > > regards > > shreema >
Thanks Miss Jalaja, I'll INSHAALLAH. As I'm new to Aqua-Sim, it would have been great if I could get proper documentation on it. The best practice is to go for comments while programming to make it comprehensive for everyone.
On Tue, May 24, 2016 at 10:29 AM, Jalaja M J <[log in to unmask]> wrote:
> Dear Sana, > > Please read the journal papers on Aqua-Sim and VBF, things will be more > clear. > > Regards, > Jalaja > > On Mon, May 23, 2016 at 11:17 AM, Sana Shaikh <[log in to unmask]> > wrote: > >> The node's position is represented by
I am counting packets using a variable in .cc file. Now, I want to get that value in my .tcl script, store it in some variable and perform some operation on it? How is that possible?
Is there any way to perform a specific function on the packet received by the sink while simulating not from trace file. For example, Sink receives a TCP packet , now I want it(sink) to extract the node id from the packet and save it and perform some function on it. So, is it possible with Aqua-Sim ??
Yes, you can do it in Aqua-Sim. What you need is to modify the corresponding .cc source file and recompile the package. As long as the information is included in the packet header, you will be able to read it, save it to the file or do any operation you like. If the information you need is not included in the header of any layers, you can add it to the appropriate layer (MAC, Routing or TCP) by modifying the .h file.
How to define the packet headers?please anyone help
On Tue, May 17, 2016 at 9:25 PM, Lina Pu <[log in to unmask]> wrote:
> Hi Sana, > > > > Yes, you can do it in Aqua-Sim. What you need is to modify the > corresponding .cc source file and recompile the package. As long as the > information is included in the packet header, you will be able to read it, > save it to the file or do any operation you like. If the information you > need is not included in the header of any layers, you can add it
NS2's documentation on packet headers can be found here <http://www.isi.edu/nsnam/ns/doc/node127.html>. Beyond this I would recommend reviewing current Aqua-Sim protocols, such as broadcastMAC, to gather a stronger understanding of how they are accessed and used. Additionally, reference packet header file to review some of the basic principles of hdr_cmn.
-Robert
On Wed, May 18, 2016 at 6:42 AM, pallavi ganganna <[log in to unmask] > wrote:
Hello Lina, Thanks a lot, actually I was trying to knw if there was some ready made command for this purpose. But as I cannot find one so I'll be doing the same INSHAALLAH. Thanks.
hi, I have some questions about aqua-sim,can anyone help me ? 1. In file underwaterpropagation.cc, there are no ambient nosie parameters? 2. If i want to change the communication range, I can just change the Pt_ and RXThresh? 3. In the paper 'An NS-2 Based Simulator for Underwater Sensor Netwotks', the author say that 'Aqua-Sim provides users two ways to determine the transmission range: one way is to set the transmission power and the threshold of received power level; and the other way is to set the transmission range directly.' but I have not found the second way. Although the
You are right. You cant change the transmission range from the TCL file because it is set to a default value in the underwaterpropagation.cc. You will find the following command in the beginning of underwaterchannel.cc.
double UnderwaterChannel::distCST_ =1150.0;
It need not be 1150 in your version of Aqua-Sim, still the value given here is the transmission range used. So, if you want to change the transmission range, change it in underwaterchannel.cc. Please dont forget to compile it once you have modified the .cc file (make clean, make, make install).
I'm running a simulation and getting the following error:
Missing required flag -x in: W -t 150 Missing required flag -y in: W -t 150 Parsing error in event. What exactly is leading to this error and how can I resolve it?
Kindly let me know if there is some proper tutorials or documentation or some reference manual (for commands) available, for Aqua-Sim other than that are available on "http://obinet.engr.uconn.edu/wiki/index.php/Aqua-Sim" . I am new to Aqua-Sim and facing lot of problems. Thank you!
The current support for mobility on Aqua-Sim is limited to the few protocols currently in place. To my knowledge these protocols allow the user to set min/max speeds but not the destination from a TCL script. However, you may hard code the destination within the c++ section of the mobility pattern being used to support your testing.
On Wed, May 4, 2016 at 6:52 PM, Robert Martin <[log in to unmask]> wrote:
> Sana Shaikh, > > The current support for mobility on Aqua-Sim is limited to the few > protocols currently in place. To my knowledge these protocols allow the > user to set min/max speeds but not the destination from a TCL script. > However, you may hard code the destination within the c++ section of the > mobility pattern being used to support your testing. > > More up-to-date documentation can be found at the following link: Aqua-Sim >
can anyone pls help me by giving an idea how to findthe location of node using trilateration method?
On Mon, May 9, 2016 at 5:36 PM, Sana Shaikh <[log in to unmask]> wrote:
> Thanks a lot for all your assistance Sir. > > On Wed, May 4, 2016 at 6:52 PM, Robert Martin <[log in to unmask]> > wrote: > >> Sana Shaikh, >> >> The current support for mobility on Aqua-Sim is limited to the few >> protocols currently in place. To my knowledge these protocols allow the >> user to set min/max speeds but not the destination from a TCL script. >> However,
If I recall correctly, localization strategies are not strongly implemented in the current version of Aqua-Sim. This is an area of future work for the simulator. Instead you may need to emulate some form of underwater localization yourself, like the follow: uwsn localization <http://www.cse.uconn.edu/~jcui/UWSN_papers/UbiNet-TR06-04_localization.pdf> .
-Robert
On Mon, May 9, 2016 at 2:35 PM, pallavi ganganna <[log in to unmask]> wrote:
How can i move an underwater sensor node to a specific destination by specifying coordinates? Is there any command like the one we use for a normal WSN: *$ns at $time $node setdest <x2> <y2> <speed>*
On Wed, May 4, 2016 at 7:56 AM, Sana Shaikh <[log in to unmask]> wrote:
> How can i move an underwater sensor node to a specific destination by > specifying coordinates? > Is there any command like the one we use for a normal WSN: > *$ns at $time $node setdest <x2> <y2> <speed>* >
Thanks, I thought there must be some other function for this.
On Wed, May 4, 2016 at 6:55 PM, Jalaja M J <[log in to unmask]> wrote:
> Hi Sana, > > You can very well use setdest > > Regards, > Jalaja > > On Wed, May 4, 2016 at 7:56 AM, Sana Shaikh <[log in to unmask]> > wrote: > >> How can i move an underwater sensor node to a specific destination by >> specifying coordinates? >> Is there any command like the one we use for a normal WSN: >> *$ns at $time $node setdest <x2> <y2> <speed>* >> > > >
Dear Sir Please suggest a propagation model (supported by aquasim) that i could use for my underwater sensor network simulation.
For terrestrial networks we using Radio propagation model (TwoRayGround) which won't work for underwater acoustic channel.set val(prop) Propagation/TwoRayGround;
Aqua-Sim currently supports Rayleigh Attenuation seen in uw_mac/underwaterpropagation.h. Future plans to extend supported propagation models are in works for the next iteration of Aqua-Sim.
-Robert
On Wed, Dec 30, 2015 at 10:52 PM, Tariq Islam < [log in to unmask]> wrote:
> Dear Sir > > Please suggest a propagation model (supported by aquasim) that i could use > for my underwater sensor network simulation. > > For terrestrial networks we using Radio propagation model (TwoRayGround) > which won't work for underwater acoustic channel. > set val(prop) Propagation/TwoRayGround; > > Thanking you in anticipation > > Best Regards > >
Dear Robert Thanks for your answer. Its helpful. Best Regards
On Monday, January 4, 2016 11:58 PM, Robert Martin <[log in to unmask]> wrote:
Dear Tariq,
Aqua-Sim currently supports Rayleigh Attenuation seen in uw_mac/underwaterpropagation.h. Future plans to extend supported propagation models are in works for the next iteration of Aqua-Sim.
-Robert
On Wed, Dec 30, 2015 at 10:52 PM, Tariq Islam <[log in to unmask]> wrote:
It seems I once sent this email before. Sorry to bother others.
I am a UCONN international graduate student (Storrs Campus), male, who came from China more than half year ago.
My oral English is not very good, and this makes me not very confident when using English to communicate. I am eagerly to improve my Speaking English and the corresponding communication skills. So I am looking for native English speaker as tutors who would like to help me with non-profit aims. My mainly problem is pronunciation. So I need a English partner to practice pronunciation and communication
When a packet is collided, HDR_CMN(pkt)->error() will return a non-zero number, which is most likely 1. However, please be cautious that when an error packet reception is caused due to low transmission power (long distance), HDR_CMN(pkt) ->error() could also return a non-zero value. If you need, you can do some minor modifications in underwatermac.cc to differentiate two cases.
I have a question regarding attaching an Error model to a* wireless* link in underwater. I read some posts in ns users mailing list which says that "*error models are created but it is never used, so no packets are dropped*", from the given link, http://mailman.isi.edu/pipermail/ns-users/2006-October/057470.html Anyone have any idea about it? Why is it so?
I would like to implement a *data transfer protocol* on *Transport* layer of *Aquasim*. But the Architecture of Aquasim shows layers *upto Routing only*.
1) Is it possible to do such an implementation in Aquasim? 2) How the application layer is interfaced with the remaining layers?
Is anyone among you will work on security of UASN? Is it independent of other networks or i should study security of sensor networks before? I 'm trying to improve security of UASN, but i don 't have good resources available and i don 't know how I choose to work on a specific subject? Can anyone guide me?
Hi Alak, I have installed Aquasim and run some basic programs in that. What i need is to know how coding can be incorporated into the packet structure, for which i need to get some codes implemented in Aquasim. I need help in that. Since much work has been done on this by graduates from UCONN, i expect some help from them. Regards, geethu
Installation guide and development tutorials area available in http://obinet.engr.uconn.edu/wiki/index.php/Aqua-Sim
On Fri, Feb 13, 2015 at 2:03 PM, Geethu Thulasidas < [log in to unmask]> wrote:
> > Hi all, > > I am doing research in UWASN. > I read the paper titled *"Efficient error recovery with network coding in > underwater sensor networks" *by Dr. Zheng. Guo . It is network coding > based on VBF routing protocol. Can anyone provide me the code for the same? > > > Regards, > geethu > >
I am doing research in UWASN. I read the paper titled *"Efficient error recovery with network coding in underwater sensor networks" *by Dr. Zheng. Guo . It is network coding based on VBF routing protocol. Can anyone provide me the code for the same?
I have installed aqua3d package from your website.I extract the tar.gz file.After that i didn't get .Install file of aqua3d package.Can you please provide me Aqua3D-1.0.0-src .Kindly reply me asap. <http://ubinet.engr.uconn.edu/aqua_packages/Aqua3d-1.0.0-src.tgz>
Dear Sir, I need the following document "Z. Peng, Z. Zhou, J.-H. Cui, Z. Shi, and L. Freitag, “How aloha works underwater?” Tech. Rep., 2009, UCONN Technical Report".
* Zheng Peng, Zhong Zhou, Jun-Hong Cui and Zhijie Shi, Aqua-Net: An Underwater Sensor Network Architecture: Design, Implementation, and Initial Testing<http://ubinet.engr.uconn.edu/bibtex/files/55f8ec58a8a57c338801166f3ad1bb91.pdf>, in Proc. IEEE/MTS OCEANS, Biloxi, MS, 2009.(Designed UW-Aloha) * Lina Pu, Yu Luo, Yibo Zhu, Zheng Peng, Shruti Khare, Jun-Hong Cui, Benyuan Liu and Lei Wang,Impact of Real Modem Characteristics on Practical Underwater MAC Design<http://ubinet.engr.uconn.edu/bibtex/files/df346f2f501527cea7816f9ee9549d26.pdf>, in Proc. IEEE OCEANS, pp. 1--6, Yeosu, Korea, 2012. (Evaluated UW-Aloha in Simulator and experiments) * Lina Pu, Yu Luo, Haining Mo, Son Le, Zheng Peng, Jun-Hong Cui and Zaihan Jiang, Comparing Underwater MAC
According to the documentation for Aqua-Sim, the routing protocols VBF, DBR and QELAR are implemented in it, but I could find the source code of the first one alone. Can somebody please help me with the source code for QELAR?
The developer of QELAR, Tiansi Hu, has lefted from UConn for five years. It seems he hasn't released his QELAR source code at his graduation. I have asked him if he would like to share his code to the public. I will get back to you as soon as he replies. You can contact him directly if you want through LinkedIn. Thanks.
I have already installed aquasim and done some basic Tcl modification programs and all. I am going to implement Packet level Reed Solomon coding. I think that needs to modify the packet structure. I need to include the code words inside the payload and all. Will you please provide me some guidelines?
Regards, geethu
On 26 November 2014 at 11:34, Rodolfo W. L. Coutinho < [log in to unmask]> wrote:
I have used the Aqua-Sim to develop my protocols. You should write your code and simulations of the same way of ns-2.
You can download Aqua-Sim from this link: http://ubinet.engr.uconn.edu/aqua_packages/Aqua-Sim-1.0.tgz An installation guide is provided by the authors, here: http://obinet.engr.uconn.edu/wiki/images/Aqua-Sim-1.0_Installation_Guide.pdf
If you plan to implement a routing protocol, you can follow this tutorial: http://homepages.dcc.ufmg.br/~rwlc/nsrt-howto.pdf If you intend to implement a mac protocol, you can use this tutorial: http://obinet.engr.uconn.edu/wiki/images/Developer_Tutorial.pdf
I'm not an expert in error correction coding. So I did some research on implementing it in NS2. Hope my information can help.
From my knowledge, there are two options to implement error correction coding in Aqua-Sim.
1. Implement the bit error rate model of the interested coding scheme in Aqua-Sim. The model will simulate the performance of the coding scheme in terms of bit error rate or packet error rate, so that you can incorporate coding into Aqua-Sim.
I am trying to implement Reed Solomon coding in underwater acoustic sensor network which is in the packet level. Whether it is possible to do that in Aquasim? If so what modifications i have to do? Writing a code in cpp will be sufficient? Any idea?
you have given some tcl examples in aqua-sim for underwater sensor networks.I m not understanding the scenario u made in these examples.where did i get the description of such examples are they available on your website ?kindly reply me asap.
you have given some tcl examples in aqua-sim for underwater sensor networks.I m not understanding the scenario u made in these examples.where did i get the description of such examples are they available on your website ?kindly reply me asap.
Thanks for your interest in Aqua-Sim. I am willing to help you with your questions. We have several tcl scripts. May I know which one you are interested in? Can you send me the script? Thanks.
Best regards, Lina
On Nov 11, 2014, at 11:58 PM, SUBSCRIBE AQUASIM-sangram m <[log in to unmask]> wrote:
> dear sir > > you have given some tcl examples in aqua-sim for underwater sensor networks.I m not > understanding the scenario u made in these examples.where did i get the description of > such examples are they available on your website ?kindly reply me asap.
Yes, you can definitely implement arbitrary self-designed MAC protocols in Aqua-Sim. Please refer to the implementation of UW-Aloha and Slotted FAMA in Aqua-Sim.
Thanks,
Lina
From: Mailing list of Aqua-Sim, an Underwater Sensor Network Simulator [mailto:[log in to unmask]] On Behalf Of Abdulgaffar H Sent: Tuesday, September 16, 2014 5:27 AM To: [log in to unmask] Subject: IEEE 802.11 implementation
Dear sir, it is possible to implement IEEE 802.11 with some modification in Aqua sim.
Please use the following commands to configure UW-Aloha in Aqua-Sim.
set opt(mac) Mac/UnderwaterMac/UWALOHA ;# put your mac protocol name here
Mac/UnderwaterMac set bit_rate_ 1.0e4 ;#10kbps
Mac/UnderwaterMac set encoding_efficiency_ 1
Mac/UnderwaterMac/UWALOHA set Persistent 1
Mac/UnderwaterMac/UWALOHA set ACKOn 1
Mac/UnderwaterMac/UWALOHA set Min_Backoff 0
Mac/UnderwaterMac/UWALOHA set Max_Backoff 1.5
Mac/UnderwaterMac/UWALOHA set WaitACKTime 10
Thanks,
Lina Pu
Computer Science & Engineering
University of Connecticut
From: Mailing list of Aqua-Sim, an Underwater Sensor Network Simulator [mailto:[log in to unmask]] On Behalf Of Abdulgaffar H Sent: Thursday, September 11, 2014 6:12 AM To: [log in to unmask] Subject: tcl file
Hi, I think when you make changes to .cc modules, you need to make object file and link it to ns-2 package. After that you need to re compile entire ns-2. It worked for me. I hope it works for you. Best of luck. Varad
On Wed, Aug 13, 2014 at 2:05 PM, Geethu Thulasidas < [log in to unmask]> wrote:
Hi all, I am working on the vectorbasedforward.cc. There is the god.cc to calculate the total consumed energy. But how can we reflect a change made in god.cc to vectorbasedforward.cc?? I wrote some functions in god.cc and tried to call them in vectorbasedforward.cc. But when i displayed the values,it is showing zero. Can anyone help me in that? regards, geethu
Hi dear friends I apologize for this unusual email I knowyou're trying to build a better world with your knowledge forallmankind, butsciencealone cannotmakethe world better, These pictures belongs toGaza–Palestine, Israelkillsthe women and children, but nobodydoes nothing, Israel wants the worlds to be asleep, but all of us are responsible, maybe your screaming will be effective. Please do notbe silent, just for children please. again my deepest apologies for sending this ema
Hi all, I am working upon the VBF routing protocol..I was trying to understand the "vectorbasedforward.cc". I have some doubts reg that which are enlisted below. Can anyone help me please? 1) Where the routing vector is specified? 2) Where to modify the packet structure? 3) Where these "HDR_CMN" and "HDR_UWVB" functions are located?
4) What are all the coordinates "CX,CY,CZ" and "X,Y,Z" ?
Salam dear friends I need some help to understand about "Security in UASN". There are some articles herein but I need a Comprehensive document. How can I get such a reference? And what is the accurate meaning of jamming? Is it the exact meaning of Parasite? Best rega
hi, I am facing the following problem during installation of Aqua Sim. make: *** [tkEntry.o] Error 5 tk8.4.13 make failed! Exiting . please help me to solve this problem.
I am very new to aquasim. I have installed it successfully. I have tried going through the web for any documentation for aqausim that will get me started. I found very good reference and a user tutorial at http://obinet.engr.uconn.edu/wiki/index.php/Aqua-Sim . I wanted to know if there is any other documentation for users, that can help me write a fully functional script. I am also unfamiliar with ns-2. So, should I read up ns-2 documentation first ?
Can anyone tell me the use of cx,cy,cz parameters in a UWsink agent ??
Thanks
On Fri, Feb 14, 2014 at 11:20 AM, souvik dutta <[log in to unmask]> wrote:
> Hi all, > > I am very new to aquasim. I have installed it successfully. I have tried > going through the web for any documentation for aqausim that will get me > started. I found very good reference and a user tutorial at > http://obinet.engr.uconn.edu/wiki/index.php/Aqua-Sim . I wanted to know > if there is any other documentation for users, that can help me write a > fully functional script.
On 18 February 2014 19:45, souvik dutta <[log in to unmask]> wrote:
> Hi all, > > Can anyone tell me the use of cx,cy,cz parameters in a UWsink agent ?? > > Thanks > > > On Fri, Feb 14, 2014 at 11:20 AM, souvik dutta <[log in to unmask]> wrote: > >> Hi all, >> >> I am very new to aquasim. I have installed it successfully. I have tried >> going through the web for any documentation for aqausim that will get me >> started. I found very good reference and a user
Thanks for the reply. Can u tell me how is cx,cy,cz different from X_,Y_,Z_ ? How are they related ?
Thanks
On Wed, Feb 19, 2014 at 5:13 AM, Nusrat Nowsheen <[log in to unmask] > wrote:
> Hi Souvik, > > current 3D address of underwater node I guess. > > > On 18 February 2014 19:45, souvik dutta <[log in to unmask]> wrote: > >> Hi all, >> >> Can anyone tell me the use of cx,cy,cz parameters in a UWsink agent ?? >> >> Thanks >> >> >> On Fri, Feb 14, 2014 at 11:20 AM, souvik dutta <[log in to unmask]>wrote: >> >>>
They are in different co-ordinate systems and used to take care of source mobility in query processing, as far as I understand. Please read the paper on Vector Based Forwarding by Xie et. al to get a good understanding.
Jalaja
On Wed, Feb 19, 2014 at 9:47 AM, souvik dutta <[log in to unmask]> wrote:
> Hi Nusrat, > > Thanks for the reply. Can u tell me how is cx,cy,cz different from > X_,Y_,Z_ ? How are they related ? > > Thanks > > > On Wed, Feb 19, 2014 at 5:13 AM, Nusrat Nowsheen < > [log in to unmask]> wrote: > >>
On Wed, Feb 19, 2014 at 1:44 PM, Jalaja M J <[log in to unmask]> wrote:
> They are in different co-ordinate systems and used to take care of source > mobility in query processing, as far as I understand. Please read the paper > on Vector Based Forwarding by Xie et. al to get a good understanding. > > Jalaja > > > On Wed, Feb 19, 2014 at 9:47 AM, souvik dutta <[log in to unmask]> wrote: > >> Hi Nusrat, >> >> Thanks for the reply. Can u tell me how is cx,cy,cz different from >> X_,Y_,Z_ ?
I was going through NS-2 and aquasim. I found out that NS-2 has its default routing as static routing and it need not be specified in the node specifications. Is the default routing method for UWSN, VBF ? Do we have to use VBF in all network configurations in UWSN, even though there is no need for routing in the scenario(like two nodes sending data to each other)
Can somebody tell me what is the meaning of "too many backoffs" and how to avoid it so ensure a very good packet delivery ratio.
Thanks
On Sun, Mar 2, 2014 at 12:24 PM, souvik dutta <[log in to unmask]> wrote:
> Hi all, > > I was going through NS-2 and aquasim. I found out that NS-2 has its > default routing as static routing and it need not be specified in the node > specifications. Is the default routing method for UWSN, VBF ? Do we have to > use VBF in all network configurations in UWSN, even though
Guess you are using broadcast Mac. Which routing protocol do you use? On Mar 4, 2014 9:04 AM, "souvik dutta" <[log in to unmask]> wrote:
> Hi all, > > Can somebody tell me what is the meaning of "too many backoffs" and how to > avoid it so ensure a very good packet delivery ratio. > > Thanks > > > On Sun, Mar 2, 2014 at 12:24 PM, souvik dutta <[log in to unmask]> wrote: > >> Hi all, >> >> I was going through NS-2 and aquasim. I found out that NS-2 has its >> default routing as static routing and it need
I read the paper on VBF by Xie et al. But while writing a script do we really need to specify cx,cy,cz if it is as said in the paper.
Thanks
On Tue, Mar 4, 2014 at 7:34 PM, souvik dutta <[log in to unmask]> wrote:
> Hi all, > > Can somebody tell me what is the meaning of "too many backoffs" and how to > avoid it so ensure a very good packet delivery ratio. > > Thanks > > > On Sun, Mar 2, 2014 at 12:24 PM, souvik dutta <[log in to unmask]> wrote: > >> Hi all, >> >>
You are right, I have been using broadcast MAC. What is the problem ? I am very new to aquasim
On Tue, Mar 4, 2014 at 7:45 PM, souvik dutta <[log in to unmask]> wrote:
> Hi Jalaja, > > I read the paper on VBF by Xie et al. But while writing a script do we > really need to specify cx,cy,cz if it is as said in the paper. > > Thanks > > > On Tue, Mar 4, 2014 at 7:34 PM, souvik dutta <[log in to unmask]> wrote: > >> Hi all, >> >> Can somebody tell me what
That backoff is part of the broadcast MAC. Whenever a node tries to send out a packet, it backs off if its modem is busy. If this happens too many time, it reports 'to many backoffs' and drops that packet. Due to the broadcast feature of VBF, it can only work with broadcast MAC.
Thanks a lot for the explanation. I will try GOAL. While using broadcast MAC itself I also noticed that if I change the position of nodes a bit. The backoffs reduce significantly. Can you say what might be the reason
thanks
On Tue, Mar 4, 2014 at 7:56 PM, Yibo Zhu <[log in to unmask]> wrote:
Also can u tell me if there is any documentation on aquasim. I tried finding documentation, but cudn't , so I have been reading up on ns-2, but a lot of things are different. It would be a great help if you can refer me to some doc.
Thanks
On Tue, Mar 4, 2014 at 8:01 PM, souvik dutta <[log in to unmask]> wrote:
That could be, because neighboring nodes could affect each others. If a node is receiving or overhearing, it has to backoff in this broadcast mac implementation.
You can find documents on Aqua-Sim wiki page. You can find aqua-sim user manual and developer manual. Since you know NS-2 already, Aqua-Sim should be easy for you. Just remember to check the source code, especially command() method of those protocols, then you would know their usages.
Is GOAL available with the current version of Aqua-Sim? If not, how to get its source code?
Jalaja
On Tue, Mar 4, 2014 at 8:53 PM, Yibo Zhu <[log in to unmask]> wrote:
> That could be, because neighboring nodes could affect each others. If a > node is receiving or overhearing, it has to backoff in this broadcast mac > implementation. > > You can find documents on Aqua-Sim wiki page. You can find aqua-sim user > manual and developer manual. Since you know NS-2 already, Aqua-Sim should > be easy for you. Just remember to check the source code, especially
On Tue, Mar 4, 2014 at 10:57 AM, Jalaja M J <[log in to unmask]> wrote:
> Sir, > > Is GOAL available with the current version of Aqua-Sim? If not, how to > get its source code? > > Jalaja > > > On Tue, Mar 4, 2014 at 8:53 PM, Yibo Zhu <[log in to unmask]> wrote: > >> That could be, because neighboring nodes could affect each others.
On Tue, Mar 4, 2014 at 9:34 PM, Yibo Zhu <[log in to unmask]> wrote:
> yes, it's there. under uw_mac folder. If you don't have it, please check > our latest Aqua-Sim package. > > > Also here is a copy of GOAL paper, it could help you better understand how > it works > > http://www.engr.uconn.edu/~yiz09005/papers/icst.trans.mca.2011.e6.pdf > > > > > On Tue, Mar 4, 2014 at 10:57 AM, Jalaja M J <[log in to unmask]> wrote: > >> Sir, >> >> Is GOAL available with the current version of Aqua-Sim? If not, how to >> get its source code?
Thanks a lot for the paper. I have read the paper on VBF and understand it to a fair degree, but while implementing it in aquasim I don't get the meaning of the variables cx, cy, cz. For example,
set node_(2) [$ns_ node 2] $node_(2) set sinkStatus_ 1 $god_ new_node $node_(2) $node_(2) set X_ 20 $node_(2) set Y_ -20 $node_(2) set Z_ 0 $node_(2) set-cx 20 $node_(2) set-cy -20 $node_(2) set-cz 0
Can someone tell me the units of time and distance used in aquasim ? Is it seconds and meters respectively ?
Thanks
On Wed, Mar 5, 2014 at 10:34 AM, souvik dutta <[log in to unmask]> wrote:
> Hi Yibo, > > Thanks a lot for the paper. I have read the paper on VBF and understand it > to a fair degree, but while implementing it in aquasim I don't get the > meaning of the variables cx, cy, cz. For example, > > set node_(2) [$ns_ node 2] > $node_(2) set sinkStatus_ 1 > $god_ new_node $node_(2) > $node_(2)
Dear Users. Hello >I apologize for inconvenience. >I am Ph.D. student in computer networks. >I am interested in underwater wireless sensor networks. >I've read many papers about UWSN such your excellent papers. >My Msc. thesis subject was "Designing underwater surveiliance systems using underater wireless sensor networks" >Up to now I've published a few papers about mac and routing protocols in UWSN by using Aqua-sim. >Some of my papers are listed below of this email. >I want to research on hot and new topics in UWSN for my Ph.D. thesis. >One of my interest is to implement UWSN in a
Dear Users. Hello >I apologize for inconvenience. >I am Ph.D. student in computer networks. >I am interested in underwater wireless sensor networks. >I've read many papers about UWSN such your excellent papers. >My Msc. thesis subject was "Designing underwater surveiliance systems using underater wireless sensor networks" >Up to now I've published a few papers about mac and routing protocols in UWSN by using Aqua-sim. >Some of my papers are listed below of this email. >I want to research on hot and new topics in UWSN for my Ph.D. thesis. >One of my interest is to implement UWSN in a real
Hello, I would like to know the exact structure and description of the queries exchanged by the VBF routing protocol such as: INTEREST, DATA, DATA_READY,DATA_DISCOVERY, SOURCE_DISCOVERY , SOURCE_TIMEOUT, TARGET_DISCOVERY, TARGET_REQUEST, SOURCE_DENY I can't find a detailed information
Thanks a lot for the email and I appreciate your time.
1. I have also come across those links you shared which provided an overview of the protocols in Aqua-Sim, however not in details. Moreover, i have been thoroughly reviewing the codebase to have a grasp of the logic behind the Dynamic routing protocol
Unfortunately it has been years since I have worked on Aqua-Sim NG and anything related to UWSNs so my knowledge will be lacking but I will try my best to answer your questions.
1. To assist in Aqua-Sim NG being spatially aware it most likely resembles a distance vector protocol. While this can of course be expanded within the code this is what was originally designed in earlier versions of Aqua-Sim (1.0) and therefore is slightly outside of my scope. https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fieeexplore.ieee.org%2Fdocument%2F5422081&data=04%7C01%7CAQUASIM-L%40listserv.uconn.edu%7Cca1001e8aa9e4846475d08d86de93d55%7C17f1a87e2a254eaab9df9d439034b080%7C0%7C0%7C637380195805087531%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=bollsCuPWL9hpjQDopSBuh60Iq9%2BiS2cxAPYfzo13EI%3D&reserved=0 may be a good jumping off point for
Trust the day is going well. In reference to the above subject, as part of my MSc research project, i plan to implement Channel-aware routing protocol applicable to the Underwater Acoustic (UAN) channel which has necessitated the need to review a number of routing modules in Aqua-Sim cognizant of the high fidelity it has proven for the UAN channel.
Dear All, I've created a code for AquaSIM-NG to send a packet from one node to another. The code seems to be completely alright, Bt packet is nt being send. I've attached my file, please have a look and kindly let me know the issue. Thank yo u.
Dear all, I am using* "AquaSim- NG"* and having issues applying aqua sim energy model to my application scenario. Please send me a sample script that demonstrate use of *"aqua-sim-energy-model.h"* and calculate energy consumption of each node. Thank you.
Dear All, I've created a code for AquaSIM-NG to send a packet from one node to another. The code seems to be completely alright, Bt packet is nt being send. I've attached my file, please have a look and kindly let me know the issue. Thank you.
I am forwarding your email to a mailing list that is dedicated for the AquaSim simulator. There are active AquaSim users that should be able to address your questions.
You can also visit the project website to get more information:
---------- Forwarded message ---------- From: saeed gharibi <[log in to unmask]> Date: Mon, Mar 17, 2014 at 1:51 PM Subject: aquasim question To: [log in to unmask]
Trust the day is going well and thanks for the other day. I am trying to leverage callbacks in Aqua-Sim-NG to obtain metrics for performance evaluation such as: Packet Success Ratio, Throughput efficiency etc. The config path for the received packet callback has been difficult to obtain even after going through a number of documentations. Below shows what i have which is not correct as it returns an error while compiling: