A MAC Protocol for ATM over Satellite



Similar documents
Quality of Service in ATM Networks

IEEE Broadband Wireless Access Working Group. ATM Based MAC Layer Proposal for the Air Interface Specification

TCOM 370 NOTES LOCAL AREA NETWORKS AND THE ALOHA PROTOCOL

CHAPTER 1 ATM TRAFFIC MANAGEMENT

Protocol Architecture. ATM architecture

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

A Multiple Access Protocol for Multimedia Transmission over Wireless Networks

RESOURCE ALLOCATION FOR INTERACTIVE TRAFFIC CLASS OVER GPRS

Distributed Systems 3. Network Quality of Service (QoS)

ATM. Asynchronous Transfer Mode. Networks: ATM 1

Introduction VOIP in an Network VOIP 3

Motivation. QoS Guarantees. Internet service classes. Certain applications require minimum level of network performance:

Link Layer. 5.6 Hubs and switches 5.7 PPP 5.8 Link Virtualization: ATM and MPLS

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

CS263: Wireless Communications and Sensor Networks

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

Introduction to Quality of Service. Andrea Bianco Telecommunication Network Group

Master Course Computer Networks IN2097

Overview of Asynchronous Transfer Mode (ATM) and MPC860SAR. For More Information On This Product, Go to:

Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Traffic Shaping: Leaky Bucket Algorithm

Improving Quality of Service

Traffic Mangement in ATM Networks Dollar Day Sale

- Asynchronous Transfer Mode -

Improving QOS in IP Networks. Principles for QOS Guarantees. Principles for QOS Guarantees (more) Principles for QOS Guarantees (more)

Top-Down Network Design

Lecture Computer Networks

Network Simulation Traffic, Paths and Impairment

Chapter 7 outline. 7.5 providing multiple classes of service 7.6 providing QoS guarantees RTP, RTCP, SIP. 7: Multimedia Networking 7-71

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

Chapter 3 ATM and Multimedia Traffic

The Basics. Configuring Campus Switches to Support Voice

CSMA/CA. Information Networks p. 1

Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network

GSM and Similar Architectures Lesson 07 GSM Radio Interface, Data bursts and Interleaving

Wireless Personal Area Networks (WPANs)

How To Understand The Gsm And Mts Mobile Network Evolution

QoS Parameters. Quality of Service in the Internet. Traffic Shaping: Congestion Control. Keeping the QoS

VoIP-Kapazität im Relay erweiterten IEEE System

EPL 657 Wireless Networks

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

AN ANALYSIS OF DELAY OF SMALL IP PACKETS IN CELLULAR DATA NETWORKS

Voice over IP: RTP/RTCP The transport layer

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

Voice over IP. Demonstration 1: VoIP Protocols. Network Environment

4. H.323 Components. VOIP, Version 1.6e T.O.P. BusinessInteractive GmbH Page 1 of 19

1 Which network type is a specifically designed configuration of computers and other devices located within a confined area? A Peer-to-peer network

Configuring QoS. Understanding QoS CHAPTER

ATM vs. Gigabit Ethernet For High Speed LANS

"Charting the Course to Your Success!" QOS - Implementing Cisco Quality of Service 2.5 Course Summary

Implementing VoIP support in a VSAT network based on SoftSwitch integration

Wireless Technologies for the 450 MHz band

VoIP over Wireless Opportunities and Challenges

Real-Time (Paradigms) (51)

A Preferred Service Architecture for Payload Data Flows. Ray Gilstrap, Thom Stone, Ken Freeman

TECHNICAL CHALLENGES OF VoIP BYPASS

Earliest Due Date (EDD) [Ferrari] Delay EDD. Jitter EDD

Quality of Service. Traditional Nonconverged Network. Traditional data traffic characteristics:

Advanced Networking Voice over IP: RTP/RTCP The transport layer

Traffic Control Functions in ATM Networks Byung G. Kim Payoff

Voice and Delivery Data Networks

FIGURE 12-1 Original Advanced Mobile Phone Service (AMPS) frequency spectrum

Asynchronous Transfer Mode: ATM. ATM architecture. ATM: network or link layer? ATM Adaptation Layer (AAL)

Module 4. Switched Communication Networks. Version 2 CSE IIT, Kharagpur

REPORT ITU-R M Requirements related to technical performance for IMT-Advanced radio interface(s)

STANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT

Technote. SmartNode Quality of Service for VoIP on the Internet Access Link

Final for ECE374 05/06/13 Solution!!

Revision of Lecture Eighteen

GPRS Systems Performance Analysis

Controlled Random Access Methods

VOICE OVER IP AND NETWORK CONVERGENCE

Mixer/Translator VOIP/SIP. Translator. Mixer

16/5-05 Datakommunikation - Jonny Pettersson, UmU 2. 16/5-05 Datakommunikation - Jonny Pettersson, UmU 4

NOVEL PRIORITISED EGPRS MEDIUM ACCESS REGIME FOR REDUCED FILE TRANSFER DELAY DURING CONGESTED PERIODS

Introduction to Wide Area Network Protocols

CSE 3461 / 5461: Computer Networking & Internet Technologies

The network we see so far. Internet Best Effort Service. Is best-effort good enough? An Audio Example. Network Support for Playback

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

Management of Telecommunication Networks. Prof. Dr. Aleksandar Tsenov

High-Level Data Link Control

ETSI TS V1.1.2 ( )

Communication Networks. MAP-TELE 2011/12 José Ruela

WPAN. Contents. S Wireless Personal, Local, Metropolitan, and Wide Area Networks 1

Gigabit Ethernet: Architectural Design and Issues

Configuring QoS in a Wireless Environment

RTT 60.5 msec receiver window size: 32 KB

CS698T Wireless Networks: Principles and Practice

Protocol Architecture

CHAPTER - 4 CHANNEL ALLOCATION BASED WIMAX TOPOLOGY

Transcription:

A MAC Protocol for over Satellite Dr. H. Bischl, J. Bostic, Matteo Sabattini DLR Oberpfaffenhofen 1

Inhalt 4 Szenarium 4 Problemstellung und Anforderungen an das MAC Protokoll 4 Protokollarchitektur 4 MAC und Scheduling für das System 4 SDL-Realisierung und Implementierung in den Demonstrator 4 Schlussfolgerungen 2

Scenario Satellite with on-board processing (also WCAC (Wireless Connection Admission Control) Group terminal Single user terminal MAC: 4 Uplink: MF-TDMA 4 Downlink: Packet Stream Earth station Core Network 3

in Fixed and Radio Networks Fixed Network Wire Multiplexing/Buffering/Scheduler Outgoing link Only one terminal per switch port point-to-point Bandwidth constraint Radio () Network Feedback channel Air interface Uplink Access Control TDMA: slot scheduling Problems: More than one terminal per switch port! Uplink bandwidth constraint shared medium Receiver From other carrier From ISL Satellite ISL Downlink ISL TDMA: scheduling delay hard limitation CDMA: complexity, back-off power control 4

Anforderungen an das MAC-Protokoll 4 Effiziente Nutzung der verfügbaren Ressourcen im Uplink und im Downlink 4 Unterstützung der Dienstkategorien und Einhaltung der QoS-Garantien 4 Unterstützung der -Signalisierung 4 Möglichst wenig Overhead durch Signalisierung 4 Unterstützung auch einer größeren Anzahl an Terminals 4 Unterstützung der Adressierung der logischen -Switchports im Satelliten 5

Service Categories Service Category CBR CLR X Guarantees Delay Variance X Bandwidth PCR Typical Application Voice, Audio, Video, TV,... rt-vbr X X SCR VBR Video and Audio nrt-vbr X NO SCR Data Transport, Frame Relay ABR X NO MCR Data Transport, TCP/IP UBR NO NO NO Data Transport, TCP/IP UBR+ NO NO MCR Data Transport, TCP/IP GFR NO NO MCR Data Transport, TCP/IP PCR: Peak Cell Rate SCR: Sustained Cell Rate MCR: Minimum Cell Rate 6

Protocol Architecture Satellite Terminal Application Satellite Radio Resource and Mobility Management ILMI ILMI S-MIB M-UNI SNMP M-UNI SNMP S-AAL AAL-X AAL-5 S-AAL AAL-5 L M E Radio DLC Control Plane Radio PHY User Plane S-LLC S-MAC Management Plane L M E Radio DLC Control Plane Radio PHY User Plane S-LLC S-MAC Management Plane 7

Uplink MAC for CBR Services 4 Fixed assignment of resources according to PCR (min. inter-cell interval = 1/PCR) 4 Problem with TDMA: minimum inter-cell interval difficult to guarantee 1/PCR 2 1/PCR 1? 4 Solution: transmission of cells in bursts, traffic shaping to preserve inter-cell interval 1/PCR 1 1/PCR 2 8

How to Guarantee MCR in the Uplink? 4 Necessary for UBR+, GFR, and ABR 4 Algorithm similar to Weighted Round Robin (WRR) 4 Weight is set according to the Minimum Cell Rate Connection 1, MCR =2 Connection 2, MCR =2 Connection 3, MCR =3 Connection 4, MCR =1 Connection 5, MCR =1 Weighted Roundrobin ordering strategy Scheduler Request for one time slot Slots allocation Con 1Con 1 Con 1Con 2Con 3 Con 3Con 4Con 5 If there are still free time slots left: 4 Use free assignment for remaining slot requests 9

How to Guarantee SCR in the Uplink? 4 Necessary for VBR services 4 Token bucket process is active for each flow in satellite (scheduler) 4 The resources are allocated according to the tokens in bucket and resource requests Token rate SCR 4 The maximum number of allocated slots per frame is limited. 4 In the case that there are not enough resources WRR can be used with the weights of SCR Arriving slot requests Current bucket occupancy Departing slot requests Bucket size = B tokens 10

Uplink MAC for UBR Services 4 No cell rate guaranteed (best effort) 4 Dynamic allocation of resources (Bandwidth on Demand) Satellite (Scheduler) Satellite (Scheduler) Bandwidth reallocation Bandwidth request Bandwidth reallocation Terminal UBR buffer: TDMA frame UBR cell Allocated resource for UBR service 11

Concept of the Developed MAC-Protocol 4 Uplink h MF-TDMA with 24 ms frame duration (48 Byte Payload 16 kbit/s) h Terminals transmit cells in bursts h Variable burst length 4 Downlink h -cells and MAC-signaling are broadcast in a continuous bitstream Uplink Downlink BTP Resource request 24 ms BTP Bursts of users Scheduler resource allocation is broadcast in a burst time plan (BTP) every 24 ms BTP Frame, 24 ms Bursts of users BTP 12

Uplink MAC Structure TDMA Frame Reservation area Contention area User 1 User 2 User 3 Movable boundary Movable boundary CBR assigned slots BoDslots Mini-slot (control slot), used for DLC layer signalling Guard time Random access slots, for initial access and out-of-band signaling Slot length = multiple of mini-slot, guard time 13

Features of the DLC Layer Protocol Implemented in the Demonstrator (Complete SDL-Specification) 4 TDMA Frame Synchronisation 4 Authentisation and Registration 4 Connection Setup and Release (incoming and outgoing calls) 4 More than one connection per terminal is possible 4 Uplink data rates: up to 2 Mbit/s, downlink up to 30 Mbit/s (in steps of 16 kbit/s) 4 Dynamic DLC channel allocation for transmission of signaling cells 4 Support of CBR, UBR and UBR+ service categories 4 Addressing of logical switch ports of the modified switch in the satellite 14

Model of DLC Layer Realized in the Demonstrator (Uplink) UNI (LME) UNI (LME) DLC Control CBR VPI/VCI? UBR+ DLC Control, Scheduler TID CTRL TID TID T-DLC PHY Queues Server UBR Sig Cells CTRL S-DLC X 15

Model of DLC Layer Realized in the Demonstrator (Downlink) UNI (LME) UNI (LME) DLC Control DLC Control, Scheduler T-DLC PHY BTP CTRL BTP X Yes TID? or BTP?... No BTP S-DLC TID TID CTRL TID CTRL Pr. 1 Pr. 3 every 24 ms TID Pr. 2 Dummy Bits Pr. 4 TID CTRL... TID TID... TID... BTP 16

Demonstrator (MAC) OC3 Ethernet OC3 Ethernet OC3 Ethernet Terminal 1 DLC PC (MAC, LLC) Terminal 2 DLC PC (MAC, LLC) Terminal 3 DLC PC (MAC, LLC) Uplink, Downlink PC Wireless Link- Emulation: Packet Errors, Collisions, Delay, Broadcasting full-duplex Ethernet Monitor, Control PC Uplink bit rate: 2 Mbit/s Downlink bit rate: up to 32 Mbit/s Satellite DLC PC (Scheduler) Load Generator OC3 Ethernet Fixed network Switch Controller Signalling Workstation OC3 17

Schlussfolgerungen 4 Das MAC Protokoll für das System berücksichtigt die verschiedenen Dienstkategorien 4 Der zentrale Scheduling-Algorithmus im Satelliten garantiert QoS 4 Das MAC Protokoll nutzt effizient die zur Verfügung stehende Bandbreite durch die dynamische Allokierung der Ressourcen (Bandwidth on Demand) 4 Das MAC-Protokoll wurde in SDL spezifiziert und in einem Demonstrator implementiert 18