Presented by Hasan SOZER1 A Pseudo Random Coordinated Scheduling Algorithm for Bluetooth Scatternets Andras Racz, Gyorgy Miklos, Ferenc Kubinszky, Andras.

Slides:



Advertisements
Similar presentations
Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
Advertisements

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,
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
Min Song 1, Yanxiao Zhao 1, Jun Wang 1, E. K. Park 2 1 Old Dominion University, USA 2 University of Missouri at Kansas City, USA IEEE ICC 2009 A High Throughput.
TDMA Scheduling in Wireless Sensor Networks
Queuing Network Models for Delay Analysis of Multihop Wireless Ad Hoc Networks Nabhendra Bisnik and Alhussein Abouzeid Rensselaer Polytechnic Institute.
Department of Information Engineering University of Padova, Italy COST273 Sep , 2002 Lisboa TD (02)-146 Handover procedures in a Bluetooth network.
Distributed Control Algorithms for Service Differentiation in Wireless Packet Networks Michael Barry, Andrew T Campbell, Andras Veres
CS541 Advanced Networking 1 Spectrum Sharing in Cognitive Radio Networks Neil Tang 3/23/2009.
Hasan SÖZER1 Data Scheduling and SAR for Bluetooth MAC Manish Kalia, Deepak Bansal, Rajeev Shorey IBM India Research Laboratory.
On the Multicast Scheduling Mechanism for Interconnected WDM Optical Networks Student : Tse Hsien Lin Teacher : Ho-Ting Wu Date :
Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Vikram Kanodia.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 7th Lecture Christian Schindelhauer.
presented by Hasan SÖZER1 Scalable P2P Search Daniel A. Menascé George Mason University.
CS4514 Networks1 Distributed Dynamic Channel Selection in Chaotic Wireless Networks By: Matthias Ihmig and Peter Steenkiste Presented by: James Cialdea.
Bluenet a New Scatternet Formation Scheme * Huseyin Ozgur Tan * Zifang Wang,Robert J.Thomas, Zygmunt Haas ECE Cornell Univ*
1 QoS Schemes for IEEE Wireless LAN – An Evaluation by Anders Lindgren, Andreas Almquist and Olov Schelen Presented by Tony Sung, 10 th Feburary.
Bluetooth Scatternets: An Enhanced Adaptive Scheduling Schema Simon Baatz Matthias Frank Carmen Kühl Peter Martini Christoph Scholz presented by Metin.
presented by Hasan SÖZER 1 JUMP Mode A Dynamic Window-based Scheduling Framework for Bluetooth Scatternets Niklas Johansson Fredrik Alriksson.
Yanyan Yang, Yunhuai Liu, and Lionel M. Ni Department of Computer Science and Engineering, Hong Kong University of Science and Technology IEEE MASS 2009.
Medium Access Control Sublayer
Medium Access Control Protocols Using Directional Antennas in Ad Hoc Networks CIS 888 Prof. Anish Arora The Ohio State University.
Modeling & Simulation of Bluetooth MAC protocol COE543 Term Project Spring 2003 Submitted by: H.M.Asif (ID# )
BY ALEX GARCIA Scheduling in Bluetooth Networks. Introduction Bluetooth  Used to interconnect mobile devices into a Personal area ad hoc network (PAN).
Chi-Cheng Lin, Winona State University CS412 Introduction to Computer Networking & Telecommunication Medium Access Control Sublayer.
IEEE High Rate WPAN - MAC functionalities & Power Save Mode Mobile Network Lab. 정상수, 한정애.
Distributed Topology Construction of Bluetooth Personal Area Networks Theodoros Salonidis, Pravin Bhagwat, Leandros Tassiulas and Richard LaMaire.
A Bluetooth Scatternet-Route Structure for Multihop Ad Hoc Networks Yong Liu, Myung J. Lee, and Tarek N. Saadawi 2003 IEEE Journal on Selected Areas in.
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
1 Multicast Algorithms for Multi- Channel Wireless Mesh Networks Guokai Zeng, Bo Wang, Yong Ding, Li Xiao, Matt Mutka Michigan State University ICNP 2007.
Prophet Address Allocation for Large Scale MANETs Matt W. Mutka Dept. of Computer Science & Engineering Michigan State University East Lansing, USA IEEE.
MAC Protocols In Sensor Networks.  MAC allows multiple users to share a common channel.  Conflict-free protocols ensure successful transmission. Channel.
November 4, 2003APOC 2003 Wuhan, China 1/14 Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs Presented by Ruibiao Qiu Department of Computer.
Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs K.Murugan, B.Dushyanth, E.Gunasekaran S.Arivuthokai, RS.Bhuvaneswaran, S.Shanmugavel.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Medium Access Control Sublayer.
Department of Information Engineering University of Padova, ITALY A Soft QoS scheduling algorithm for Bluetooth piconets {andrea.zanella, daniele.miorandi,
Covilhã, 30 June Atílio Gameiro Page 1 The information in this document is provided as is and no guarantee or warranty is given that the information is.
Hybrid OFDMA/CSMA Based Medium Access Control for Next- Generation Wireless LANs Yaser Pourmohammadi Fallah, Salman Khan, Panos Nasiopoulos, Hussein Alnuweiri.
University of Padova Department of Information Engineering On the Optimal Topology of Bluetooth Piconets: Roles Swapping Algorithms Med-Hoc-Net 2002, Chia.
TOPOLOGY MANAGEMENT IN COGMESH: A CLUSTER-BASED COGNITIVE RADIO MESH NETWORK Tao Chen; Honggang Zhang; Maggio, G.M.; Chlamtac, I.; Communications, 2007.
SEEDEX: A MAC protocol for ad hoc networks R. Rozovsky and P. R. Kumar ACM ACM MobiHoc 2001 speaker: Chien-Wen.
BLUETOOTH THROUGHPUT IMPROVEMENT USING A SLAVE TO SLAVE PICONET FORMATION By Christophe Lafon and Tariq S Durrani Institute for Communications & Signal.
STUMP: Exploiting Position Diversity in the Staggered TDMA Underwater MAC Protocol Kurtis Kredo II, Petar Djukic, Prasant Mohapatra IEEE INFOCOM 2009.
MMAC: A Mobility- Adaptive, Collision-Free MAC Protocol for Wireless Sensor Networks Muneeb Ali, Tashfeen Suleman, and Zartash Afzal Uzmi IEEE Performance,
Deadline-based Resource Management for Information- Centric Networks Somaya Arianfar, Pasi Sarolahti, Jörg Ott Aalto University, Department of Communications.
Multi-channel Wireless Sensor Network MAC protocol based on dynamic route.
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
Lambda scheduling algorithm for file transfers on high-speed optical circuits Hojun Lee Polytechnic Univ. Hua Li and Edwin Chong Colorado State Univ. Malathi.
Copyright © 2007 OPNET Technologies, Inc. CONFIDENTIAL - RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format.
A Multi-Channel Cooperative MIMO MAC Protocol for Wireless Sensor Networks(MCCMIMO) MASS 2010.
Evaluation of ad hoc routing over a channel switching MAC protocol Ethan Phelps-Goodman Lillie Kittredge.
An Adaptive, High Performance MAC for Long-Distance Multihop Wireless Networks Sergiu Nedevschi *, Rabin K. Patra *, Sonesh Surana *, Sylvia Ratnasamy.
A Pseudo Random Coordinated Scheduling Algorithm for Bluetooth Scatternets MobiHoc 2001.
Quality of Service Schemes for IEEE Wireless LANs-An Evaluation 主講人 : 黃政偉.
CHANNEL ALLOCATION FOR SMOOTH VIDEO DELIVERY OVER COGNITIVE RADIO NETWORKS Globecom 2010, FL, USA 1 Sanying Li, Tom H. Luan, Xuemin (Sherman) Shen Department.
DR-MPCP: Delayed REPORT message for MultiPoint Control Protocol in EPON Speaker: Chia-Chih Chien Advisor: Dr. Ho-Ting Wu Date: 2015/11/26 1.
1 Ethernet CSE 3213 Fall February Introduction Rapid changes in technology designs Broader use of LANs New schemes for high-speed LANs High-speed.
Distributed-Queue Access for Wireless Ad Hoc Networks Authors: V. Baiamonte, C. Casetti, C.-F. Chiasserini Dipartimento di Elettronica, Politecnico di.
University of Padova Department of Information Engineering On the Optimal Topology of Bluetooth Piconets: Roles Swapping Algorithms Daniele Miorandi &
Submission doc.: IEEE /599r1 November 2001 M. Benveniste -- AT&T Labs, ResearchSlide 1 ‘Cyclic Prioritized Multiple Access (CPMA): An Access Mechanism.
A Flexible Scatternet- wide scheduling Algorithm for Bluetooth Wensheng Zhang and Guohong Cao IPCCC 2002.
Discovering Sensor Networks: Applications in Structural Health Monitoring Summary Lecture Wireless Communications.
Joint Routing and Scheduling Optimization in Wireless Mesh Networks with Directional Antennas A. Capone, I. Filippini, F. Martignon IEEE international.
JUMP Mode – A Dynamic Window-based Scheduling Framework for Bluetooth Scatternets Niklas Johansson, Fredrik Alriksson, Ulf J ö nsson ACM 2001 CNF.
Channel Allocation (MAC)
Link Layer and LANs Not everyone is meant to make a difference. But for me, the choice to lead an ordinary life is no longer an option 5: DataLink Layer.
Javad Ghaderi, Tianxiong Ji and R. Srikant
Multiple Access Control (MAC) Protocols
Satellite Packet Communications A UNIT -V Satellite Packet Communications.
Chrysostomos Koutsimanis and G´abor Fodor
Presentation transcript:

presented by Hasan SOZER1 A Pseudo Random Coordinated Scheduling Algorithm for Bluetooth Scatternets Andras Racz, Gyorgy Miklos, Ferenc Kubinszky, Andras Valko Traffic Analysis and Network Performance Lab., Ericsson Research MobiHOC 2001, Long Beach, CA, USA © ACM 2001

presented by Hasan SOZER2 Outline Introduction PCSS Algorithm Overview Operation Dynamic adjustment in responce to varying traffic Simulation Reference algorithms Scenarios Conclusion

presented by Hasan SOZER3 Introduction Switching between piconets on a time division basis Two important phenomenas unnecessary polls & waiting nodes absence of nodes (slaves & masters)

presented by Hasan SOZER4 Introduction (cont’d) Scatternet wide communication problem Scheduling orders may lead to conflicts Variation of traffic intensity Two approaches Hard coordination schemes Soft coordination schemes

presented by Hasan SOZER5 Introduction (cont’d) Hard coordination schemes Time slots are allocated in advance Complex, explicit signalling Reallocation in case of changes Soft coordination schemes Based on local information Reduced complexity Cannot guarantee conflict-free participation

presented by Hasan SOZER6 Introduction (cont’d) Key components of the algorithm Check Points (Meeting points): Specific to particular links Pseudo-random distribution for avoiding systematic conflicts Dynamic adjustment of checking intensity

presented by Hasan SOZER7 PCSS Algorithm checkpoint -> Bluetooth frame check: being present at the check point Link becomes active at the check point Link remains active until; there is no user data or, one leaves for another checkpoint

presented by Hasan SOZER8 PCSS Algorithm (cont’d) Randomness in assigning checkpoints avoids systematic collusions Sequence is generated based on Bluetooth clock of the master MAC address of the slave

presented by Hasan SOZER9 PCSS Algorithm (cont’d) Base checking interval: T Checking intensity: 1/T

presented by Hasan SOZER10 PCSS Algorithm (cont’d) Checkpoints may collide or overlap There may be non-present neighbours Each node performs traffic measurements for each of its link Checking intensity for each link is increased or decreased accordingly

presented by Hasan SOZER11 PCSS Algorithm (cont’d) ??? Two nodes on a given link may select different base checking periods Pseudo random generation of checkpoint sequence guarantees; Set of checkpoint positions at a lower checking intensity is a subset of checkpoint positions at any higher checking intensities

presented by Hasan SOZER12 PCSS Algorithm - Operation Initialization No specific procedure required Communication Starts at the checkpoint If there is no data nodes remain idle until next checkpoint One may leave because of another checkpoint Other node would realize the situation worst case: 5+1 slots after

presented by Hasan SOZER13 PCSS Algorithm - Operation Inputs to pseudo random generator Current value of the master’s clock Base checking period length MAC address of the slave Base checking period T = 2 n 2 fmin >= T >= 2 fmax

presented by Hasan SOZER14 Dynamic Adjustment of Checking Intensity L: number of links of the node Avgerage Number of checkpoints in Tmax Avgerage time between two consecutive checkpoints Share of a link, j from total capacity

presented by Hasan SOZER15 Dynamic Adjustment of Checking Intensity (cont’d) Measurement of utilization of checkpoints p (i) on the i th link Moving average method If checkpoint is utilized; If checkpoint is not utilized;

presented by Hasan SOZER16 Dynamic Adjustment of Checking Intensity (cont’d) Total utilization p (node) : P(win): fraction of time slots in the past time window of length Nuti,win where the node has been active over the total number of time slots If p (node) < p lower, T (i) is doubled After increase or decrease, p (i) is reset

presented by Hasan SOZER17 Dynamic Adjustment of Checking Intensity (cont’d) Communication continues despite the decrease in the checking intensity

presented by Hasan SOZER18 Dynamic Adjustment of Checking Intensity (cont’d) If p (i) > p upper, T (i) is divided by 2 Typical values for p upper and p lower for avoiding oscillation;

presented by Hasan SOZER19 Dynamic Adjustment of Checking Intensity (cont’d) Communication in case of a checking intensity increase

presented by Hasan SOZER20 Simulation – Reference Algorithms Reference Algorithms Ideal Coordinated Scatternet Scheduler (ICSS) Uncoordinated Greedy Scatternet Scheduler (UGSS)

presented by Hasan SOZER21 Simulation – Reference Algorithms (cont’d) Scheduling list of a node pair in case of the ICSS algorithm

presented by Hasan SOZER22 Simulation - Scenarios Simulation Scenarios Network Access Point (NAP) Several forwarding hops Bridging node with varying bridging degrees

presented by Hasan SOZER23 Simulation - NAP Checking intensities are fixed for mouse delay requirement As laptops increase, sum of laptop throughputs do not decrease in case of PCSS & ICSS algorithms

presented by Hasan SOZER24 Simulation – Several Forwarding Hops Background traffic provided PCSS lies between ICSS & UGSS

presented by Hasan SOZER25 Simulation – Varying bridging degrees Dynamic PCSS scheme matches quite closely the throughput achieved by the ICSS algorithm Perform much better than fixed PCSS

presented by Hasan SOZER26 Conclusion Key concepts use of pseudo random sequences of meeting points Dynamic meeting point intensity Especially dynamic PCSS scheme performs quite well (close to ideal) A lightweight algorithm ? Numerous steps for random sequence generation