UW-HARQ: An Underwater Hybrid ARQ Scheme: Design, Implementation and Initial Test

Size: px
Start display at page:

Download "UW-HARQ: An Underwater Hybrid ARQ Scheme: Design, Implementation and Initial Test"

Transcription

1 UW-HARQ: An Underwater Hybrid ARQ Scheme: Design, Implementation and Initial Test Haining Mo, Ahmet Can Mingir, Hesham Alhumyani, Yusuf Albayram, and Jun-Hong Cui Computer Science & Engineering Department, University of Connecticut, Storrs, CT, USA {haining.mo, canmingir, hesham.alhumyani, yusuf.albayram, Abstract In this paper, we investigate reliable end-to-end data transfer in Underwater Acoustic Networks. A hybrid ARQ scheme, named UW-HARQ is proposed, which combines FEC coding and ARQ. For the FEC coding, Random Binary Linear Coding is employed due to its low coding and decoding complexity. An adaptive coding ratio estimation scheme, which incorporates the PER information, is proposed to minimize the number of retransmissions between the source and the destination. For the ARQ, NACK packets are utilized to inform the source node how many and which packets to send out in a retransmission and ACK packets are used as indications of data packet recovery success. We implemented UW-HARQ on real UAN nodes by leveraging our hardware and software platform. Initial lab test results show that UW-HARQ achieves a larger throughput than TCP-like approaches with a comparable overhead. I. INTRODUCTION Underwater Acoustic Networks (UANs) have recently attracted rapidly growing research interests [1], [2], [3] and significant efforts have been devoted to almost every layer of the protocol stack [4], [5], [6], [7], [8]. Reliable data transfer in UANs, as an unresolved problem, is facing two major challenges imposed by the harsh underwater environment. First, due to the multi-path fading, fish movement and highly dynamic underwater network nodes, acoustic channels suffer from high data error rates, Which causes a high probability of data retransmission in UANs, especially when there exists multiple hops in the network. Second, a retransmission over multiple hops can significantly increase the overall end-to-end delay of data transmission in UANs. The underlying reason is that acoustic signal rather than radio is employed as the medium for signal transmission in the water, which leads to long propagation delays in UANs. Automatic Repeat Request (ARQ) is a well studied technique to guarantee reliable data transfer in terrestrial networks. In case of packet loss, a Negative Acknowledgement (NACK) is sent back from the receiver to the sender and the sender will send out more data packets. This process repeats until an ACK is received by the sender. ARQ has also been applied to reliable data transfer in UANs. In [9], a simple stop and wait protocol is chosen as the ARQ scheme and the paper proposes that acknowledgement can be achieved both explicitly and implicitly. However, the fundamental problem with ARQ is that it has no data redundancy and therefore in UANs with high error probabilities, multiple retransmissions are required, which leads to a significant increase in overall end-to-end delay. To reduce the number of retransmissions, Forward Error Correction (FEC) coding is usually employed. FEC generally transmits both the original data packets and some additional encoded packets to provide data redundancy. In case of packet loss, there exists a high probability that the received data packets and encoded packets are still able to recover all the original data packets. Along this direction, Segmented Data Reliable Transport (SDRT) [10] is proposed which employs a Simplified Tornado Code and ACK to achieve multi-hop reliable data transfer in UANs. In SDRT, the sender first divides packets into multiple blocks. It then encodes each block and transmits packets fast inside a Window. The expectation is that the packets (including original data packets and encoded packets) in the Window are enough to recover the original data packets at the receiver. After that, it slows down data transmission, waiting for the response from the receiver. If the sender does not obtain an ACK from the receiver, it will send one and only one encoded packet to the receiver after it times out. This procedure continues until an ACK is received. The problem with SDRT is that, with only ACK employed, if retransmission needed, the sender has no idea which data packets are lost at the receiver and how many more data or encoded packets it should send out in a retransmission, which can lead to another data transmission failure. To address the above issues with conventional ARQ and FEC schemes, in this paper, we propose Underwater Hybrid ARQ (UW-HARQ), a hybrid ARQ scheme for reliable data transfer in UANs, which combines FEC coding and ARQ. For the FEC coding, we utilize Random Binary Linear Coding to minimize the coding and decoding complexity, which suits the low computation capability and power storage of the UAN nodes. For the ARQ, instead of using only ACK, we employ NACK packets to allow the receiver to notify the sender the data packets missing at the receiver and therefore the sender can decide how many and which packets to send out for the retransmissions. UW-HARQ has two advantages. Compared with pure ARQ method, it provides data redundancy and therefore largely reduces the chance of data retransmissions. On the other hand, compared with SDRT, it allows the sender to get feedback from the receiver in order to retransmit the right packets when a retransmission is required. Besides the design of UW-HARQ, a major contribution of this paper is that we implemented UW-HARQ on real UAN nodes utilizing an underwater network protocol stack framework Aqua-NET [11] and an underwater acoustic modem: Teledyne

2 2 Benthos modem [12]. We also conducted some initial lab tests using real UAN nodes and got some promising performance results of UW-HARQ. The rest of the paper is organized as follows. In Section II, we present the design of UW-HARQ, including the Random Binary Linear encoding and decoding as well as the ARQ procedure. In Section III, we describe the implementation details of UW-HARQ. Section IV gives the initial lab test results and demonstrates the advantages of UW-HARQ. Related works are discussed in Section V. We finally conclude the paper and discuss our future works in Section VI. II. PROTOCOL DESIGN UW-HARQ is a combination of FEC coding and ARQ. FEC coding is employed to reduce the number of retransmissions between the source node and the destination node by adding data redundancy in data transmission to alleviate the negative effects imposed by packet loss in underwater acoustic channels. In this paper, we employ Random Binary Linear Coding (RBLC) as the FEC coding scheme due to its low encoding and decoding complexity. By setting an appropriate coding ratio, we can guarantee with a high probability that the packets received at the destination node are enough to recover the original data packets despite the channel erasure. ARQ is utilized to guarantee the reliable data delivery at the destination node. A NACK packet is sent back to the sender to indicate a data recovery failure and request more packets while an ACK is sent back as an indication of data recovery success. In UW-HARQ, ARQ has another important purpose: to notify the sender of the Packet Error Rate (PER) between the source node and the destination node, which is an information carried over by the ACK and NACK packets. Utilizing the PER information, the sender can set a more accurate coding ratio to maximize the data recovery success probability at the destination node. A. Random Binary Linear Coding There are various candidates for FEC coding scheme including Tornado Coding, Fountain Coding and Random Linear Coding. In this paper, we choose RBLC as the coding scheme since its low computation complexity is suitable for UAN nodes, which are characterized by limited processing capability and power supply. In RBLC, each encoded packet is a random linear combination of multiple data packets. Here we use {x 1,x 2,..., x k } to denote k original data packets and {y 1,y 2,..., y n } to denote n encoded packets, then: y j = a j1 x 1 a j2 x 2... a jk x k = k a ji x i i=1 j [1,n] a ji = {0, 1} (1) In this paper, C = n k 1 is defined as the RBLC coding ratio. Coding ratio C is critical for the performance of UW- HARQ. If we assign a too small value for C, due to the packet loss, retransmissions are going to be incurred to recover all the k data packets at the destination node, which can significantly increase overall end-to-end delay between the source and the destination. On the other hand, a too large C is going to cause the source node to send out unnecessary encoded packets, which leads to a larger energy consumption. Obviously, in order to minimize the overall end-to-end delay, we need to guarantee that each transmission of n encoded packets between the source node and the destination node is able to recover k data packets with a high probability. [13] points out that using RBLC, the optimal coding ratio C can be set using the following equation: k 1 1 (1 2 i (1+C) k ) δ (2) i=0 Here k is the number of the data packets and δ is defined as the decoding failure probability, which should be set to a very small value to minimize the number of retransmissions. However, the above optimal coding ratio C is obtained with the assumption that there is no packet loss between the source node and the destination node. In the real world UANs with a non-negligible PER, the actual coding ratio C needs to be larger than C in Eq. 2 to counter the packet loss of the acoustic channels. UW-HARQ incorporates the theoretically optimal coding ratio C and the PER information to estimate the actual optimal coding ratio C. The PER information is obtained via the ACK/NACK packets. Whenever the destination node sends back an ACK or NACK packet to the source node, it embeds the number of packets received in the last transmission of encoded packets. Upon receiving an ACK or NACK, the source node can calculate the PER using this piece of information and the recorded total number of encoded packets sent out in the last transmission. Then the actual optimal coding ratio C can be set as: C C = (3) 1 PER The coding ratio estimation scheme of UW-HARQ is more adaptable to the dynamic link qualities of the underwater acoustic channels by incorporating the PER information. It also achieves a very small communication overhead since the only additional information transmitted is the number of packets received, which is carried over by the ACK and NACK packets. B. ARQ The purpose of ARQ in UW-HARQ are in two folds. On one hand, the ACK and NACK packets sent back contain the number of packets received and therefore can be leveraged by the sender to estimate the current PER between the source and the destination. On the other hand, different from SDRT, UW-HARQ utilizes NACK to inform the source how many and which data packets are missing at the destination and therefore the source node can make the right decision on which encoded packets to send out in a retransmission to guarantee the destination is able to recover the missing data packets. The ARQ procedure of UW-HARQ is shown in Fig. 1. First, the source node groups k data packets into one block and

3 3 Encoded Packets N Step 1 NACK ACK # of packets received, # of packets needed N Step 2 More Encoded Packets N Step Fig. 1. # of packets received 3 N Step Final Illustration of ARQ in UW-HARQ encodes them into C k encoded packets using RBLC. C is decided by Eq. 3 and we set the initial PER to be 0. Instep 2, if the destination node fails to recover the k data packets from the received encoded packets, it sends back a NACK to the source node. The NACK packet contains the number of encoded packets received, which is leveraged by the source node to update the PER information, and n, which is the number of encoded packets still needed to recover the missing data packets. In step 3, utilizing the updated PER and n,the source node can decide how many and which encoded packets to send out in the retransmission. This procedure continues until an ACK packet is received at the source node, indicating all the k data packets have been successfully recovered at the destination node. Therefore, by employing RBLC and the adaptive coding ratio estimation scheme, UW-HARQ can guarantee with a high probability that one transmission of encoded packets is enough to recover all the original data packets at the destination node and therefore minimize the number of retransmissions. UW- HARQ also utilizes ARQ not only to guarantee reliable data delivery but also to notify the source node about the PER and the missing data packets, which is leveraged by the source node to determine how many and which encoded packets to send out in a retransmission. III. PROTOCOL IMPLEMENTATION In order to verify the design and evaluate the performance, we implemented UW-HARQ on real UAN nodes. In this section, we describe the hardware and software platform as well as the implementation details of UW-HARQ. A. Hardware and Software Platform The hardware platform of a UAN node is composed of a Gumstix [14], which is the controller of the UAN node, and a Teledyne Benthos Modem [12], which conducts the acoustic communications in order to send and receive packets. The software platform of a UAN node include Embedded Linux, which is the operating system running on Gumstix, and an underwater network protocol stack: Aqua-NET [11]. Aqua- NET is a layered protocol stack including the physical layer, MAC layer, routing layer, transport layer and application layer. Using Aqua-NET, a developer can easily and seamlessly plug in one protocol running as a single layer or multiple protocols running on different layers. As an end-to-end reliable data Fig. 2. Poisson Traffic UW-HARQ Static Routing Broadcast MAC Benthos Driver Embedded Linux Gumstix Benthos Modem Aqua-NET UAN OS UAN Controller UAN Software UAN Hardware UAN Communication Device Hardware and software architecture of UW-HARQ =1 =2 =3 Fig. 3. Encoding Vector received received Encoded Message still needed NULL NULL Packet types in UW-HARQ transfer protocol, we implemented UW-HARQ on the transport layer of Aqua-NET. For the other layers, we use Poisson Traffic Generator on the application layer, which generates traffic with time interval between every two packets following a Poisson distribution, Static Routing on the routing layer, Broadcast MAC on the MAC layer, and Benthos modem driver on the physical layer. The architecture of UW-HARQ implementation is shown in Fig. 2. B. Implementation Details UW-HARQ defines three types of packets: DATA, NACK and ACK, as shown in Fig. 3. One byte in the transport layer header is utilized to indicate the packet type. For the data packet, the encoding vector is embedded in the transport layer header and therefore the destination node can retrieve the encoding vectors to decode the original data packets. The NACK packet header contains the number of packets received in the last transmission, which is to be retrieved by the source node to update the PER information, and the number of packets still needed to recover the data packets, which is leveraged by the source node to determine how many and which encoded packets to send out in a retransmission. The ACK packet header only carries over the number of packets received in the last transmission for the source node to reestimate the PER. Both ACK and NACK packets have an empty data section. IV. INITIAL TEST RESULTS To evaluate the performance of UW-HARQ, initial lab tests are conducted utilizing Aqua-NET and our lab testbed Aqua- TUNE [15]. A typical experiment setup is shown in Fig. 4. In this setup, we are using 6 Teledyne Benthos modems in total: DATA NACK ACK

4 Throughput (bps) Fig. 4. Experiment setup Fig Packet Length 80 End-to-end throughput with varying packet lengths 4 ATM-920 modems, 1 UDB-9000 Deck Box modem and 1 SM-75 Smart modem [12]. These three models of Teledyne Benthos modems provide the same interface for upper layer software and have the same performance parameters in terms of acoustic communication. Each modem is connected to a Gumstix, on which UW-HARQ is running on top of embedded Linux and Aqua-NET. In order to evaluate the performance of UW-HARQ, we implemented a TCP-like approach Aqua-SARQ as the baseline. Aqua-SARQ utilizes sliding window and selective acknowledgement to achieve end-to-end reliability. The source node transmits the data packets inside the sliding window to the destination node. An ACK is sent back after the destination receives one or more data packets and therefore the source can slide the window and send out new data packets. In our lab test, unless otherwise specified, the network parameters are as follows: The hop count is 4; The block size is 5, meaning every 5 data packets are grouped into one block and encoded; The packet length is 200; The modem acoustic bit rate is 800bps; The sliding window size for Aqua-SARQ is 1. We evaluate the performance of UW-HARQ and Aqua- SARQ based on two metrics. End-to-end throughput is defined as the number of bits delivered to the destination node per second (bps). Overhead is defined as the ratio between the number of extra packets and the number of data packets transmitted over multiple hops in the network. In the succeeding sections, we are going to discuss the two metrics of UW-HARQ and Aqua-SARQ under different conditions. A. Impact of Packet Length In this section, we study the impact of packet length on the end-to-end throughput of UW-HAQR and Aqua-SARQ. We vary the packet length between 50 and 800 and the result is shown in Fig. 5. As we can see, the throughput of UW-HARQ is larger than that of Aqua-SARQ and the advantage of UW-HARQ becomes larger as the packet length increases. The reason is that UW-HARQ utilizes RBLC and coding ratio estimation to counter the packet loss between the source and the destination and therefore achieves a higher throughput. Aqua-SARQ, on the other hand, does not have any data redundancy and therefore each packet loss will lead to a Throughput (bps) Hop Couunt Fig. 6. End-to-end throughput with varying hop counts retransmission over multiple hops. This significantly degrades end-to-end throughput. The PER becomes larger as the packet length increases and this explains why the advantage of UW- HARQ over Aqua-SARQ increases with larger packet lengths. B. Impact of Hop Count The impact of hop count on the end-to-end throughput of UW-HARQ and Aqua-SARQ is shown in Fig. 6. Generally speaking, UW-HARQ outperforms Aqua-SARQ in terms of throughput, especially with larger hop counts. With a larger hop count, there is a larger possibility that there exists a link between the source and the destination with high PER, which can largely increase the chance of end-to-end packet delivery failure. This fact leads to more retransmissions for Aqua- SARQ as the hop count increases. UW-HARQ, on the other hand, suffers much less from the packet loss due to the RBLC and the adaptive coding ratio estimation. C. Overhead In this section, we investigate the overhead of UW-HARQ and Aqua-SARQ, which is measured by the ratio between the number of extra packets and the number of data packets. The result is shown in Fig. 7. We vary the block size between 5 and 25. We can see that the overhead of UW-HARQ is larger than that of Aqua-SARQ but still comparable. The more extra packets transmitted in UW-HARQ come from the data redundancy, which are used to reduce the number of retransmissions between the source and the destination.

5 5 Number of extra packets/nubmber of data packets Block Size Fig. 7. Overhead with varying block sizes V. RELATED WORKS Reliable data transfer in Terrestrial Wireless Networks has been well studied. [16] proposes a window-less block ACK scheme to improve the efficiency of channel utilization. A contention control scheme is also employed to reduce the overall end-to-end delay. In [17], the authors propose a crosslayer scheme to enhance the reliability and efficiency of endto-end data transfer. These schemes cannot be directly applied to UANs due to the unique characteristics of the underwater networks. Efficient reliable data transfer in UANs has also attracted a lot of research interests. SDRT has been studied in detail in Section I. Fountain Coding has been widely used for reliable data transfer and storage in UANs. In [18], the authors employ fountain code to enhance the reliability and efficiency of broadcasting in UANs. Also a fountain code based reliable data transport and storage protocol for UANs is proposed in [19]. The authors utilize a concatenated fountain coding mechanism to improve the reliability of data transport and storage in a UAN with zone-based architecture. All these approaches are based on theoretical analysis and simulations. To the best of our knowledge, so far there has been no Hybrid ARQ based reliable data transfer scheme implemented on real UAN nodes and tested in lab testbed. VI. CONCLUSIONS AND FUTURE WORK In this paper, we propose an underwater Hybrid ARQ scheme UW-HARQ for multiple hop reliable data transfer in UANs, which is a combination of FEC coding and ARQ. Random Binary Linear Coding is employed as the FEC coding to minimize the computation complexity. A coding ratio estimation scheme is proposed to significantly reduce the number of retransmissions by taking into account the PER between the source and the destination. For the ARQ, UW- HARQ employs NACK to send feedback to the source and therefore the source node can update the PER information and determine which encoded packets to send in a retransmission. In addition to the design of the protocol, we implemented UW-HARQ on real UAN nodes utilizing Aqua-NET and Teledyne Benthos modem. We also conducted initial lab tests by leveraging our lab testbed Aqua-TUNE. Test results show that UW-HARQ outperforms a TCP-like reliable data transfer approach Aqua-SARQ in terms of end-to-end throughput and achieves a comparable overhead. In terms of future work, we are going to conduct more lab tests and field tests to compare the performance of UW- HARQ with other reliable data transfer schemes in UANs including SDRT. Also we plan to design a hop-by-hop Hybrid ARQ scheme to further improve the end-to-end throughput of reliable data transfer in UANs. REFERENCES [1] Ian F. Akyildiz, Dario Pompili, and Tommaso Melodia. Challenges for efficient communication in underwater acoustic sensor networks. ACM SIGBED Review, Special issue on embedded sensor networks and wireless computing, 1(2):3 8, Jul [2] Jim Partan, Jim Kurose, and Brian Neil Levine. A survey of practical issues in underwater networks. In Proceedings of ACM WUWNET, pages 17 24, Sep [3] Jun-Hong Cui, Jiejun Kong, Mario Gerla, and Shengli Zhou. Challenges: building scalable mobile underwater wireless sensor networks for aquatic applications. IEEE Network, Special Issue on Wireless Sensor Networking, 20(3):12 18, May [4] Affan A. Syed, Wei Ye, and John Heidemann. T-lohi: A new class of mac protocols for underwater acoustic sensor networks. In Proceedings of IEEE INFOCOM, pages , Apr [5] Uichin Lee, Paul Wang, Youngtae Noh, Luiz Vieira, Mario Gerla, and Jun-Hong Cui. Pressure routing for underwater sensor networks. In Proceedings of IEEE INFOCOM, pages 1 9, Mar [6] Jun Liu, Zhaohui Wang, Michael Zuba, Zheng Peng, Jun-Hong Cui, and Shengli Zhou. JSL: Joint Time Synchronization and Localization Design with Stratification Compensation in Mobile Underwater Sensor Networks. In IEEE SECON, Seoul, Korea, [7] Jun Liu, Xu Han, Manal Al-Bzoor, Michael Zuba, Jun-Hong Cui, Reda A. Ammar, and Sanguthevar Rajasekaran. PADP: Prediction Assisted Dynamic Surface Gateway Placement for Mobile Underwater Networks. In IEEE ISCC, Cappadocia, Turkey, [8] Jun Liu, Zhong Zhou, Zheng Peng, Jun-Hong Cui, Michael Zuba, and Lance Fiondella. Mobi-Sync: Efficient Time Synchronization for Mobile Underwater Sensor Networks. IEEE Transaction on Parallel and Distributed Systems, [9] Hwee-Pink Tan, Winston Seah, and Linda Doyle. A multi-hop arq protocol for underwater acoustic networks. In Proceedings of MTS/IEEE OCEANS, Jun [10] Peng Xie and Jun-Hong Cui. An fec-based reliable data transport protocol for underwater sensor networks. In Proceedings of ICCCN, pages , Aug [11] Zheng Peng, Zhong Zhou, Jun-Hong Cui, and Zhijie Shi. Aqua-net: An underwater sensor network architecture - design and implementation. In Proceedings of MTS/IEEE OCEANS, [12] Benthos acoustic modem: In [13] Haining Mo, Zhong Zhou, Michael Zuba, Zheng Peng, Jun-Hong Cui, and Yantai Shu. Practical coding-based multi-hop reliable data transfer for underwater acoustic networks. In Proceedings of IEEE GLOBECOM, Dec [14] Gumstix inc. In [15] Zheng Peng, Son Le, Michael Zuba, Haining Mo, Yibo Zhu, Lina Pu, Jun Liu, and Jun-Hong Cui. Aqua-tune: A testbed for underwater networks. In Proceedings of MTS/IEEE OCEANS, Santander, Spain, Jun [16] Hongwei Zhang, Anish Arora, Young ri Choi, and Mohamed Gouda. Reliable bursty convergecast in wireless sensor networks. In Proceedings of ACM Mobihoc, May [17] Fred Stann and John Heidemann. RMST: Reliable data transport in sensor networks. In Proceedings of the IEEE International Workshop on Sensor Net Protocols and Applications, May [18] Paolo Casari, Michele Rossi, and Michele Zorzi. Fountain codes and their application to broadcasting in underwater networks: Performance modeling and relevant tradeoffs. In Proceedings of ACM WUWNET, Sep [19] Rui Cao and Liuqing Yang. Reliable transport and storage protocol with fountain codes for underwater acoustic sensor networks. In Proceedings of ACM WUWNET, Woods Hole, MA, US, 2010.

Coding based Multi-hop Coordinated Reliable Data Transfer for Underwater Acoustic Networks: Design, Implementation and Tests

Coding based Multi-hop Coordinated Reliable Data Transfer for Underwater Acoustic Networks: Design, Implementation and Tests Coding based Multi-hop Coordinated Reliable Data Transfer for Underwater Acoustic Networks: Design, Implementation and Tests Haining Mo, Zheng Peng, Zhong Zhou, Michael Zuba, Zaihan Jiang 2, and Jun-Hong

More information

Fountain Code based Adaptive Multi-hop Reliable Data Transfer for Underwater Acoustic Networks

Fountain Code based Adaptive Multi-hop Reliable Data Transfer for Underwater Acoustic Networks Fountain Code based Adaptive Multi-hop Reliable Data Transfer for Underwater Acoustic Networs Zhong Zhou 1, Haining Mo 1, Yibo Zhu 1, Zheng Peng 1, Jie Huang 2 and Jun-Hong Cui 1 {zhongzhou, haining.mo,

More information

Fountain Code based Adaptive Multi-hop Reliable Data Transfer for Underwater Acoustic Networks

Fountain Code based Adaptive Multi-hop Reliable Data Transfer for Underwater Acoustic Networks Fountain Code based Adaptive Multi-hop Reliable Data Transfer for Underwater Acoustic Networks Zhong Zhou 1, Haining Mo 1, Yibo Zhu 1, Zheng Peng 1, Jie Huang 2, Jun-Hong Cui 1 {zhongzhou, haining.mo,

More information

Network Coding in Underwater Sensor Networks

Network Coding in Underwater Sensor Networks in Underwater Sensor Networks Claude Manville, Abdulaziz Miyajan, Ayman Alharbi, Haining Mo, Michael Zuba and Jun-Hong Cui Computer Science & Engineering Department, University of Connecticut, Storrs,

More information

A Two-phase Broadcast Scheme for Underwater Acoustic Networks

A Two-phase Broadcast Scheme for Underwater Acoustic Networks A Two-phase Broadcast Scheme for Underwater Acoustic Networks Haining Mo, Zheng Peng, Zhong Zhou and Jun-Hong Cui Computer Science & Engineering Department, University of Connecticut, Storrs, CT, USA 6269

More information

ADAPTIVE RTT-DRIVEN TRANSPORT-LAYER FLOW AND ERROR CONTROL. PROTOCOL FOR QoS GUARANTEED IMAGE TRANSMISSION OVER MULTI-

ADAPTIVE RTT-DRIVEN TRANSPORT-LAYER FLOW AND ERROR CONTROL. PROTOCOL FOR QoS GUARANTEED IMAGE TRANSMISSION OVER MULTI- ADAPTIVE RTT-DRIVEN TRANSPORT-LAYER FLOW AND ERROR CONTROL PROTOCOL FOR QoS GUARANTEED IMAGE TRANSMISSION OVER MULTI- HOP UNDERWATER WIRELESS NETWORKS: DESIGN, IMPLEMENTATION, AND ANALYSIS A Thesis by

More information

A Review Paper On The Performance Analysis Of LMPC & MPC For Energy Efficient In Underwater Sensor Networks

A Review Paper On The Performance Analysis Of LMPC & MPC For Energy Efficient In Underwater Sensor Networks www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 4 Issue 5 May 2015, Page No. 12171-12175 A Review Paper On The Performance Analysis Of LMPC & MPC For Energy

More information

A Review on Efficient Opportunistic Forwarding Techniques used to Handle Communication Voids in Underwater Wireless Sensor Networks

A Review on Efficient Opportunistic Forwarding Techniques used to Handle Communication Voids in Underwater Wireless Sensor Networks Advances in Wireless and Mobile Communications. ISSN 0973-6972 Volume 10, Number 5 (2017), pp. 1059-1066 Research India Publications http://www.ripublication.com A Review on Efficient Opportunistic Forwarding

More information

An Enhanced Aloha based Medium Access Control Protocol for Underwater Sensor Networks

An Enhanced Aloha based Medium Access Control Protocol for Underwater Sensor Networks An Enhanced Aloha based Medium Access Control Protocol for Underwater Sensor Networks Abdul Gaffar. H 1, a and P.Venkata Krishna 2,b 1 School of Computer Science and Engineering, VIT University, Vellore,

More information

Efficient Error Recovery Using Network Coding in Underwater Sensor Networks

Efficient Error Recovery Using Network Coding in Underwater Sensor Networks Efficient Error Recovery Using Network Coding in Underwater Sensor Networks Zheng Guo, Bing Wang, and Jun-Hong Cui Computer Science & Engineering Department, University of Connecticut, Storrs, CT, 06269

More information

SURFACE-LEVEL GATEWAY DEPLOYMENT FOR UNDERWATER SENSOR NETWORKS

SURFACE-LEVEL GATEWAY DEPLOYMENT FOR UNDERWATER SENSOR NETWORKS SURFACE-LEVEL GATEWAY DEPLOYMENT FOR UNDERWATER SENSOR NETWORKS Saleh Ibrahim, Jun-Hong Cui, Reda Ammar {saleh, jcui, reda}@engr.uconn.edu Computer Science & Engineering University of Connecticut, Storrs,

More information

A JSW-based Cooperative Transmission Scheme for Underwater Acoustic Networks

A JSW-based Cooperative Transmission Scheme for Underwater Acoustic Networks A JSW-based Cooperative Transmission Scheme for Underwater Acoustic Networks Mingsheng Gao Computing Laboratory National University of Singapore mingsh.gao@gmail.com Hui Jiang Department of Computer Science

More information

Cost Effective Acknowledgement Mechanism for Underwater Acoustic Sensor Network

Cost Effective Acknowledgement Mechanism for Underwater Acoustic Sensor Network Cost Effective Acknowledgement Mechanism for Underwater Acoustic Sensor Network Soo Young Shin and Soo Hyun Park Graduate School of BIT, Kookmin University, Seoul, Korea sy-shin@kookmin.ac.kr, shpark21@kookmin.ac.kr

More information

Review on an Underwater Acoustic Networks

Review on an Underwater Acoustic Networks Review on an Underwater Acoustic Networks Amanpreet Singh Mann Lovely Professional University Phagwara, Punjab Reena Aggarwal Lovely Professional University Phagwara, Punjab Abstract: For the enhancement

More information

Aqua-Net: An Underwater Sensor Network Architecture: Design, Implementation, and Initial Testing

Aqua-Net: An Underwater Sensor Network Architecture: Design, Implementation, and Initial Testing Aqua-Net: An Underwater Sensor Network Architecture: Design, Implementation, and Initial Testing Zheng Peng, Zhong Zhou, Jun-Hong Cui, Zhijie Jerry Shi {zhengpeng, zhongzhou, jcui, zshi}@engr.uconn.edu

More information

Reliable Communication using Packet Coding for Underwater Acoustic Channels

Reliable Communication using Packet Coding for Underwater Acoustic Channels Reliable Communication using Packet Coding for Underwater Acoustic Channels Rameez Ahmed and Milica Stojanovic Northeastern University, Boston, MA 02115, USA Email: rarameez@ece.neu.edu, millitsa@ece.neu.edu

More information

MAC Protocol Implementation on Atmel AVR for Underwater Communication

MAC Protocol Implementation on Atmel AVR for Underwater Communication MAC Protocol Implementation on Atmel AVR for Underwater Communication - Final Report- Shaolin Peng speng2@ncsu.edu Introduction Underwater acoustic communication is widely used in many areas to collect

More information

Dynamic Deferred Acknowledgment Mechanism for Improving the Performance of TCP in Multi-Hop Wireless Networks

Dynamic Deferred Acknowledgment Mechanism for Improving the Performance of TCP in Multi-Hop Wireless Networks Dynamic Deferred Acknowledgment Mechanism for Improving the Performance of TCP in Multi-Hop Wireless Networks Dodda Sunitha Dr.A.Nagaraju Dr. G.Narsimha Assistant Professor of IT Dept. Central University

More information

Node Discovery and Localization Protocol for Mobile Underwater Sensor Networks

Node Discovery and Localization Protocol for Mobile Underwater Sensor Networks Node Discovery and Localization Protocol for Mobile Underwater Sensor Networks # Swathi Lakum 1 M.Tech, Computer Science Engineering, lakumswathi@gmail.com # Prasad Goranthala 2, Assoc. Professor, Department

More information

Toward Practical MAC Design for Underwater Acoustic Networks

Toward Practical MAC Design for Underwater Acoustic Networks Toward Practical MAC Design for Underwater Acoustic Networks Yibo Zhu, Zaihan Jiang, Zheng Peng, Michael Zuba, Jun-Hong Cui and Huifang Chen Department of Computer Science and Engineering, University of

More information

Performance of UMTS Radio Link Control

Performance of UMTS Radio Link Control Performance of UMTS Radio Link Control Qinqing Zhang, Hsuan-Jung Su Bell Laboratories, Lucent Technologies Holmdel, NJ 77 Abstract- The Radio Link Control (RLC) protocol in Universal Mobile Telecommunication

More information

Understanding Spatio-Temporal Uncertainty in Medium Access with ALOHA Protocols

Understanding Spatio-Temporal Uncertainty in Medium Access with ALOHA Protocols Understanding Spatio-emporal Uncertainty in Medium Access with ALOHA Protocols Affan Syed Wei Ye Bhaskar Krishnamachari John Heidemann University of Southern California Abstract he goal of this paper is

More information

NAMS: A Networked Acoustic Modem System for Underwater Applications

NAMS: A Networked Acoustic Modem System for Underwater Applications NAMS: A Networked Acoustic Modem System for Underwater Applications Zheng Peng, Haining Mo, Jun Liu, Zuofei Wang, Hao Zhou, Xiaoka Xu, Son Le, Yibo Zhu, Jun-Hong Cui, Zhijie Shi, Shengli Zhou Underwater

More information

An Optimized Time Synchronization Algorithm for Mobile Submarine Sensor

An Optimized Time Synchronization Algorithm for Mobile Submarine Sensor IJCTA, 9(12), 2016, pp. 5727-5731 International Science Press 5727 An Optimized Time Synchronization Algorithm for Mobile Submarine Sensor Networ orks *L. Sivagami **J.Martin Leo Manickam, Member, IEEE

More information

R-MAC: An Energy-Efficient MAC Protocol for Underwater Sensor Networks

R-MAC: An Energy-Efficient MAC Protocol for Underwater Sensor Networks R-MAC: An Energy-Efficient MAC Protocol for Underwater Sensor Networks Peng Xie and Jun-Hong Cui UCONN CSE Technical Report: UbiNet-TR06-06 Last Update: June 2007 Abstract Underwater sensor networks are

More information

Efficient Surface Gateway Deployment. For Underwater Sensor Networks

Efficient Surface Gateway Deployment. For Underwater Sensor Networks 1 Efficient Surface Gateway Deployment For Underwater Sensor Networks Saleh Ibrahim, Jun-Hong Cui, Reda Ammar {saleh, jcui, reda}@engr.uconn.edu Computer Science & Engineering University of Connecticut,

More information

A Versatile Lab Testbed for Underwater Sensor Networks

A Versatile Lab Testbed for Underwater Sensor Networks A Versatile Lab Testbed for Underwater Sensor Networks Yishan Su 1,2, Yuzhi Zhang 3,2, Son Le 2, Haining Mo 2, Li Wei 2, Yi Huang 2, Zheng Peng 2 and Jun-Hong Cui 2 1 School of Electronic & Information

More information

An Underwater Network Testbed: Design, Implementation and Measurement

An Underwater Network Testbed: Design, Implementation and Measurement An Underwater Network Testbed: Design, Implementation and Measurement Zheng Peng, Jun-Hong Cui, Bing Wang Computer Science & Engineering University of Connecticut {zhengpeng, jcui, bing}@engr.uconn.edu

More information

Implementation and Evaluation of Multihop ARQ for Reliable Communications in Underwater Acoustic Networks

Implementation and Evaluation of Multihop ARQ for Reliable Communications in Underwater Acoustic Networks Implementation and Evaluation of Multihop ARQ for Reliable Communications in Underwater Acoustic Networks Alvin Valera Pius W.Q. Lee Hwee-Pink Tan Huiguang Liang Winston K.G. Seah Institute for Infocomm

More information

CHAPTER 5 PROPAGATION DELAY

CHAPTER 5 PROPAGATION DELAY 98 CHAPTER 5 PROPAGATION DELAY Underwater wireless sensor networks deployed of sensor nodes with sensing, forwarding and processing abilities that operate in underwater. In this environment brought challenges,

More information

Analysis of an automatic repeat request scheme addressing long delay channels

Analysis of an automatic repeat request scheme addressing long delay channels Analysis of an automatic repeat request scheme addressing long delay channels Leonardo Badia, Paolo Casari, Marco Levorato, and Michele Zorzi IMT Lucca Institute for Advanced Studies, piazza S. Ponziano

More information

Void Avoidance in Three-Dimensional Mobile Underwater Sensor Networks

Void Avoidance in Three-Dimensional Mobile Underwater Sensor Networks Void Avoidance in Three-Dimensional Mobile Underwater Sensor Networks Peng Xie, Zhong Zhou, Zheng Peng, Jun-Hong Cui, and Zhijie Shi Computer Science & Engineering Department, University of Connecticut,

More information

ISSN: [Powar * et al., 7(6): June, 2018] Impact Factor: 5.164

ISSN: [Powar * et al., 7(6): June, 2018] Impact Factor: 5.164 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY ROUTING TECHNIQUES FOR ENERGY EFFICIENT PROTOCOL OF UNDERWATER WIRELESS SENSOR NETWORK (UWSN) IN THE INTERNET OF UNDERWATER THINGS

More information

PERFORMANCE ANALYSIS OF VBF PROTOCOL IN UNDERWATER COMMUNICATION FOR ANCHORING NODES AND MOVING NODES

PERFORMANCE ANALYSIS OF VBF PROTOCOL IN UNDERWATER COMMUNICATION FOR ANCHORING NODES AND MOVING NODES PERFORMANCE ANALYSIS OF VBF PROTOCOL IN UNDERWATER COMMUNICATION FOR ANCHORING NODES AND MOVING NODES P. Vijayalakshmi and V. Rajendran Department of Electronics and Communication Engineering, VELS University,

More information

Reliable Transport with Memory Consideration in Wireless Sensor Networks

Reliable Transport with Memory Consideration in Wireless Sensor Networks Reliable Transport with Memory Consideration in Wireless Sensor Networks Hongchao Zhou 1, Xiaohong Guan 1,2, Chengjie Wu 1 1 Department of Automation and TNLIST Lab, Tsinghua University, Beijing, China.

More information

Multiplexing Data and Control Channels in Random Access Underwater Networks

Multiplexing Data and Control Channels in Random Access Underwater Networks Multiplexing Data and Control Channels in Random Access Underwater Networks Stefano Basagni ECE Department Northeastern University basagni@ece.neu.edu Chiara Petrioli and Roberto Petroccia Dipartimento

More information

Cross-layer Energy Minimization for Underwater ALOHA Networks

Cross-layer Energy Minimization for Underwater ALOHA Networks Cross-layer Energy Minimization for Underwater ALOHA Networks Mehmet Koseoglu, Ezhan Karasan, Member, IEEE, Lin Chen, Member, IEEE Abstract Underwater networks suffer from energy efficiency challenges

More information

Energy Consumption Estimation in Cluster based Underwater Wireless Sensor Networks Using M/M/1 Queuing Model

Energy Consumption Estimation in Cluster based Underwater Wireless Sensor Networks Using M/M/1 Queuing Model Energy Consumption Estimation in Cluster based Underwater Wireless Sensor Networks Using M/M/1 Queuing Model Manijeh Keshtgary Reza Mohammadi Mohammad Mahmoudi Mohammad Reza Mansouri ABSTRACT Underwater

More information

Experimental Demonstration of Super-TDMA: A MAC Protocol Exploiting Large Propagation Delays in Underwater Acoustic Networks

Experimental Demonstration of Super-TDMA: A MAC Protocol Exploiting Large Propagation Delays in Underwater Acoustic Networks Experimental Demonstration of Super-TDMA: A MAC Protocol Exploiting Large Propagation Delays in Underwater Acoustic Networks Prasad Anjangi and Mandar Chitre Department of Electrical & Computer Engineering,

More information

Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet

Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet Hong-rae Lee, Tae-jun Jung, Kwang-deok Seo Division of Computer and Telecommunications Engineering

More information

Ad Hoc Networks 7 (2009) Contents lists available at ScienceDirect. Ad Hoc Networks. journal homepage:

Ad Hoc Networks 7 (2009) Contents lists available at ScienceDirect. Ad Hoc Networks. journal homepage: Ad Hoc Networks 7 (2009) 79 802 Contents lists available at ScienceDirect Ad Hoc Networks journal homepage: www.elsevier.com/locate/adhoc Efficient error recovery with network coding in underwater sensor

More information

Enhanced Parity Packet Transmission for Video Multicast using R-DSTC

Enhanced Parity Packet Transmission for Video Multicast using R-DSTC 21st Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications Enhanced Parity Packet Transmission for Video Multicast using R-DSTC Özgü Alay, Zhili Guo, Yao Wang, Elza Erkip

More information

CC-SCTP: Chunk Checksum of SCTP for Enhancement of Throughput in Wireless Network Environments

CC-SCTP: Chunk Checksum of SCTP for Enhancement of Throughput in Wireless Network Environments CC-SCTP: Chunk Checksum of SCTP for Enhancement of Throughput in Wireless Network Environments Stream Control Transmission Protocol (SCTP) uses the 32-bit checksum in the common header, by which a corrupted

More information

MAC Protocol for Reducing Control Packet Overhead in Underwater Acoustic Networks

MAC Protocol for Reducing Control Packet Overhead in Underwater Acoustic Networks International Journal of pplied ngineering esearch I 0973-4562 Volume 12, umber 15 (2017) pp. 4886-4892 esearch India Publications. http://www.ripublication.com MC Protocol for educing Control Packet Overhead

More information

Impact of IEEE MAC Packet Size on Performance of Wireless Sensor Networks

Impact of IEEE MAC Packet Size on Performance of Wireless Sensor Networks IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 10, Issue 3, Ver. IV (May - Jun.2015), PP 06-11 www.iosrjournals.org Impact of IEEE 802.11

More information

PROACTIVE RELIABLE BULK DATA DISSEMINATION IN SENSOR NETWORKS 1

PROACTIVE RELIABLE BULK DATA DISSEMINATION IN SENSOR NETWORKS 1 PROACTIVE RELIABLE BULK DATA DISSEMINATION IN SENSOR NETWORKS 1 Limin Wang Sandeep S. Kulkarni Software Engineering and Network Systems Laboratory Department of Computer Science and Engineering Michigan

More information

Research Article RLT Code Based Handshake-Free Reliable MAC Protocol for Underwater Sensor Networks

Research Article RLT Code Based Handshake-Free Reliable MAC Protocol for Underwater Sensor Networks Journal of Sensors Volume 216, Article ID 3184642, 11 pages http://dxdoiorg/11155/216/3184642 Research Article RLT Code Based Handshake-Free Reliable MAC Protocol for Underwater Sensor Networks Xiujuan

More information

Research Article MFT-MAC: A Duty-Cycle MAC Protocol Using Multiframe Transmission for Wireless Sensor Networks

Research Article MFT-MAC: A Duty-Cycle MAC Protocol Using Multiframe Transmission for Wireless Sensor Networks Distributed Sensor Networks Volume 2013, Article ID 858765, 6 pages http://dx.doi.org/10.1155/2013/858765 Research Article MFT-MAC: A Duty-Cycle MAC Protocol Using Multiframe Transmission for Wireless

More information

Analysis of TCP Latency over Wireless Links Supporting FEC/ARQ-SR for Error Recovery

Analysis of TCP Latency over Wireless Links Supporting FEC/ARQ-SR for Error Recovery Analysis of TCP Latency over Wireless Links Supporting FEC/ARQ-SR for Error Recovery Raja Abdelmoumen CRISTAL Laboratory, Tunisia Email: Raja.Abdelmoumen@ensi.rnu.tn Chadi Barakat Projet Planète, INRIA-Sophia

More information

An Energy-Balanced Cooperative MAC Protocol in MANETs

An Energy-Balanced Cooperative MAC Protocol in MANETs 2011 International Conference on Advancements in Information Technology With workshop of ICBMG 2011 IPCSIT vol.20 (2011) (2011) IACSIT Press, Singapore An Energy-Balanced Cooperative MAC Protocol in MANETs

More information

Adaptive Routing in Underwater Delay/Disruption Tolerant Sensor Networks

Adaptive Routing in Underwater Delay/Disruption Tolerant Sensor Networks Routing in Underwater Delay/Disruption Tolerant Sensor Networks Zheng Guo, Gioele Colombi, Bing Wang, Jun-Hong Cui, Dario Maggiorini, Gian Paolo Rossi Computer Science & Engineering Department, University

More information

WSN NETWORK ARCHITECTURES AND PROTOCOL STACK

WSN NETWORK ARCHITECTURES AND PROTOCOL STACK WSN NETWORK ARCHITECTURES AND PROTOCOL STACK Sensing is a technique used to gather information about a physical object or process, including the occurrence of events (i.e., changes in state such as a drop

More information

Reliable Multicast Scheme Based on Busy Signal in Wireless LANs

Reliable Multicast Scheme Based on Busy Signal in Wireless LANs Journal of Modern Science and Technology Vol.2 No.1 March 2014. Pp.18-25 Reliable Multicast Scheme Based on Busy Signal in Wireless LANs Sunmyeng For unicast transmissions, the IEEE 802.11 WLAN MAC (Medium

More information

Fast distribution of Data in Wireless Sensor Network using Concurrency Operation

Fast distribution of Data in Wireless Sensor Network using Concurrency Operation Fast distribution of Data in Wireless Sensor Network using Concurrency Operation Geetha N, Janani V Abstract Wireless Sensor Network can be applied in verity of applications in real time. Efficient data

More information

To address these challenges, extensive research has been conducted and have introduced six key areas of streaming video, namely: video compression,

To address these challenges, extensive research has been conducted and have introduced six key areas of streaming video, namely: video compression, Design of an Application Layer Congestion Control for Reducing network load and Receiver based Buffering Technique for packet synchronization in Video Streaming over the Internet Protocol Mushfeq-Us-Saleheen

More information

CHAPTER 3 EFFECTIVE ADMISSION CONTROL MECHANISM IN WIRELESS MESH NETWORKS

CHAPTER 3 EFFECTIVE ADMISSION CONTROL MECHANISM IN WIRELESS MESH NETWORKS 28 CHAPTER 3 EFFECTIVE ADMISSION CONTROL MECHANISM IN WIRELESS MESH NETWORKS Introduction Measurement-based scheme, that constantly monitors the network, will incorporate the current network state in the

More information

Choosing the Packet Size in Multi-hop Underwater Networks

Choosing the Packet Size in Multi-hop Underwater Networks Choosing the Packet Size in Multi-hop Underwater Networks Stefano Basagni, Chiara Petrioli, Roberto Petroccia and Milica Stojanovic ECE Department Northeastern University {basagni, millitsa}@ece.neu.edu

More information

An Architecture for Underwater Networks

An Architecture for Underwater Networks An Architecture for Underwater Networks Mandar Chitre Acoustic Research Laboratory, National University of Singapore Lee Freitag Woods Hole Oceanographic Institution Ethem Sozer Massachusetts Institute

More information

CS 641 Project Report Error resilient video transmission over wireless networks. December Gang Ding

CS 641 Project Report Error resilient video transmission over wireless networks. December Gang Ding CS 64 Project Report Error resilient video transmission over wireless networks December 00 Gang Ding Abstract This report proposes a general architecture for error resilient video transmission over mobile

More information

Routing Protocol Approaches in Delay Tolerant Networks

Routing Protocol Approaches in Delay Tolerant Networks Routing Protocol Approaches in Delay Tolerant Networks Shivi Shukla 1, Amit Munjal 2 and Y. N. Singh 2 AIM & ACT Dept., Banasthali Vidyapith, Rajasthan 1 EE Dept., Indian Institute of Technology, Kanpur

More information

Reliable File Transfer in the Multicast Domain

Reliable File Transfer in the Multicast Domain Reliable File Transfer in the Multicast Domain Winston Dang August 1993 Abstract This paper describes a broadcast file transfer protocol that is suitable for widespread distribution of files from several

More information

Analysis on MPTCP combining Congestion Window Adaptation and Packet Scheduling for Multi-Homed Device

Analysis on MPTCP combining Congestion Window Adaptation and Packet Scheduling for Multi-Homed Device * RESEARCH ARTICLE Analysis on MPTCP combining Congestion Window Adaptation and Packet Scheduling for Multi-Homed Device Mr. Prathmesh A. Bhat, Prof. Girish Talmale Dept. of Computer Science and Technology,

More information

SWAP and TCP performance

SWAP and TCP performance SWAP and TCP performance Jean Tourrilhes, HPLB 23 March 98 1 Introduction The SWAP protocol that we have proposed [4] the HRFWG is designed to carry TCP/IP traffic. Of course, we would never had proposed

More information

Efficient Hybrid Multicast Routing Protocol for Ad-Hoc Wireless Networks

Efficient Hybrid Multicast Routing Protocol for Ad-Hoc Wireless Networks Efficient Hybrid Multicast Routing Protocol for Ad-Hoc Wireless Networks Jayanta Biswas and Mukti Barai and S. K. Nandy CAD Lab, Indian Institute of Science Bangalore, 56, India {jayanta@cadl, mbarai@cadl,

More information

Error Control in Wireless Sensor Networks: A Cross Layer Analysis

Error Control in Wireless Sensor Networks: A Cross Layer Analysis University of Nebraska - Lincoln DigitalCommons@University of Nebraska - Lincoln CSE Journal Articles Computer Science and Engineering, Department of 2009 Error Control in Wireless Sensor Networks: A Cross

More information

Toward a Reliable Data Transport Architecture for Optical Burst-Switched Networks

Toward a Reliable Data Transport Architecture for Optical Burst-Switched Networks Toward a Reliable Data Transport Architecture for Optical Burst-Switched Networks Dr. Vinod Vokkarane Assistant Professor, Computer and Information Science Co-Director, Advanced Computer Networks Lab University

More information

Lecture 7: Sliding Windows. CSE 123: Computer Networks Geoff Voelker (guest lecture)

Lecture 7: Sliding Windows. CSE 123: Computer Networks Geoff Voelker (guest lecture) Lecture 7: Sliding Windows CSE 123: Computer Networks Geoff Voelker (guest lecture) Please turn in HW #1 Thank you From last class: Sequence Numbers Sender Receiver Sender Receiver Timeout Timeout Timeout

More information

Aqua-OS: An Operating System for Underwater Acoustic Networks

Aqua-OS: An Operating System for Underwater Acoustic Networks Aqua-OS: An Operating System for Underwater Acoustic Networks Haining Mo, Son Le, Zheng Peng, Zhijie Shi and Jun-Hong Cui Department of Computer Science and Engineering, University of Connecticut, Storrs,

More information

Distributed Scheduling and Routing in Underwater Wireless Networks

Distributed Scheduling and Routing in Underwater Wireless Networks Distributed Scheduling and Routing in Underwater Wireless Networks Kurtis Kredo II Electrical and Computer Engineering Dept. California State University, Chico kkredo@csuchico.edu Prasant Mohapatra Computer

More information

Energy Efficiency Maximization for Wireless Sensor Networks

Energy Efficiency Maximization for Wireless Sensor Networks Energy Efficiency Maximization for Wireless Sensor Networks Inwhee Joe College of Information and Communications Hanyang University Seoul, Korea iwjoe@hanyang.ac.kr Abstract. Because of the remote nature

More information

Network Coding Efficiency In The Presence Of An Intermittent Backhaul Network

Network Coding Efficiency In The Presence Of An Intermittent Backhaul Network IEEE ICC 2016 - Wireless Communications Symposium Network Coding Efficiency In The Presence Of An Intermittent Backhaul Network Stefan Achleitner, Thomas La Porta Computer Science and Engineering The Pennsylvania

More information

An Efficient Bandwidth Estimation Schemes used in Wireless Mesh Networks

An Efficient Bandwidth Estimation Schemes used in Wireless Mesh Networks An Efficient Bandwidth Estimation Schemes used in Wireless Mesh Networks First Author A.Sandeep Kumar Narasaraopeta Engineering College, Andhra Pradesh, India. Second Author Dr S.N.Tirumala Rao (Ph.d)

More information

Comparison Study of Transmission Control Protocol and User Datagram Protocol Behavior over Multi-Protocol Label Switching Networks in Case of Failures

Comparison Study of Transmission Control Protocol and User Datagram Protocol Behavior over Multi-Protocol Label Switching Networks in Case of Failures Journal of Computer Science 5 (12): 1042-1047, 2009 ISSN 1549-3636 2009 Science Publications Comparison Study of Transmission Control Protocol and User Datagram Protocol Behavior over Multi-Protocol Label

More information

Real-time and Reliable Video Transport Protocol (RRVTP) for Visual Wireless Sensor Networks (VSNs)

Real-time and Reliable Video Transport Protocol (RRVTP) for Visual Wireless Sensor Networks (VSNs) Real-time and Reliable Video Transport Protocol (RRVTP) for Visual Wireless Sensor Networks (VSNs) Dr. Mohammed Ahmed Abdala, Mustafa Hussein Jabbar College of Information Engineering, Al-Nahrain University,

More information

PRIORITY-BASED BROADCASTING OF SENSITIVE DATA IN ERROR-PRONE WIRELESS NETWORKS

PRIORITY-BASED BROADCASTING OF SENSITIVE DATA IN ERROR-PRONE WIRELESS NETWORKS PRIORITY-BASED BROADCASTING OF SENSITIVE DATA IN ERROR-PRONE WIRELESS NETWORKS Pouya Ostovari, Jie Wu, and Ying Dai Center for Networked Computing http://www.cnc.temple.edu Agenda 2 Introduction Motivation

More information

Lecture 10: Link layer multicast. Mythili Vutukuru CS 653 Spring 2014 Feb 6, Thursday

Lecture 10: Link layer multicast. Mythili Vutukuru CS 653 Spring 2014 Feb 6, Thursday Lecture 10: Link layer multicast Mythili Vutukuru CS 653 Spring 2014 Feb 6, Thursday Unicast and broadcast Usually, link layer is used to send data over a single hop between source and destination. This

More information

A Survey on Underwater Sensor Network Architecture and Protocols

A Survey on Underwater Sensor Network Architecture and Protocols A Survey on Underwater Sensor Network Architecture and Protocols Rakesh V S 4 th SEM M.Tech, Department of Computer Science MVJ College of Engineering Bangalore, India raki.rakesh102@gmail.com Srimathi

More information

A NEW H-ARQ SCHEME USING BCH CODES WITH UNEQUAL DATA AND PARITY FRAMES

A NEW H-ARQ SCHEME USING BCH CODES WITH UNEQUAL DATA AND PARITY FRAMES A NEW H-ARQ SCHEME USING BCH CODES WITH UNEQUAL DATA AND ARITY FRAMES K.D.R. JAGATH-KUMARA Institute of Information Sciences & Technology, College of Sciences Massey University, RC2.56, Riddet Building,

More information

From underwater simulation to at-sea testing using the ns-2 network simulator

From underwater simulation to at-sea testing using the ns-2 network simulator From underwater simulation to at-sea testing using the ns-2 network simulator Chiara Petrioli and Roberto Petroccia Dipartimento di Informatica Università di Roma la Sapienza Roma, Italy E-mail: {petrioli,petroccia}@di.uniroma1.it

More information

Testbed-based Performance Evaluation of Handshake-free MAC Protocols for Underwater Acoustic Sensor Networks

Testbed-based Performance Evaluation of Handshake-free MAC Protocols for Underwater Acoustic Sensor Networks Testbed-based Performance Evaluation of Handshake-free MAC Protocols for Underwater Acoustic Sensor Networks Yashar M. Aval, Yu Han, Andrew Tu, Stefano Basagni, Milica Stojanovic and Yunsi Fei Department

More information

TCP Performance over Multipath Routing in Mobile Ad Hoc Networks

TCP Performance over Multipath Routing in Mobile Ad Hoc Networks TCP Performance over Multipath Routing in Mobile Ad Hoc Networks Haejung Lim Telecommunication Network Division Samsung Electronics, Seoul, Korea Email: haejung93.lim@samsung.com Kaixin Xu, Mario Gerla

More information

Testbed-based Performance Evaluation of Handshake-free MAC Protocols for Underwater Acoustic Sensor Networks

Testbed-based Performance Evaluation of Handshake-free MAC Protocols for Underwater Acoustic Sensor Networks Testbed-based Performance Evaluation of Handshake-free MAC Protocols for Underwater Acoustic Sensor Networks Yashar M. Aval, Yu Han, Andrew Tu, Stefano Basagni, Milica Stojanovic and Yunsi Fei Department

More information

Networked Systems and Services, Fall 2018 Chapter 2. Jussi Kangasharju Markku Kojo Lea Kutvonen

Networked Systems and Services, Fall 2018 Chapter 2. Jussi Kangasharju Markku Kojo Lea Kutvonen Networked Systems and Services, Fall 2018 Chapter 2 Jussi Kangasharju Markku Kojo Lea Kutvonen Outline Physical layer reliability Low level reliability Parities and checksums Cyclic Redundancy Check (CRC)

More information

Data Link Control Protocols

Data Link Control Protocols Protocols : Introduction to Data Communications Sirindhorn International Institute of Technology Thammasat University Prepared by Steven Gordon on 23 May 2012 Y12S1L07, Steve/Courses/2012/s1/its323/lectures/datalink.tex,

More information

Time Synchronized Fair Data Transmission in Secure UWSNs

Time Synchronized Fair Data Transmission in Secure UWSNs Time Synchronized Fair Data Transmission in Secure UWSNs Sushma.V 1, Shanthi.M.B 2 1 Department of Computer Science, CMRIT, Bangalore, India 2 Asst. Professor, Department of Computer Science, CMRIT, Bangalore,

More information

International Journal of Scientific & Engineering Research, Volume 7, Issue 1, January ISSN

International Journal of Scientific & Engineering Research, Volume 7, Issue 1, January ISSN International Journal of Scientific & Engineering Research, Volume 7, Issue 1, January-2016 1631 Innovative Routing and Time Synchronization in Underwater Sensor networks Vidya.R 1, Ambika.G.N 2, P Haripriya

More information

Implementation of an Adaptive MAC Protocol in WSN using Network Simulator-2

Implementation of an Adaptive MAC Protocol in WSN using Network Simulator-2 Implementation of an Adaptive MAC Protocol in WSN using Network Simulator-2 1 Suresh, 2 C.B.Vinutha, 3 Dr.M.Z Kurian 1 4 th Sem, M.Tech (Digital Electronics), SSIT, Tumkur 2 Lecturer, Dept.of E&C, SSIT,

More information

II. NETWORK MODEL The network consists of two types of nodes:

II. NETWORK MODEL The network consists of two types of nodes: Initialization and Routing Optimization for Ad Hoc Underwater Acoustic Networks Ethem M. Sözer, Milica Stojanovic & John G. Proakis Northeastern University, Communications and Digital Signal Processing

More information

Throughput and Fairness-Aware Dynamic Network Coding in Wireless Communication Networks

Throughput and Fairness-Aware Dynamic Network Coding in Wireless Communication Networks Throughput and Fairness-Aware Dynamic Network Coding in Wireless Communication Networks Pouya Ostovari and Jie Wu Department of Computer & Information Sciences, Temple University, Philadelphia, PA 191

More information

RCRT:Rate-Controlled Reliable Transport Protocol for Wireless Sensor Networks

RCRT:Rate-Controlled Reliable Transport Protocol for Wireless Sensor Networks RCRT:Rate-Controlled Reliable Transport Protocol for Wireless Sensor Networks JEONGYEUP PAEK, RAMESH GOVINDAN University of Southern California 1 Applications that require the transport of high-rate data

More information

Ad hoc and Sensor Networks Chapter 6: Link layer protocols. Holger Karl

Ad hoc and Sensor Networks Chapter 6: Link layer protocols. Holger Karl Ad hoc and Sensor Networks Chapter 6: Link layer protocols Holger Karl Goals of this chapter Link layer tasks in general Framing group bit sequence into packets/frames Important: format, size Error control

More information

Collision Free and Energy Efficient MAC protocol for Wireless Networks

Collision Free and Energy Efficient MAC protocol for Wireless Networks 110 IJCSNS International Journal of Computer Science and Network Security, VOL.7 No.9, September 2007 Collision Free and Energy Efficient MAC protocol for Wireless Networks Muhammad Ali Malik, Dongha Shin

More information

Self-organized Routing for Radial Underwater Networks PAPER ID: 2326 AUTHORS: WAHEEDUDDIN HYDER JAVIER PONCELA PABLO OTERO

Self-organized Routing for Radial Underwater Networks PAPER ID: 2326 AUTHORS: WAHEEDUDDIN HYDER JAVIER PONCELA PABLO OTERO Self-organized Routing for Radial Underwater Networks PAPER ID: 2326 AUTHORS: WAHEEDUDDIN HYDER JAVIER PONCELA PABLO OTERO Problem Statement Localization is difficult in UWSN Most of the existing routing

More information

Improving the quality of H.264 video transmission using the Intra-Frame FEC over IEEE e networks

Improving the quality of H.264 video transmission using the Intra-Frame FEC over IEEE e networks Improving the quality of H.264 video transmission using the Intra-Frame FEC over IEEE 802.11e networks Seung-Seok Kang 1,1, Yejin Sohn 1, and Eunji Moon 1 1Department of Computer Science, Seoul Women s

More information

Network coding to combat packet loss in underwater networks

Network coding to combat packet loss in underwater networks Network coding to combat packet loss in underwater networks Mandar Chitre Department of Electrical & Computer Engineering & ARL, Tropical Marine Science Institute National University of Singapore mandar@arl.nus.edu.sg

More information

WiLDNet: Design and Implementation of High Performance WiFi Based Long Distance Networks

WiLDNet: Design and Implementation of High Performance WiFi Based Long Distance Networks WiLDNet: Design and Implementation of High Performance WiFi Based Long Distance Networks R. Patra, S. Nedevschi, S. Surana, A. Sheth, L. Subramanian, and E. Brewer USENIX NSDI, April 2007 Presentation

More information

Performance Analysis of TCP LBA and TCP TAHOE Approaches in g Standard Savreet KaurBrar 1, Sandeep Singh Kang 2

Performance Analysis of TCP LBA and TCP TAHOE Approaches in g Standard Savreet KaurBrar 1, Sandeep Singh Kang 2 Performance Analysis of TCP LBA and TCP TAHOE Approaches in 802.11g Standard Savreet KaurBrar 1, Sandeep Singh Kang 2 1 (MTechCSE Student, Chandigarh Engineering College Landran,India) 2 (Associate Professor

More information

under grant CNS This work was supported in part by the National Science Foundation (NSF)

under grant CNS This work was supported in part by the National Science Foundation (NSF) Coordinated Multi-Layer Loss Recovery in TCP over Optical Burst-Switched (OBS) Networks Rajesh RC Bikram, Neal Charbonneau, and Vinod M. Vokkarane Department of Computer and Information Science, University

More information

100 Mbps. 100 Mbps S1 G1 G2. 5 ms 40 ms. 5 ms

100 Mbps. 100 Mbps S1 G1 G2. 5 ms 40 ms. 5 ms The Influence of the Large Bandwidth-Delay Product on TCP Reno, NewReno, and SACK Haewon Lee Λ, Soo-hyeoung Lee, and Yanghee Choi School of Computer Science and Engineering Seoul National University San

More information

CMPE150 Midterm Solutions

CMPE150 Midterm Solutions CMPE150 Midterm Solutions Question 1 Packet switching and circuit switching: (a) Is the Internet a packet switching or circuit switching network? Justify your answer. The Internet is a packet switching

More information