Tufts University. EE194-WIR Wireless Sensor Networks. February 17, 2005 Increased QoS through a Degraded Channel using a Cross-Layered HARQ Protocol Elliot.

Slides:



Advertisements
Similar presentations
1 Improving TCP Performance over Mobile Networks HALA ELAARAG Stetson University Speaker : Aron ACM Computing Surveys 2002.
Advertisements

Functions of the Data Link Layer Provide service interface to the network layer Dealing with transmission errors Regulating data flow Slow receivers not.
1 Wireless Sensor Networks Akyildiz/Vuran Administration Issues  Take home Mid-term Exam  Assign April 2, Due April 7  Individual work is required 
2005/12/06OPLAB, Dept. of IM, NTU1 Optimizing the ARQ Performance in Downlink Packet Data Systems With Scheduling Haitao Zheng, Member, IEEE Harish Viswanathan,
Cellular Communications
Turbo Codes Azmat Ali Pasha.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 13 Introduction to Computer Networks.
William Stallings Data and Computer Communications 7 th Edition (Selected slides used for lectures at Bina Nusantara University) Error Control.
Reliable Transport Layers in Wireless Networks Mark Perillo Electrical and Computer Engineering.
Reliability and Channel Coding
20101 The Data Link Layer Chapter Design Issues Controls communication between 2 machines directly connected by “wire”-like link Services Provided.
1 MOBMAC - An Energy Efficient and low latency MAC for Mobile Wireless Sensor Networks Proceedings of the 2005 Systems Communications (ICW ’ 05)
Transmission Errors Error Detection and Correction
Matthew C. Valenti (presenter)
NAME: NASIRAHMADPROGRAM: B.S TELECOMSEMESTER: 7THREG#: SU/ PRESENTED TO: ENGR. GUL ZAMEEN KHANDATE: UNIVERSITY: SARHAD UNIVERSITY.
1 Wireless Sensor Networks Akyildiz/Vuran Chapter 6: Error Control.
1 INF244 Textbook: Lin and Costello Lectures (Tu+Th ) covering roughly Chapter 1;Chapters 9-19? Weekly exercises: For your convenience Mandatory.
Channel Coding Part 1: Block Coding
Lecture 10: Error Control Coding I Chapter 8 – Coding and Error Control From: Wireless Communications and Networks by William Stallings, Prentice Hall,
Improving QoS Support in Mobile Ad Hoc Networks Agenda Motivations Proposed Framework Packet-level FEC Multipath Routing Simulation Results Conclusions.
Wireless Sensor Networks COE 499 Energy Aware Routing
ECE 6332, Spring, 2014 Wireless Communication Zhu Han Department of Electrical and Computer Engineering Class 18 March. 26 th, 2014.
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved. 1 Communication Reliability Asst. Prof. Chaiporn Jaikaeo, Ph.D.
CIT 307 Online Data Communications Error Detection Module 11 Kevin Siminski, Instructor.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Data Link Layer Part I – Designing Issues and Elementary.
Tufts University. EE194-WIR Wireless Sensor Networks. April 21, 2005 Increased QoS through a Degraded Channel using a Diverse, Cross-Layered Protocol Elliot.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
Tufts University. EE194-WIR Wireless Sensor Networks. March 3, 2005 Increased QoS through a Degraded Channel using a Cross-Layered HARQ Protocol Elliot.
ICOM 6115©Manuel Rodriguez-Martinez ICOM 6115 – Computer Networks and the WWW Manuel Rodriguez-Martinez, Ph.D. Lecture 14.
Data Link Layer: Error Detection and Correction
1 Transport Layer Lecture 10 Imran Ahmed University of Management & Technology.
COSC 3213: Computer Networks I Instructor: Dr. Amir Asif Department of Computer Science York University Section M Topics: 1. Error Detection Techniques:
Basic Characteristics of Block Codes
Final Review Focus- Chapter 4: Network layer Chapter 5: Data link layer Notes: Physical layer Understand previous chapters covered in class. Final exam.
Coding Theory. 2 Communication System Channel encoder Source encoder Modulator Demodulator Channel Voice Image Data CRC encoder Interleaver Deinterleaver.
ECE 4710: Lecture #2 1 Frequency  Communication systems often use atmosphere for transmission  “Wireless”  Time-varying Electro-Magnetic (EM) Wave 
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
Error/Flow Control Modeling (ARQ Modeling). © Tallal Elshabrawy 2 Data Link Layer  Data Link Layer provides a service for Network Layer (transfer of.
TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks
Forward Error Correction vs. Active Retransmit Requests in Wireless Networks Robbert Haarman.
Computer Communication & Networks Lecture 9 Datalink Layer: Error Detection Waleed Ejaz
Error Detection. Data can be corrupted during transmission. Some applications require that errors be detected and corrected. An error-detecting code can.
Data Link Layer. Data Link Layer Topics to Cover Error Detection and Correction Data Link Control and Protocols Multiple Access Local Area Networks Wireless.
Data Transmission n Keep errors to an acceptable low probability n Bit-serial transmission n Parallel transmission.
Digital Communications I: Modulation and Coding Course Term Catharina Logothetis Lecture 9.
An ARQ Technique Using Related Parallel and Serial Concatenated Convolutional Codes Yufei Wu formerly with: Mobile and Portable Radio Research Group Virginia.
SYSTEM ADMINISTRATION Chapter 2 The OSI Model. The OSI Model was designed by the International Standards Organization (ISO) as a structural framework.
1/30/ :20 PM1 Chapter 6 ─ Digital Data Communication Techniques CSE 3213 Fall 2011.
PPR: Partial Packet Recovery Brad Karp UCL Computer Science CS 4038 / GZ06 23 rd January, 2008.
COSC 3213: Computer Networks I Instructor: Dr. Amir Asif Department of Computer Science York University Section M Topics: 1.Flow Control and ARQ Protocols.
DATA LINK CONTROL. DATA LINK LAYER RESPONSIBILTIES  FRAMING  ERROR CONTROL  FLOW CONTROL.
Digital Communications Chapter 6. Channel Coding: Part 1
Powerpoint Templates Data Communication Muhammad Waseem Iqbal Lec # 15.
The Data Link Layer RIS 251 Dr. ir. S.S. Msanjila.
Results and Conclusions
Airmail: A Link-layer Protocol for Wireless Networks
Coding and Error Control
Computer Communication & Networks
Chapter 9: Data Link Control
Data Link Layer Flow Control.
Data Transmission Keep errors to an acceptable low probability
Chap. 4 Data link layer 2.
Data Link Layer What does it do?
Chapter 3 – Part 1 The Data Link Layer.
Data Link Layer: Data Link Control
Overview Jaringan Komputer (2)
Chapter 6.
CS412 Introduction to Computer Networking & Telecommunication
Reliability and Channel Coding
Presentation transcript:

Tufts University. EE194-WIR Wireless Sensor Networks. February 17, 2005 Increased QoS through a Degraded Channel using a Cross-Layered HARQ Protocol Elliot Ranger Brad Gaynor

Tufts University. EE194-WIR Wireless Sensor Networks. February 17, 2005 Topics Problem Statement Background Previous Work Our Approach Work Breakdown Expected Results

Tufts University. EE194-WIR Wireless Sensor Networks. February 17, 2005 Problem Scenario Disconnected Network –Noisy Channel –Mobility Nodes Noise Sources Node D receives corrupted messages from Node C Some WSN applications require increased (QoS)

Tufts University. EE194-WIR Wireless Sensor Networks. February 17, 2005 Channel Characteristics Bandwidth –Capacity of Channel Fading –Frequency Selectivity Noise –Gaussian: Additive White Gaussian Noise (AWGN) –Non-Gaussian: Impulsive Noise Shannon (1948) –Maximum data rate that be reliably (error-free) transmitted over a certain channel

Tufts University. EE194-WIR Wireless Sensor Networks. February 17, 2005 Previous QoS Methods Error Detection –Check for errors in the message Parity Checksum –Acknowledgement (ACK) Indicates to sender that message was received correctly Acknowledgement can also be corrupted Error Correction –Error Correction Code (ECC) Extra data used to correct bit errors Added cost for high Signal to Noise Ratio (SNR) channels –Automatic Repeat Request (ARQ) Receiver node requests a retransmission from sender Sender node sends a new copy of the message Process repeats until –Max # of attempts –Timeout –Successful transmission

Tufts University. EE194-WIR Wireless Sensor Networks. February 17, 2005 Forward Error Correction Forward Error Correction (FEC) –Linear Block Codes Repetition Codes Hamming Codes and Simplex Codes Walsh-Hadamard Codes –Convolution Codes Viterbi Codes –Turbo Codes Channel coding is more power efficient –Compared to the un-encoded case, the same data rates are achieved using much less transmit power

Tufts University. EE194-WIR Wireless Sensor Networks. February 17, 2005 Hybrid Automatic Repeat Request (HARQ) HARQ Protocol –Message sent with Error detection No error correction –Incorrect messages cause ARQ –Replies to ARQ Not a retransmission of the message Different encodings of the message More codes received, better error correction at receiver –Relies on Turbo Codes

Tufts University. EE194-WIR Wireless Sensor Networks. February 17, 2005 Drawbacks HARQ –Retransmission requests are only made to sender –Requires repeated transmission over a single link Expends the energy of a single node Congests link during retransmissions Routing –Links are graded on probability of successful transmission over time –Noise characteristics of a link may have localized temporal differences Cannot grade links instantaneously because they change –Mobility of nodes –Variability of noise sources

Tufts University. EE194-WIR Wireless Sensor Networks. February 17, 2005 Our Approach Take advantage of localized temporal uncertainty –A lower probability link may have a better chance of success at any given time A lower probability link may be incorrectly labeled as such Varying network topology Localized noise characteristics Send different FEC from multiple sources –Increases probability of receiving the correct message –Multiple transmit nodes relieve the strain on a single node

Tufts University. EE194-WIR Wireless Sensor Networks. February 17, 2005 Thesis Thesis: HARQ using multiple, collaborative nodes results in increased probability of message reception and extends the overall lifetime of the network.

Tufts University. EE194-WIR Wireless Sensor Networks. February 17, 2005 Cross-Layer Implementation Cross-layer –Data must be shared between the network and data-link layers –Each layer must adapt to information from the other Steps: 1.Bad link is identified on the data-link layer 2.Link information is passed to the network layer 3.Network layer forms a cluster of nodes Cluster now responsible for maintaining link integrity Link protocol adapts to take advantage of the cluster 4.If a reliable link is later found Cluster dissolves Routing table is updated

Tufts University. EE194-WIR Wireless Sensor Networks. February 17, 2005 Work Breakdown Implementation –Prior work HARQ Turbo Codes –Cross-layer support Network Protocol Network/Data-link layer interface Simulation –Model network Topology Noise Mobility –Simulate implementation

Tufts University. EE194-WIR Wireless Sensor Networks. February 17, 2005 Expected Results –Increased QoS Reduced probability of network disconnects Minimal impact on high SNR channels Comparison Points –Protocols (vs. our multi-node HARQ) No error control ARQ HARQ –Metrics Energy Connectivity Congestion/Throughput Overhead (CPU, memory, etc.)