Lecture Computer Networks

Similar documents
Embedded Systems. 8. Communication

Wireless Sensor Networks

Vorlesung Kommunikationsnetze Research Topics: QoS in VANETs

UNIT 5 P.M.Arun Kumar, Assistant Professor, Department of IT, Sri Krishna College of Engineering and Technology, Coimbatore.

CS4/MSc Computer Networking. Lecture 13: Personal Area Networks Bluetooth

e-pg Pathshala Quadrant 1 e-text

Amarjeet Singh. February 7, 2012

CS263: Wireless Communications and Sensor Networks

Special Course in Computer Science: Local Networks. Lecture

Class-based Packet Scheduling Policies for Bluetooth

Guide to Wireless Communications, 3 rd Edition. Objectives

Lecture 23 Overview. Last Lecture. This Lecture. Next Lecture ADSL, ATM. Wireless Technologies (1) Source: chapters 6.2, 15

Mobile Communications Chapter 7: Wireless LANs

Lecture 16: QoS and "

Local Area Networks NETW 901

Computer Networks II Advanced Features (T )

Local Area Networks NETW 901

Data Link Layer Technologies

Wireless Communications

Bluetooth: Short-range Wireless Communication

Multiple Access Links and Protocols

Computer Networks. Wireless LANs

Design and Performance Evaluation of a New Spatial Reuse FireWire Protocol. Master s thesis defense by Vijay Chandramohan

Inside Bluetooth. Host. Bluetooth. Module. Application RFCOMM SDP. Transport Interface. Transport Bus. Host Controller Interface

CHAPTER 4 CALL ADMISSION CONTROL BASED ON BANDWIDTH ALLOCATION (CACBA)

Certified Wireless Network Administrator (CWNA) PW Chapter Medium Access. Chapter 8 Overview

Efficient Multicast Schemes for Mobile Multiparty Gaming Applications

Bluetooth Demystified

Medium Access Control. MAC protocols: design goals, challenges, contention-based and contention-free protocols

Mohamed Khedr.

Multi-Hop Simulator for Ad-Hoc IEEE e

Introduction to Wireless Networking ECE 401WN Spring 2009

ETSI Project BRAN Hiperlan Type 2 for IEEE 1394 Applications System Overview

Ad Hoc Nets - MAC layer. Part II TDMA and Polling

The Open System Interconnect model

Comparison of the Quality of Service (QoS) on the IEEE e and the g Wireless LANs

Implementing A Bluetooth Stack on UEFI

CSCD 433 Network Programming Fall Lecture 7 Ethernet and Wireless

Vorlesung Kommunikationsnetze

Wireless Networked Systems

Dominique Chomienne & Michel Eftimakis NewLogic

ALL SAINTS COLLEGE OF TECHNOLOGY, BHOPAL

Simulation of Bluetooth Network

Bluetooth. Basic idea

CHAPTER 12 BLUETOOTH AND IEEE

CONTENTION BASED PROTOCOLS WITH RESERVATION MECHANISMS

Master. Slave. Master. Slaves. TCP/IP Traffic with Efficient Bluetooth Technology. Shafqat Hameed 1, Umar F.Khan 2, *Muhammad Saleem 3

Chapter 4. The Medium Access Control Sublayer. Points and Questions to Consider. Multiple Access Protocols. The Channel Allocation Problem.

Delivering Voice over IEEE WLAN Networks

Networked Control Systems for Manufacturing: Parameterization, Differentiation, Evaluation, and Application. Ling Wang

RT-Link: A global time-synchronized link protocol for sensor networks Anthony Rowe, Rahul Mangharam, Raj Rajkumar

SIMULATION BASED ANALYSIS OF BLUETOOTH NETWORKS. M. Subramani and M. Ilyas

WPAN-like Systems. UWB Ultra Wide Band. IrDA Infrared Data Association. Bluetooth. Z-Wave. WPAN Wireless Personal Area Network

BASEBAND SPECIFICATION

ES623 Networked Embedded Systems

By N.Golmie Presented by: Sushanth Divvela

Wireless Personal Area Networks

3.1. Introduction to WLAN IEEE

Chapter 4. The Medium Access Control Sublayer

12/2/09. Mobile and Ubiquitous Computing. Bluetooth Networking" George Roussos! Bluetooth Overview"

PCs Closed! Cell Phones Off! Marketing Assistant Manager - Magic Lin

COS 140: Foundations of Computer Science

Wireless Networks Performance, Quality of Service and Interoperability

WiFi Networks: IEEE b Wireless LANs. Carey Williamson Department of Computer Science University of Calgary Winter 2018

Introduction to Bluetooth Wireless Technology

WIRELESS TECHNOLOGIES

Medium Access Protocols

ECE442 Communications Lecture 3. Wireless Local Area Networks

Lecture 4: Wireless MAC Overview. Hung-Yu Wei National Taiwan University

Multimedia Systems. Networks WS 2009/2010

Department of Information Technology. CS6551 Computer Networks. Anna University - Two Mark Questions

Mobile & Wireless Networking. Lecture 7: Wireless LAN

Introduction to Ethernet. Guy Hutchison 8/30/2006

Topics. Link Layer Services (more) Link Layer Services LECTURE 5 MULTIPLE ACCESS AND LOCAL AREA NETWORKS. flow control: error detection:

4.3 IEEE Physical Layer IEEE IEEE b IEEE a IEEE g IEEE n IEEE 802.

Bluetooth. Bluetooth Radio

Wireless Protocols Overview

DASH7 ALLIANCE PROTOCOL - WHERE RFID MEETS WSN. public

Strengthening Unlicensed Band Wireless Backhaul

COS 140: Foundations of Computer Science

Wireless LANs/data networks

EVALUATION OF EDCF MECHANISM FOR QoS IN IEEE WIRELESS NETWORKS

Additional Slides (informative)

Layer 2 functionality bridging and switching

Wireless Local Area Networks (WLANs)) and Wireless Sensor Networks (WSNs) Computer Networks: Wireless Networks 1

Rahman 1. Application

original standard a transmission at 5 GHz bit rate 54 Mbit/s b support for 5.5 and 11 Mbit/s e QoS

Wireless Local Area Network. Internet Protocol Suite

Lecture Computer Networks

Lecture 24: CSE 123: Computer Networks Stefan Savage. HW4 due NOW

Lecture 2. Basics of networking in automotive systems: Network. topologies, communication principles and standardised protocols

CSE 461: Wireless Networks

ICE 1332/0715 Mobile Computing (Summer, 2008)

Mesh Networks

Bluetooth Wireless Technology meets CAN

CCM 4300 Lecture 5 Computer Networks, Wireless and Mobile Communications. Dr Shahedur Rahman. Room: T115

CSE 6811 Ashikur Rahman

Wireless LANs. ITS 413 Internet Technologies and Applications

Chapter 11: Input/Output Organisation. Lesson 17: Standard I/O buses USB (Universal Serial Bus) and IEEE1394 FireWire Buses

Logical Link Control (LLC) Medium Access Control (MAC)

Transcription:

Prof. Dr. H. P. Großmann mit M. Rabel sowie H. Hutschenreiter und T. Nau Sommersemester 2012 Institut für Organisation und Management von Informationssystemen Lecture Computer Networks Networks for Multimedia Applications Matthias Rabel

Page 2 Multimedia minimal requirements Multimedia-based information systems internally differentiated systems. Minimal requirements: two from each other independent sensors/actuators for distinct media transformations which connect the distinct information in principal parallel recognition, saving, processing and presentation of information must be possible internal networking is multidimensional using the information of one system to control a different one and vice versa can also be understood as communication systems build on several mono medial networks multimedia systems multimedia networks must be modeled multidimensionally Source Prof. Dr. Michael Giesecke / Uni Erfurt http://www.michael-giesecke.de/theorie/dokumente/02_information3d/essay/ 02_multimediale_informationsverarbeitung.htm

Page 3 Multimedia misapprehension Often: multimedia networks compound of computer networks fieldbusses telecommunication broadcast media (radio / TV) Often misunderstood media (data sources) are not linked Instead: integration of heterogeneous networks? better, however mostly special, not as normally with IP realized

Page 4 Multimedia & data networks Multimedia is only application-related composition (reflection, evaluation) nature different sensors calculation of the result output on nature different actuators In this respect: multimedia networks do not exist Hence topic: integration of heterogeneous networks for multimedia applications traditional IP stack addresses only a subset of possible applications» Ethernet is therefore sufficient new requirements and possible solutions can be subsumed as QoS and Traffic Engineering» Supported by lower layers (e.g., OSI L2)» But careful: Terms are used with protocols based on IP

Page 5 Networks for multimedia applications Rough grouping, using OSI Layers Layer 2 media access USB» (no network: nodes are not equal and not autonomous) Firewire Bluetooth WLAN modified Ethernet (Industrial Ethernet...) Layer 3 network Internet Protocol» with DiffServ / IntServ und TE Layer 4 transport Internet Protocol» Port (=) application-based (through well-known Ports )» or higher = only application-based (per application protocol)

Page 6 Firewire media access

Page 7 IEEE 1394 Übersicht

Page 8 IEEE 1394 Overview What is IEEE 1394 (-1995)? max. 63 nodes automatic assignment of node addresses variable speed data transmission from 25 and 50 Mbit/s for backplanes to 100, 200 and 400 Mbit/s for cable medium the cable medium allows up to 16 physical connections (cable hops) each of up to 4.5 meters a fair bus access mechanism IEEE 1394.a 2001 fixes and minor extensions IEEE 1394.b redundancy cable hops 100m 800 MBit/s (specified up to 1600 MBit/s)

Page 9 IEEE 1394 Overview Isochronous data transfers guaranteed datarate provided by the bus data is NOT guaranteed to be either valid or arrive at the destination broadcast channel concept (one sender) Asynchronous data transfers no guaranteed bandwidth Link Layer guarantees arrival and validation Isochronous stream data transfer no guaranteed bandwidth asynchronous arbitrated multiple sending nodes (applications) possible data is NOT guaranteed to be either valid or arrive at the destination

Page 10 Serial Bus Layer Model Bus Manager Management CSRs Isochronous Resource Manager Isochronous CSRs Transaction Layer (read,write,lock) Link Layer Packet Receiver Cycle Control Packet Transmitter Serial Bus Management Standard CSRs Node Controller Physical Layer Arbitration Data Resynch Encode/Decode Connectors/Media Bus Initialization Signals level

Page 11 Fair arbitration Fair arbitration based on fairness interval All nodes arbitrating send a request to the root which grants or denies access Isochronous and asynchronous arbitration work the same way Isochronous subactions are send immediately

Page 12 Urgent arbitration 3/4 of cycle time can be used for nodes using urgent arbitration Note: Urgent arbitration is only used in backplane environment not on the cable media This arbitration is used with small packets, because these packets would enormously increase LATENCY with normal arbitration

Page 13 Cycle Structure Cycle master maintains common clock source generates cycle start packets intervals set by a cycle sync source (8 khz 125 µs) If a transfer is in progress on a cycle sync event, the cycle start packet is delayed

Page 14 Data Traffic Timing implementation 1 2 3 4 5 6 packet # ; source data (1 source, 1 iso channel) time stamp TX < c 1 c 2 3 c 4 5 6 nominal cycle 125 s offset as content in cycle start packet RX < c c c 1 2 3 4 5 6

Page 15 Bluetooth media access

Page 16 Layer model Application Session Transport Adaption

Page 17 Topology Pointtopoint Piconet (1 master, up to 7 active slaves) Scatternet (overlapped piconets)

Page 18 Physical Channel Hopping sequence Nominal hop rate: 1600 hops/s Pseudo-random sequence Unique for each piconet Determined by device address of master Time slots 625 µs in length Numbered according to the clock of the piconet master Slot numbers: Cycle length: 0 bis 2 27-1 Time Division Duplex (TDD) scheme Master transmits in even numbered slots Slaves in odd numbered slots Packets may extend over up to 5 slots

Page 19 Multi-slot packets 1, 3 and 5 Slot packets available SCO packets are always only 1 slot long

Page 20 Logical channels LC Channel (Link Control) low level link control information like ARQ, flow control, payload characterization mapped onto packet header LM Channel (Link Manager) control information exchanged between the link managers of master and slave(s) UA Channel (User Asynchronous) L2CAP transparent asynchronous user data data may be transmitted in one or more baseband packets UI Channel (User Isochronous) like UA Channel isochronous data channel supported by timing properly at higher levels US Channel (User Synchronous) transparent synchronous user data channel is carried over SCO link

Page 21 LMP LMP Link Manager Protocol Authentication Encryption (start, stop, key size, mode,...) Clock Offset Request Slot-Offset Supported Features Switch of Master-Slave role Change of Mode Power Control (TX-Power) Link attach and detach...

Page 22 WLAN media access

Page 23 802.11 MAC IEEE802.11 DCF Distributed Coordination Function CSMA-CA collisions can not always be prevented no QoS PCF Point Coordination Function AP polls stations not implemented IEEE802.11e Introduces Traffic Classes HCF Hybrid Coordination Function EDCA Enhanced Distributed Channel Access» Modifies IFS (Inter Frame Spaces) and back off times HCCA HCF Controlled Channel Access» Divides in contention free and contention period» AP polls during the contention free period» Management aware of jitter / delay / periodicity

Page 24 Further examples: IEEE 802.16 (WiMax) Hiperlan Thank you!