1 A Bluetooth Link Markov Model: Simulation and Performance Evaluation under NS-2 CS215 - Computer Communication Networks - Winter 2001 Project March 22,

Slides:



Advertisements
Similar presentations
Interference of Bluetooth and IEEE , MSWIM01 July 21, 01 1 Interference of Bluetooth and IEEE : Simulation Modeling and Performance Evaluation.
Advertisements

CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 14 Introduction to Computer Networks.
Márk FélegyháziMaster’s Thesis Development and Evaluation of a Dynamic Bluetooth Network Formation Procedure Márk Félegyházi, György Miklós Ericsson Research,
1 Understanding and Mitigating the Impact of RF Interference on Networks Ramki Gummadi (MIT), David Wetherall (UW) Ben Greenstein (IRS), Srinivasan.
Chorus: Collision Resolution for Efficient Wireless Broadcast Xinyu Zhang, Kang G. Shin University of Michigan 1.
Special Topics in Wireless Networking: MAC design and cross-layer issues.
Experimental evaluation of TCP-L June 5, 2003 Stefan Alfredsson Karlstad University.
1 End to End Bandwidth Estimation in TCP to improve Wireless Link Utilization S. Mascolo, A.Grieco, G.Pau, M.Gerla, C.Casetti Presented by Abhijit Pandey.
AdHoc Probe: Path Capacity Probing in Wireless Ad Hoc Networks Ling-Jyh Chen, Tony Sun, Guang Yang, M.Y. Sanadidi, Mario Gerla Computer Science Department,
Interactions Between the Physical Layer and Upper Layers in Wireless Networks: The devil is in the details Fouad A. Tobagi Stanford University “Broadnets.
Module C- Part 1 WLAN Performance Aspects
Tyrrhenina Workshop, Sept University of Padova Wireless Internet Access: the BT approach Study Goals & Talk summary Aims Evaluation of FTP performance.
Evaluate IEEE e EDCA Performance Tyler Ngo CMPE 257.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 11th Lecture Christian Schindelhauer.
Department of Computer Engineering University of California at Santa Cruz Networking Systems (1) Hai Tao.
Why is TCP not good enough for Mobile Operators? Ulas C. Kozat
Performance Comparison of Routing Protocols for Ad Hoc Networks PATTERN ENDIF Ferrara.
The Impact of Multihop Wireless Channel on TCP Throughput and Loss Zhenghua Fu, Petros Zerfos, Haiyun Luo, Songwu Lu, Lixia Zhang, Mario Gerla INFOCOM2003,
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
Performance Enhancement of TFRC in Wireless Ad Hoc Networks Mingzhe Li, Choong-Soo Lee, Emmanuel Agu, Mark Claypool and Bob Kinicki Computer Science Department.
BLUETOOTH LINK PERFORMANCE WITH CRC MEASUREMENT CS 215 CLASS PROJECT by Lingtao Cao Wenfei Feng Howie Yu March 22, 2001.
AdHoc Probe: Path Capacity Probing in Wireless Ad Hoc Networks Ling-Jyh Chen, Tony Sun, Guang Yang, M.Y. Sanadidi, Mario Gerla Computer Science Department,
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Transport Protocols Slide 1 Transport Protocols.
On the Energy Efficient Design of Wireless Sensor Networks Tariq M. Jadoon, PhD Department of Computer Science Lahore University of Management Sciences.
1 Understanding and Mitigating the Impact of RF Interference on Networks Ramki Gummadi (MIT), David Wetherall (UW) Ben Greenstein (IRS), Srinivasan.
1 Wireless and Mobile Networks EECS 489 Computer Networks Z. Morley Mao Monday March 12, 2007 Acknowledgement:
Gursharan Singh Tatla Transport Layer 16-May
Wireless Transmission Fundamentals (Physical Layer) Professor Honggang Wang
Wireless Networking & Mobile Computing CS 752/852 - Spring 2012 Tamer Nadeem Dept. of Computer Science Lec #7: MAC Multi-Rate.
NETW 707 Modeling and Simulation Amr El Mougy Maggie Mashaly.
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
Does Packet Replication Along Multipath Really Help ? Swades DE Chunming QIAO EE Department CSE Department State University of New York at Buffalo Buffalo,
Doc.: IEEE /134r0 Submission 5/00 Nada Golmie, NISTSlide 1 IEEE P Working Group for Wireless Personal Area Networks Update on the MAC Coexistence.
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
1 Measuring and Explaining Differences in Wireless Simulation Models Dheeraj Reddy, George F. Riley, Yang Chen, Bryan Larish Georgia Institute of Technology.
An End-to-end Approach to Increase TCP Throughput Over Ad-hoc Networks Sarah Sharafkandi and Naceur Malouch.
TFRC: TCP Friendly Rate Control using TCP Equation Based Congestion Model CS 218 W 2003 Oct 29, 2003.
Understanding the Performance of TCP Pacing Amit Aggarwal, Stefan Savage, Thomas Anderson Department of Computer Science and Engineering University of.
Enhancing Bluetooth TCP Throughput via Packet Type Adaptation Ling-Jyh Chen, Rohit Kapoor, M. Y. Sanadidi, Mario Gerla Dept. of Computer Science, UCLA.
King Fahd University of Petroleum & Minerals Electrical Engineering Department EE400 PROJECT Personal Area Networks Instructed by Dr.AlGhadbanPresenters.
Effects of Multi-Rate in Ad Hoc Wireless Networks
Doc.: n-proposal-statistical-channel-error-model.ppt Submission Jan 2004 UCLA - STMicroelectronics, Inc.Slide 1 Proposal for Statistical.
Example Wireless Networks: WaveLAN, Bluetooth Y. Richard Yang 01/26/2004.
1 Performance Analysis of the Distributed Coordination Function under Sporadic Traffic joint work with C.-F. Chiasserini (Politecnico di Torino)
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
Junfeng Xu, Keqiu Li, and Geyong Min IEEE Globecom 2010 Speak: Huei-Rung, Tsai Layered Multi-path Power Control in Underwater Sensor Networks.
Glenn Research Center Satellite Networks & Architectures Branch Communications Technology Division ESTO Annual Review July 1, 2001 – January 30, 20022/2002.
Yufeng Shan, Su Yi, Shivkumar Kalyanaraman and John W. Woods
Robust MANET Design John P. Mullen, Ph.D. Timothy I. Matis, Ph.D. Smriti Rangan Karl Adams Center for Stochastic Modeling New Mexico State University May.
1 CS 4396 Computer Networks Lab TCP – Part II. 2 Flow Control Congestion Control Retransmission Timeout TCP:
Tackling Exposed Node Problem in IEEE Mac Deepanshu Shukla ( ) Guide: Dr. Sridhar Iyer.
Doc.: IEEE /66r0 Submission March 2000 Nada Golmie, NISTSlide 1 IEEE P Working Group for Wireless Personal Area Networks WPAN Coexistence.
An Efficient Gigabit Ethernet Switch Model for Large-Scale Simulation Dong (Kevin) Jin.
Bluetooth In 1994, the L. M. Ericsson company became interested in connecting its mobile phones to other devices without cables. A SIG (Special Interest.
Doc.: IEEE /0063r0 Submission 1/01 Nada Golmie, NISTSlide 1 IEEE P Working Group for Wireless Personal Area Networks Power Control and Packet.
Path Capacity Estimation in Time-Slotted Wireless Networks
An Efficient Gigabit Ethernet Switch Model for Large-Scale Simulation Dong (Kevin) Jin.
Doc.: IEEE /00144r0 Submission 3/01 Nada Golmie, NISTSlide 1 IEEE P Working Group for Wireless Personal Area Networks Dialog with FCC Nada.
On the Performance Characteristics of WLANs: Revisited S. Choi, K. Park and C.K. Kim Sigmetrics 2005 Banff, Canada Presenter - Bob Kinicki Presenter -
Ivan Howitt/Vinay Mitter -3/21/ doc.:IEEE /148TG2 submission Submission Title: [Empirical Study for b & Bluetooth Coexistence] Date.
11 CS716 Advanced Computer Networks By Dr. Amir Qayyum.
1. Layered Architecture of Communication Networks: Circuit Switching & Packet Switching.
PATH DIVERSITY WITH FORWARD ERROR CORRECTION SYSTEM FOR PACKET SWITCHED NETWORKS Thinh Nguyen and Avideh Zakhor IEEE INFOCOM 2003.
SSN College of Engineering
Proposal for Statistical Channel Error Model
A Rate-Adaptive MAC Protocol for Multi-Hop Wireless Networks
Data Link Issues Relates to Lab 2.
Tony Sun, Guang Yang, Ling-Jyh Chen, M. Y. Sanadidi, Mario Gerla
Project-2 (20%) – DiffServ and TCP Congestion Control
Multi-rate Medium Access Control
Presentation transcript:

1 A Bluetooth Link Markov Model: Simulation and Performance Evaluation under NS-2 CS215 - Computer Communication Networks - Winter 2001 Project March 22, 2001 Alessandro Bissacco Massimo Valla

2 Agenda BT Channel Markov Model description Implementation under NS-2 Simulated Environment Simulations Results Future Work

3 BT Packet Format PACKET TYPES Protected DM1, DM3, DM5 Unprotected DH1, DH3, DH5 p. head access codeheader payload 72bits 54 bits bits dataCRCFEC 8-16 bits 16 bits

4 What We are Modeling Radio channel propagation is characterized by three main parameters: Attenuation: free space loss, absorption by foliage, partitions Shadowing: obstacles between transmitter and receiver Multipath: due to the different phases on different paths master slave Indoor, fixed terminals moving obstacles

5 SNR Transitions and Markov Chain        S = Synchronization Failure (AC or HEAD error) B = Bad State (non zero residual bit error probability) G = Good State (totally error free condition)  time SNR (at receiver)   S B G q P p Q    e S = 1 eBeB e G = 0  

6 The BT Channel Model  The transition time T S of the Markov Chain is the BT bit time (T S =1 s)  The Markov Chain is initialized after each frequency hop (-> at each BT packet)  Each state of the Markov Chain corresponds to a bit-error probability e i : e i = Pr(bit error | Markov Chain state = i) We define: PDP = Pr(unrecoverable error in the HEADER or AC fields of the BT packet) P CRC = Pr(unrecoverable error in the PAYLOAD of the BT packet) PEP = Pr(unrecoverable error in the BT packet) PEP = PDP + (1-PDP)*P CRC PDP = P S P CRC depends on the packet type (protected, unprotected) and payload size. 3-state Discrete-Time Markov Chain   p q Q  P BSG

7 Error vector, Steady State Pr. and Transition Pr. The error vector e=[e S e B e G ] is: e S = 1, e G = 0 and e B = 2.5E-3 is obtained empirically from measured P CRC SSP: f  = p.d.f of SNR (t) The transition probabilities t i,j are computed using the SNR thresholds crossing rates:

8 P CRC for DHn packets There is an analytical formulation for P CRC for DHn packets: Where: L same as J with neg. sqr. root h b = 1 – e B N = BT payload length (in bits) for current packet

9 DTMC Model and Experimental Results

10 Wireless Phy BT MAC Channel NS-2 Implementation (1) Class BTWirelessPhy: public WirelessPhy receiver Wireless Phy Added to NS-2 BTWireless Drop packet if AC or Head Error Set error_ = 1 if PAYLOAD error BT MAC Wireless Phy sender

11 NS-2 Implementation (2) Pseudo-code: For each new incoming BT packet: based on SNR at the receiver, init. the MC: compute PDP = P S, P G, P B and all other parameters; sample a random number r 1 between 0 and 1; if r 1 < PDP then drop packet; else { using packet type (DM or DH) and payload length, compute P CRC ; sample a random number r 2 between 0 and 1; if r 2 < P CRC then error_ = 1; // packet will be dropped by the MAC layer send up packet to the MAC layer; }

12 Simulation Environment Simulation Parameters: Node distance 8 mt. Simulation time: 15 sec. Propagation Model: Free Space (NS-2 module) Traffic source: FTP (started at 1 sec.) TCP segments: 1,000 bytes BT buffer: 1,000 DH1 packets (i.e. 30,000 bytes) Various TCP versions: Tahoe, Reno, Westwood 01 masterslave

13 PEP vs Node Distance

14 TCP Tahoe

15 TCP Reno

16 TCP Westwood 8 7

17 Last Ack seen from receiver

18 Goodput (Tahoe, Reno, Westwood) (DH5 pkts)

19 TCP and UDP - Tahoe UDP: 600 Kbps

20 TCP and UDP - Westwood UDP: 600 Kbps

21 Future Work Deeper analysis of current simulation results Do more simulations to measure: packet drops rtxs delays and RTTs Simulations using Scatternets to increase RTT due to delays on gateways More simulations using different node distances to increase PEP Simulations with multiple TCP and UDP flows Thanks: Rohit Kapoor (NS-2 and BT MAC help) and Andrea Zanella (project mentor)