A research perspective on the adaptive protocols' architectures and system infrastructures to support QoS in wireless communication systems



Similar documents
Collision of wireless signals. The MAC layer in wireless networks. Wireless MAC protocols classification. Evolutionary perspective of distributed MAC

The MAC layer in wireless networks

Adaptive Medium Access Control (MAC) for Heterogeneous Mobile Wireless Sensor Networks (WSNs).

Fibonacci Backoff Algorithm for Mobile Ad Hoc Networks

EPL 657 Wireless Networks

Attenuation (amplitude of the wave loses strength thereby the signal power) Refraction Reflection Shadowing Scattering Diffraction

CS6956: Wireless and Mobile Networks Lecture Notes: 2/11/2015. IEEE Wireless Local Area Networks (WLANs)

Performance Evaluation of Wired and Wireless Local Area Networks

Real-Time Communication in IEEE Wireless Mesh Networks: A Prospective Study

MAC Algorithms in Wireless Networks

CS263: Wireless Communications and Sensor Networks

A Slow-sTart Exponential and Linear Algorithm for Energy Saving in Wireless Networks

EECS 122: Introduction to Computer Networks Multiaccess Protocols. ISO OSI Reference Model for Layers

Controlled Random Access Methods

CSE331: Introduction to Networks and Security. Lecture 6 Fall 2006

PEDAMACS: Power efficient and delay aware medium access protocol for sensor networks

Performance Evaluation of Priority based Contention- MAC in Mobile Ad-Hoc Networks

Express Forwarding : A Distributed QoS MAC Protocol for Wireless Mesh

CSE 123A Computer Networks

Adaptive DCF of MAC for VoIP services using IEEE networks

Medium Access Control (MAC) Protocols for Ad hoc Wireless Networks - III

MEDIUM ACCESS CONTROL PROTOCOLS FOR AD-HOC WIRELESS NETWORKS: A SURVEY

Random Access Protocols

ECE/CS 372 introduction to computer networks. Lecture 13

CSMA/CA. Information Networks p. 1

Unit of Learning # 2 The Physical Layer. Sergio Guíñez Molinos sguinez@utalca.cl

How To Make A Multi-User Communication Efficient

Lecture 17: Wireless Networking"

Role of Clusterhead in Load Balancing of Clusters Used in Wireless Adhoc Network

Local Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software

Wireless Networks. Reading: Sec5on 2.8. COS 461: Computer Networks Spring Mike Freedman

LANs. Local Area Networks. via the Media Access Control (MAC) SubLayer. Networks: Local Area Networks

Chapter 6: Medium Access Control Layer

VoIP in Mika Nupponen. S Postgraduate Course in Radio Communications 06/04/2004 1

RT-QoS for Wireless ad-hoc Networks of Embedded Systems

Wireless LAN Services for Hot-Spot

RESOURCE ALLOCATION FOR INTERACTIVE TRAFFIC CLASS OVER GPRS

Medium Access Control with Dynamic Frame Length in Wireless Sensor Networks

Introduction VOIP in an Network VOIP 3

ECE 333: Introduction to Communication Networks Fall 2002

Chapter 4. Medium Access Control. IN2P3 Octobre 2002 Jean-Pierre Thomesse

FAMA/TDMA Hybrid MAC for Wireless Sensor Networks

Dynamic Channel Allocation And Load Balancing With Sleep Scheduling In Manet

TCP in Wireless Networks

TCOM 370 NOTES LOCAL AREA NETWORKS AND THE ALOHA PROTOCOL

A MAC Protocol for Mobile Ad Hoc Networks Using Directional Antennas

Performance Evaluation of a Binary Exponential Code Backoff Algorithm for IEEE Kang Sun

TABLE OF CONTENTS. Dedication. Table of Contents. Preface. Overview of Wireless Networks. vii xvii

6LoWPAN Technical Overview

RTT 60.5 msec receiver window size: 32 KB

Performance evaluation of QoS in wireless networks using IEEE e

ADV-MAC: Advertisement-based MAC Protocol for Wireless Sensor Networks

An Efficient QoS Routing Protocol for Mobile Ad-Hoc Networks *

Denial of Service Attacks at the MAC Layer in Wireless Ad Hoc Networks

Analysis of IP Network for different Quality of Service

Administrivia. CSMA/CA: Recap. Mobility Management. Mobility Management. Channel Partitioning, Random Access and Scheduling

Lecture 7 Multiple Access Protocols and Wireless

THE development of media access control (MAC) protocols

Prediction of DDoS Attack Scheme

Module 15: Network Structures

A NOVEL OVERLAY IDS FOR WIRELESS SENSOR NETWORKS

Energy Optimal Routing Protocol for a Wireless Data Network

IT4405 Computer Networks (Compulsory)

A survey on Spectrum Management in Cognitive Radio Networks

A Software Architecture for Simulating IEEE e HCCA

From reconfigurable transceivers to reconfigurable networks, part II: Cognitive radio networks. Loreto Pescosolido

Philippe Klein. avb-phkl qos-overview

PROVIDING STATISTICAL QOS GUARANTEE FOR VOICE OVER IP IN THE IEEE WIRELESS LANS

Operating System Concepts. Operating System 資 訊 工 程 學 系 袁 賢 銘 老 師

Transport layer issues in ad hoc wireless networks Dmitrij Lagutin,

Agenda. Distributed System Structures. Why Distributed Systems? Motivation

Performance analysis and simulation in wireless mesh networks

Protocol Design and Implementation for Wireless Sensor Networks

MultiNet: Connecting to Multiple IEEE Networks Using a Single Wireless Card

Yalda Hakki Rosy Johal Renuka Rani

IEEE e WLANs / WMM. S.Rajesh (rajeshsweb@gmail.com) AU-KBC Research Centre, BroVis Wireless Networks, smartbridges Pte Ltd.

SBSCET, Firozpur (Punjab), India

ISSN: ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 2, Issue 5, September

A Wireless Mesh Network NS-3 Simulation Model: Implementation and Performance Comparison With a Real Test-Bed

Multimedia Data Transmission over Wired/Wireless Networks

Markku Renfors. Partly based on student presentation by: Lukasz Kondrad Tomasz Augustynowicz Jaroslaw Lacki Jakub Jakubiak

Enhanced Power Saving for IEEE WLAN with Dynamic Slot Allocation

Adaptive MAC Protocol for Emergency Data Transmission in Wireless Body Sensor Networks

Energy Effective Routing Protocol for Maximizing Network Lifetime of WSN

Mac Protocols for Wireless Sensor Networks

Chapter 14: Distributed Operating Systems

Throughput Modeling in IEEE WLAN-based Wireless Networks

Ethernet, VLAN, Ethernet Carrier Grade

Security in Ad Hoc Network

LOAD BALANCING AND EFFICIENT CLUSTERING FOR IMPROVING NETWORK PERFORMANCE IN AD-HOC NETWORKS

Transcription:

Workshop on Quality of Service in Geographically Distributed Systems A research perspective on the adaptive protocols' architectures and system infrastructures to support QoS in wireless communication systems Lorenzo Donatiello, Luciano Bononi {donat, bononi}@cs.unibo.it Department of Computer Science University of Bologna

Presentation outline The QoS perspective in Wireless Systems System and scenario characterization Design of protocols and systems architectures The Adaptive and cross-layering concepts QoS oriented design goals to provide some performance guarantee to the user......over best effort infrastructure The MAC level perspective solutions proposed and results obtained The Network level perspective Adaptive Clustering and Routing Cross-layering The modeling and simulation perspective Efficient tools for analysis of complex systems comments and conclusions 2

The QoS perspective in Wireless Systems The Quality of Service in Wireless Systems It depends on the scenario... Mobility Static vs. dynamic Group vs. single Pattern-based vs. unpredictable Nodes heterogeneity Resources (energy, bandwidth, neighbors...) Capabilities (computation, gateway, AP...) Control (centralized, distributed, hybrid) Network infrastructure Single-hop vs. multi-hop (Wireless Internet) Distributed (ad hoc) vs. infrastructure vs. hybrid...and service and/or application needs Min Bandwidth Max Delay (or jitter) Real Time... The role of Protocols 3

The QoS perspective in Wireless Systems The Protocols role in supporting the QoS principle governing the system architecture Node roles Layered communication absorbing the system dynamics (adaptive protocols) e.g. dynamic clustering e.g. variable resources e.g. variable application needs optimizing the resource sharing and utilization e.g. Medium Access Control Distributed vs. centralized e.g. Scheduling strategies and resource allocation Static vs. dynamic (reservation, service admission) Priority-based vs. flat e.g. Remote execution Protocol Architecture (e.g. ISO/OSI RM) (limited) feedback-based protocols Cross layering 4

e.g. the MAC layer in wireless networks The wireless MAC layer roles Access control to shared channel(s) Natural broadcast of wireless transmission Collision of signal: a time/space problem Who transmits when? (and where)? Avoid collisions (no Collision Detection) Scarce resources utilization Channel capacity and battery power performance and QoS System level and (or vs?) user level Frame organization, and intra-, inter-layer information management Cross layering principles for adaptive behavior? Risk for spaghetti design [Kumar2003] [Kumar2003] V. Kawadia, P.R. Kumar, "A Cautionary Perspective on Cross Layer Design", 2003 5

Wireless MAC protocols classification Multiple access protocols Distributed Contention based Contention free deterministic probabilistic Distributed dynamic centralized static deterministic access ID mapping Contention control Contention resolution random access Implicit Reservation Token based Reservation based Fixed TDMA, FDMA, CDMA No Centralized Coordinator, static allocation of resources No Centralized Coordinator, Dynamic allocation of resources No Centralized Coordinator, Dynamic allocation of resources Hybrid Cluster-based definitions MAC? Centralized Coordinator, Static allocation of resources 6

Evolutionary perspective of distributed MAC Distributed, contention-based wireless MAC Problem: the frame vulnerability (collision risk) Needs resolution in distributed way (no centralized coordinator) a time domain problem Aloha [Abramson1970]: no coordination Slotted Aloha CSMA [Kleinrock1975]: listen before to transmit Slotted CSMA CSMA/CD: listen before and while transmitting (unpractical in wireless scenarios) CSMA/CA + contention resolution (reactive resolution of collisions) CSMA/CA + contention control (preventive/reactive reduction of risk of collisions) [Abramson1970] N. Abramson, ``The ALOHA system - another alternative for computer communications'', Proc. Fall Joint Comput. Conf. AFIPS, 1970 [Kleinrock1975] L. Kleinrock, F.A. Tobagi ``Packet Switching in Radio Channels: Part I - Carrier Sense Multiple-Access modes and their throughput-delay characteristics'', IEEE Transactions on Communications, Vol Com-23, No. 12, pp.1400-1416, 1975 7

Evolutionary perspective of distributed MAC Distributed, contention-based wireless MAC Problem: the frame vulnerability (collision risk) Needs resolution in distributed way (no centralized coordinator)...and also a Space domain problem MACA [Karn1990]: RTS/CTS, no carrier sense (MACA-BI, RIMA...) MACAW [Bharghavan et al.1994]: RTS/CTS, carrier sense and immediate ACK (more reliable and efficient Link Layer Control) FAMA [Fullmer et al.1995]: RTS/CTS, carrier sense + other stuff Main solution: RTS/CTS mechanism Today under some criticisms [Karn1990] P. Karn, ""MACA - A new Channel Access Method for Packet Radio", proc. 9-th Computer Networking Conference, September 1990 [Bharghavan et al. 1994] V. Bharghavan, A. Demers, S. Shenker, and L. Zhang, "MACAW: A Media Access Protocol for Wireless LAN's," proc. ACM SIGCOMM'94, pp.212-225, London, 1994 [Fullmer et al. 1995] C.L. Fullmer, J.J. Garcia-Luna-Aceves, "Floor Acquisition Multiple Access (FAMA) for Packet Radio Networks", Proc. ACM Sigcomm'95 Cambridge, MA, 1995 8

Ongoing activities with effects on QoS Exploiting new Clustering schemes... Based on Energy, Mobility and Connectivity factors Dynamic, adaptive, Spine-based network infrastructures...supported by new MAC: Differentiated DCF (DDCF) access scheme (Pseudo)-distributed management Exploit differentiated IFS (like in IEEE802.11e) for priority management related to cluster-based node roles Adaptive Protocol Framework Cross layering principle (shared information repository) Inter-protocol layer and inter-node Coordination languages and tuple spaces Multipoll based solutions Priority nodes administrate local access scheduling Intra-stream and inter-stream self-contention in multi-hop paths Distributed contention management and flow synchronization avoid frame flows to collide (auto-interference) Modified NAV policy Enhancement of low power techniques for distributed nodes...and more upcomings and expected! 9

DDCF access scheme over clustered networks Differentiated DCF-like (DDCF) access scheme Exploit differentiated IFS (like in IEEE802.11e) for cluster-based roles Not only for local queues contention, but for cluster contention Nodes with high priority role capture the channel under the contention viewpoint 10

MAC design and modeling (simulation) 11

Cross layering protocol framework Adaptive protocols Limited feedback vs. local information sharing Adaptive protocol suite based on: Tuple spaces theory (lightweight information coding) Distributed repository for control and management information Coordination languages (primitives for tuple management) Tuple gathering and tuple production (inference) Inter-protocol layer and inter-host management 12

Ad hoc Multi-hop: Time/Space problems A bi-directional chain of MAC frames TCP streams (Data + Ack) Self-contention (MAC layer problem) Inter-stream self-contention (Data vs. Ack TCP streams) Intra-stream self-contention (same TCP stream) How to obtain coordination? New proposed solutions Fast forward Quick exchange Flow numbering (pre-routing at the MAC layer???) Frame transmission by forward invitation 13

Ad hoc Multi-hop: Time/Space problems New multi-hop IEEE802.11 MAC Multi-hop IEEE 802.11 MAC 14

Efficient simulation of wireless systems Wireless models require complex and scalable design Parallel and Distributed Simulation to overcome the memory and computation bottleneck Communication bottleneck Optimization of PDES framework based on HLA (IEEE 1516): ARTIS + GAIA 100 3 LPs, 1000 objects/lp (total 3000), K=3 Percentage of local communication (LCR) 80 60 40 20 10 m/s, Migration on 10 m/s, Migration on/off (ts > 1000) 25 m/s, Migration on/off (ts > 1000) 100 m/s, Migration on/off (ts > 1000) Migration off 0 0 500 1000 1500 2000 2500 3000 Timesteps 15

Conclusion Design and investigation of MAC, Clustering (and Routing) protocols for wireless systems to support cluster-based infrastructures (*) supported by cluster-based infrastructures (*) possible extension of Wireless Internet Hot Spots Distributed services, location dependency, epidemic and cooperative Research oriented to QoS support Focus on adaptive and cross layering design Centralized and distributed (hybrid) approach Middleware support for Protocol framework (*) Integration with fixed infrastructure networks compliance with Standards...good for interoperability and deployment (*) In cooperation with STMicroelectronics 16