Istituto di Scienza e Tecnologie dellInformazione A Faedo Pisa –October 10th 2006Raffaello Secchi – WNS2 Simulating Dynamic Bandwidth Allocation on Satellite.

Slides:



Advertisements
Similar presentations
Network II.5 simulator ..
Advertisements

Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 9 Fundamentals.
Advanced satellite infrastructures in future global Grid computing: network solutions to compensate delivery delay Blasco Bonito, Alberto Gotta and Raffaello.
Michele Pagano – HET-NET Ilkely, July Modeling the Behavior of a DVB- RCS Satellite Network: an Empirical Validation Davide Adami, Stefano.
Istituto di Scienza e Tecnologie dellInformazione A Faedo Madrid –September 15th 2006 Raffaello Secchi – IWSSC06 An Analysis of TCP Startup over an Experimental.
IWSSC 2008 – Oct 3 rd 2008 Raffaello Secchi Scheduling TCP-Friendly Flows over a Satellite Network R. Secchi, A. Sathiaseelan, and G. Fairhurst Electronics.
Istituto di Scienza e Tecnologie dellInformazione A Faedo September 26th th Ka-band conference TOWARD A COMPLETE CONTROL FRAMEWORK FOR ADAPTIVE.
1 Quality of Service Issues Network design and security Lecture 12.
Telecommunications and Multimedia Unit UTRA TDD Overview Agostinho Castro Rui Sarmento Castro
1 An Approach to Real-Time Support in Ad Hoc Wireless Networks Mark Gleeson Distributed Systems Group Dept.
2005/12/06OPLAB, Dept. of IM, NTU1 Optimizing the ARQ Performance in Downlink Packet Data Systems With Scheduling Haitao Zheng, Member, IEEE Harish Viswanathan,
Chapter 10 Congestion Control in Data Networks1 Congestion Control in Data Networks and Internets COMP5416 Chapter 10.
Experimental Measurement of VoIP Capacity in IEEE WLANs Sangho Shin Henning Schulzrinne Department of Computer Science Columbia University.
ISCSI Performance in Integrated LAN/SAN Environment Li Yin U.C. Berkeley.
CDMA X RTT Overview. Global 3G Evolution.
Investigation of TDMA solution for the hidden terminal problem (With “ Wavion ” ) Final Report Presentation.
Performance and Robustness Testing of Explicit-Rate ABR Flow Control Schemes Milan Zoranovic Carey Williamson October 26, 1999.
Experimental Measurement of the Capacity for VoIP Traffic in IEEE WLANs Authors : Sangho Shin, Henning Schulzrinne [INFOCOM 2007] Reporter : 林緯彥.
Ethernet Passive Optical Networks PON Definition ● Point to multipoint optical networks ● Architecture build up from two elements  An Optical Line Terminal.
Lecture 1, 1Spring 2003, COM1337/3501Computer Communication Networks Rajmohan Rajaraman COM1337/3501 Textbook: Computer Networks: A Systems Approach, L.
Data Communications and Networks Chapter 2 - Network Technologies - Circuit and Packet Switching Data Communications and Network.
1 Computer Communication & Networks Lecture 4 Circuit Switching, Packet Switching, Delays Waleed.
1 Real-Time Traffic over the IEEE Medium Access Control Layer Tian He J. Sobrinho and A. krishnakumar.
Brierley 1 Module 4 Module 4 Introduction to LAN Switching.
Chi-Cheng Lin, Winona State University CS412 Introduction to Computer Networking & Telecommunication Medium Access Control Sublayer.
ITU-T workshop on Satellites in IP and Multimedia Geneva, 9-11 December 2002 Satellites in Next Generation Networks QoS issues Stéphane Combes, R&D, Alcatel.
IEEE WirelessMAN For Broadband Wireless Metropolitan Area Networks.
Univ. of TehranAdv. topics in Computer Network1 Advanced topics in Computer Networks University of Tehran Dept. of EE and Computer Engineering By: Dr.
S3C2 – LAN Switching Addressing LAN Problems. Congestion is Caused By Multitasking, Faster operating systems, More Web-based applications Client-Server.
Performance Analysis of an innovative scheduling algorithm for OFDMA based IEEE a systems E. Baccarelli, M.Biagi, C.Pelizzoni, N.Cordeschi This work.
1 Interactive Multimedia Satellite Access Communications Tho Le-Ngoc, McGill University Victor Leung, University of British Columbia Peter Takats and Peter.
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.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 4 Switching Concepts.
Cisco 3 - Switching Perrine. J Page 16/4/2016 Chapter 4 Switches The performance of shared-medium Ethernet is affected by several factors: data frame broadcast.
MAINDATA 2-way Broadband Satellite Internet Platform MAINDATA 2-way DVB RCS system Open standard based 2-way DVB RCS Satellite platform for Broadband Internet.
Broadband Access Solutions via Satellite Sergey Eleferov Russian Satellite Communications Company Satellite Communications Centre “DUBNA”
Uplink Scheduling with Quality of Service in IEEE Networks Juliana Freitag and Nelson L. S. da Fonseca State University of Campinas, Sao Paulo,
1 Real-Time Traffic over the IEEE Medium Access Control Layer Tian He.
1 The Architecture and Protocol Design for Underwater Network Presented by James.
A Multicast Mechanism in WiMax Mesh Network Jianfeng Chen, Wenhua Jiao, Pin Jiang, Qian Guo Asia-Pacific Conference on Communications, (APCC '06)
T. S. Eugene Ngeugeneng at cs.rice.edu Rice University1 COMP/ELEC 429 Introduction to Computer Networks Lecture 18: Quality of Service Slides used with.
Bandwidth Balancing in Multi- Channel IEEE Wireless Mesh networks Claudio Cicconetti, Ian F. Akyildiz School of Electrical and Computer Engineering.
An Efficient Gigabit Ethernet Switch Model for Large-Scale Simulation Dong (Kevin) Jin.
Quality of Service Schemes for IEEE Wireless LANs-An Evaluation 主講人 : 黃政偉.
1 A Cross-Layer Scheduling Algorithm With QoS Support in Wireless Networks Qingwen Liu, Student Member, IEEE, Xin Wang, Member, IEEE, and Georgios B. Giannakis,
CCNA3 Module 4 Brierley Module 4. CCNA3 Module 4 Brierley Topics LAN congestion and its effect on network performance Advantages of LAN segmentation in.
Introduction Computer networks: – definition – computer networks from the perspectives of users and designers – Evaluation criteria – Some concepts: –
Spring Computer Networks1 Congestion Control Sections 6.1 – 6.4 Outline Preliminaries Queuing Discipline Reacting to Congestion Avoiding Congestion.
1 CCNA 3 v3.1 Module 4 Switching Concepts Claes Larsen, CCAI.
Dynamic Access for a Space Communications Network with IP Functionality Hui Zeng and Michael Hadjitheodosiou Center for Satellite & Hybrid Communication.
Multicast Polling and Efficient VoIP Connections in IEEE Networks Olli Alanen Telecommunication Laboratory Department of Mathematical Information.
Satelitt kommunikasjon Kapittel 13 Tord I. R.. Overview ● Satellite overview + Iridium ● Digital Video Broadcasting ● Forward link (MPEG-2 Transport stream)
Downlink Scheduling for Multimedia Multicast/Broadcast over Mobile WiMAX Connection-oriented Multi- state Adaptation Source:IEEE Wireless Communications.
Chapter 10 Congestion Control in Data Networks and Internets 1 Chapter 10 Congestion Control in Data Networks and Internets.
A Simulation-Based Study of Scheduling Algorithms for DVB- RCS Based Satellite Communication Systems Students: Inbal Cohen Jonatan Roisman Supervisors:
Performance Evaluation of Scheduling in IEEE based Wireless Mesh Networks Bo Han, Weijia Jia,and Lidong Lin Computer Communications, 2007 Mei-zhen.
Wireless Networks Spring 2007 WiMAX: Broadband Wireless Access.
Youngstown State University Cisco Regional Academy
Instructor Materials Chapter 6: Quality of Service
Balancing Uplink and Downlink Delay of VoIP Traffic in WLANs
Mobicom ‘99 Per Johansson, Tony Larsson, Nicklas Hedman
Channel Allocation (MAC)
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Quality of Service Connecting Networks.
Chapter 4: Switched Networks
WiMAX: Broadband Wireless Access
Quality of Service Architectures for Satellite Based Internet
Network Basics and Architectures Neil Tang 09/05/2008
Presentation transcript:

Istituto di Scienza e Tecnologie dellInformazione A Faedo Pisa –October 10th 2006Raffaello Secchi – WNS2 Simulating Dynamic Bandwidth Allocation on Satellite Links Alberto Gotta, Francesco Potortì, Raffaello Secchi Italian National Research Council (CNR) Istituto di Scienza e Tecnologie dellInformazione A. Faedo (ISTI)

Istituto di Scienza e Tecnologie dellInformazione A Faedo Pisa –October 10th 2006Raffaello Secchi – WNS2 Summary DVB-RCS overview Architecture of Tdma-dama –Extension to NS2 –Demand Allocation Multiple Access –Rate Based allocation policy Validation & Measurements Conclusions

Istituto di Scienza e Tecnologie dellInformazione A Faedo Pisa –October 10th 2006Raffaello Secchi – WNS2 DVB-RCS system DVB-RCS (ETSI EN ) –Bidirectional channels over satellite links (Meshed Networks) –It defines an MF-TDMA medium access control –It guarantees IP/DVB connectivity via satellite links RETURN LINK DVB-RCS FORWARD LINK DVB-S

Istituto di Scienza e Tecnologie dellInformazione A Faedo Pisa –October 10th 2006Raffaello Secchi – WNS2 DVB-RCS network elements TT RNCC NCC RNCC Gateway Forward Link Return Link

Istituto di Scienza e Tecnologie dellInformazione A Faedo Pisa –October 10th 2006Raffaello Secchi – WNS2 Tdma-dama objectives Deployment of DVB-RCS features into ns-2 –Integration of TDMA access scheme into the ns-2 satellite environment –Development of bandwidth allocation methods (CRA, RBDC, VBDC, FCA) Study of the interaction between transport and satellite MAC layer –Congestion control (TCP, TCP friendly) over satellite links with dynamic bandwidth allocation –Impact of MAC delay over delay-critical applications (e.g VoIP, video-conferencing, etc.)

Istituto di Scienza e Tecnologie dellInformazione A Faedo Pisa –October 10th 2006Raffaello Secchi – WNS2 Tdma-dama in ns-2 The current satellite module of ns-2 supports both geostationary satellite and polar orbiting LEO constellations with multiple users per downlink/uplink and asymmetric links Tdma-dama is a module in the MAC layer block which supports dynamic bandwidth allocation mechanisms –IP packets fragmentation and encapsulation into a TDMA frame –Fully customizable from Otcl Interface

Istituto di Scienza e Tecnologie dellInformazione A Faedo Pisa –October 10th 2006Raffaello Secchi – WNS2 DAMA allocation principle Each traffic terminal periodically submits to a master terminal an allocation request based on the incoming traffic rate or traffic backlog at the terminal Traffic Terminals (Requesters) Master (Allocator) request

Istituto di Scienza e Tecnologie dellInformazione A Faedo Pisa –October 10th 2006Raffaello Secchi – WNS2 DAMA allocation principle allocation The master station collects the request of all the active traffic terminals, computes a burst time plan and broadcasts it back to the terminals Traffic Terminals (Requesters) Master (Allocator)

Istituto di Scienza e Tecnologie dellInformazione A Faedo Pisa –October 10th 2006Raffaello Secchi – WNS2 Drawbacks of Dynamic Allocation The time interval between the TTs requesting a given bandwidth and the system assigning it is called allocation delay Due to the large allocation delay on the satellite link, we can observe that the transmission delay dramatically increases when the rate of traffic incoming to a TT varies rapidly –if the input rate increases in a time shorter than the allocation delay, the excess traffic is buffered at the traffic terminal, thus increasing the queuing delay Our simulative analysis confirms experimental findings

Istituto di Scienza e Tecnologie dellInformazione A Faedo Pisa –October 10th 2006Raffaello Secchi – WNS2 Bandwidth Allocation Methods The following methods can be combined in many ways: Constant Rate Assignment (CRA) –Bandwidth is negotiated between the traffic terminal and the allocator at the beginning of each connection Rate Based Dynamic Capacity (RBDC) –Each Traffic terminals submits to the allocator a bandwidth request message based on the rate of local incoming traffic Volume Based Dynamic Capacity (VBDC) –Each terminal dynamically signals the data volume needed to empty its buffer Free Capacity Assignment (FCA) –No explicit request comes from the terminals. Unused bandwidth is assigned automatically by the allocator to the traffic terminals according to some fairness criteria

Istituto di Scienza e Tecnologie dellInformazione A Faedo Pisa –October 10th 2006Raffaello Secchi – WNS2 Tdma-dama Design Tdma-dama consists of two customizable C++ classes of agents –The Requester agent, one for each satellite terminal, is responsible for calculating the bandwidth needed by the terminal and for submitting a request to the allocator. –The Allocator agent computes the burst time plan, that is, the TDMA frame allocation for all stations.

Istituto di Scienza e Tecnologie dellInformazione A Faedo Pisa –October 10th 2006Raffaello Secchi – WNS2 Diagram of Tdma-dama MAC buffer Requester agent TDMA fragmentation and reassembly Traffic terminal satellite link PHY Tx/Rx Allocator agent Satellite network Terrestrial network

Istituto di Scienza e Tecnologie dellInformazione A Faedo Pisa –October 10th 2006Raffaello Secchi – WNS2 Otcl Interface A single system-wide Allocator is installed in a terminal: set alc [$ter install-allocator Allocator/Proportional] One Requester is installed into each terminal: set req [$ter install-requester Requester/RDBC] The definition of Requester and Allocator must specify the subclass of the objects. The object name can be used at run time to dynamically change the properties of Allocator and Requester Variable nameMeaning max_slot_num_ slots per frame slot_packet_len_ size of a slot num_frame_ allocation period bandwidth_ satellite link capacity main parameters The MAC/TDMA block is created through the procedure node-config consistently with the standard ns-2 procedure and configured through a set of class parameters

Istituto di Scienza e Tecnologie dellInformazione A Faedo Pisa –October 10th 2006Raffaello Secchi – WNS2 Example: RBDC Requester A generic rate- and volume-based request: where R(t) is the mean incoming traffic rate and q(t) is the incoming queue length at the requesting terminal This expression can be interpreted as a proportional-integral controller of output rate (q(t) being the integral part), which improves the stability of the queue Stability can be further improved by providing a minimum share to each station in addition to the requested bandwidth

Istituto di Scienza e Tecnologie dellInformazione A Faedo Pisa –October 10th 2006Raffaello Secchi – WNS2 Test-bed platform for validation DVB-RCS DVB-S channel capacity2.1 Mb/s active stations18 available bandwidth~1.2 Mb/s slots per frame48 frame duration273 ms bandwidth granularity44 kb/s guaranteed bandwidth44 kb/s mean RTT840 ms testbed specifications LAN Ethernet LAN Ethernet Medium Access Control TDMA/TDM The bandwidth allocation uses a DAMA scheme It implements a variant of Rate Based Dynamic Capacity (RBDC)

Istituto di Scienza e Tecnologie dellInformazione A Faedo Pisa –October 10th 2006Raffaello Secchi – WNS2 Throughput Comparison (ON/OFF traffic)

Istituto di Scienza e Tecnologie dellInformazione A Faedo Pisa –October 10th 2006Raffaello Secchi – WNS2 Delay Comparison (ON/OFF traffic)

Istituto di Scienza e Tecnologie dellInformazione A Faedo Pisa –October 10th 2006Raffaello Secchi – WNS2 Conclusions We described Tdma-dama, a simulator of TDMA satellite MAC based on ns-2 that allows investigation of a large class of DAMA schemes, including those outlined in the DVB-RCS standard We validated the simulator through measurements performed on the Skyplex Data network, which implements a variant of the RBDC allocation mechanism –The statistics considered were throughput and one-way delay –The simulator was able to accurately reproduce the dynamics of the real system The simulations highlight that DAMA algorithms are responsible for the large delay (several times the propagation delay) that may occur in response to abrupt variations of input rate

Istituto di Scienza e Tecnologie dellInformazione A Faedo Pisa –October 10th 2006Raffaello Secchi – WNS2 How to get the software? The software is provided under a MIT free software license