A Cooperative MAC Protocol for Wireless LAN Pei Liu, Zhifeng Tao, Shivendra S. Panwar • • Motivation: In the legacy 802.11 system, source station transmits to the receiver directly and transmissions received by other stations will be discarded. However, we can achieve better performance if user cooperation is allowed. Protocol illustration: – – – – Neighboring nodes detection Chosen of the helper Channel reservation Data frame and acknowledgement Th 2 HTS 1 RTS 3 CTS Ts 3 CTS Td 1 RTS T1 • Protocol Validation: – – – Analytical model Software simulation Higher throughput and lower delay T2 Performance Evaluation of IEEE 802.11e Jeffrey (Zhifeng) Tao, Shivendra S. Panwar • Protocol objective: Provide QoS support to upper layer applications (e.g., VoIPoWLAN, video streaming) • Protocol illustration: Contention window from [1, 1+2mCWMin[Priority Class]] Low Priority AIFS[ Low Priority ] AIFS[ Medium Priority ] Channel Busy SIFS Random backoff Medium Priority High Priority Next Frame Contention Window PIFS Slot Time Randomly choose a backoff window size and decrement backoff counter as long as the medium stays idle Defer Access AIFS[ High Priority] = DIFS • Analytical model: – – – Embedded Markov chain Compute saturation throughput and service delay distribution Capable of capturing all major QoS-specific features for the EDCF mode * Reference: Z. Tao, S.S.Panwar, “An Analytical Model for the IEEE 802.11e Enhanced Distributed Coordination Function”, ICC 2004 Cooperation Medium Access Control Pei Liu, Jeffrey (Zhifeng) Tao, Shivendra S. Panwar • • Objective: Design new medium access control protocol to exploit the novel idea of “user cooperative”. Protocol features: – – Backward compatible Improve the throughput and delay performance of the legacy 802.11 network Helper Data Source Data Data Destination * Reference: P. Liu, Z. Tao, S.S.Panwar, “A Cooperative MAC Protocol for Wireless Local Area Networks,” submitted to ICC 2005 A P2P Video Streaming System with Multiple Description Coding Yanming Shen, Shivendra S. Panwar, Keith W. Ross, Yao Wang • Motivation: Provide On-Demand video streaming service in a Peer-to-Peer network • System architecture:: 2 2 3 4 Cloud 1 Server & Client Server 6 5 • System design: Client – Multiple description video coding – Sub-stream placement – Admission control, server selection, sub-stream delivery A Mobile Ad Hoc Bio-Sensor Network Y. Li, S. Panwar, S. Burugupalli • Achievements by Dr. John Chapin and his group at SUNY Downstate Medical Center. – Stimulate multiple brain regions of rats to produce stimulus cues for various commanded movements and rewards to reinforce their movements. – Use wireless communication to deliver brain stimulation. • Remotely guided animals are ideal for search and rescue operations. – Natural disaster recovery – Homeland security – Military operations • System architecture – Ad hoc network infrastructure – Control center – Mobile bio-sensor nodes: seeker, follower, relay • Technical issues for wireless networking – Routing – Transport protocol – Backpack prototype development Scheduling in High Speed Packet Switches Y. Li, Y. Shen, S. Panwar and H. J. Chao • Fixed length Virtual Output Queueing (VOQ) switches • Matching algorithms for scheduling in VOQ switches – Maximum Weighted Matching: stable, O(N3) – Maximal Matching: stable with speedup of 2 – Algorithms with memory: stable, with lower complexity, without speedup – Exhaustive Service Matching with Hamiltonian Walk (HE-iSLIP, HEDRRM) • Stable under any admissible traffic • Low implementation complexity, O(logN) • Packet delay: much lower than other O(logN) algorithms, comparable to higher complexity algorithms. • Load-balanced switch - No scheduler, 100% throughput - Packet delay: re-assembly delay + re-sequencing delay Scheduling in High Speed Packet Switches Y. Li, S. Panwar and H. J. Chao • Fixed length Virtual Output Queueing (VOQ) switches • Matching algorithms for scheduling in VOQ switches – Maximum Weighted Matching: stable, O(N3) – Maximal Matching: stable with speedup of 2 – Algorithms with memory: stable, with lower complexity, without speedup • Polling system based matching – Exhaustive Service Matching with Hamiltonian Walk (HE-iSLIP, HEDRRM) • Stable under any admissible traffic • Low implementation complexity, O(logN) • Packet delay: much lower than other O(logN) algorithms, comparable to higher complexith algorithms. – Limited Service Matching (L-iSLIP, LDRRM)