Simulation Study for a Broadband Multimedia VSAT Network

Similar documents
different problems from other networks ITU-T specified restricted initial set Limited number of overhead bits ATM forum Traffic Management

BROADBAND AND HIGH SPEED NETWORKS

Standardizing Information and Communication Systems

Communication Networks

Introduction to ATM Traffic Management on the Cisco 7200 Series Routers

ATM Hierarchical Shaping ATM VC into VP Shaping, page 1

Real-Time ABR, MPEG2 Streams over VBR, and Virtual Source/Virtual Destination rt-abr switch

Quality Control Scheme for ATM Switching Network

ATM Quality of Service (QoS)

QoS Policy Parameters

Understanding the Variable Bit Rate Real Time (VBR rt) Service Category for ATM VCs

Rohit Goyal 1, Raj Jain 1, Sonia Fahmy 1, Shobana Narayanaswamy 2

ATM. Asynchronous Transfer Mode. these slides are based on USP ATM slides from Tereza Carvalho. ATM Networks Outline

Traffic Management. Service Categories CHAPTER

Rohit Goyal 1, Raj Jain 1, Sonia Fahmy 1, Shobana Narayanaswamy 2

CPEG 514. Lecture 11 Asynchronous Transfer Mode (ATM) CPEG 514

ATM Logical Connections: VCC. ATM Logical Connections: VPC

Wireless Networks. Communication Networks

QOS in ATM Networks. Traffic control in ATM networks. Layered model. Call level. Pag. 1

ATM Traffic Control Based on Cell Loss Priority and Performance Analysis

11. Traffic management in ATM

Protocol Architecture (diag) Computer Networks. ATM Connection Relationships. ATM Logical Connections

Network Layer Enhancements

William Stallings Data and Computer Communications 7 th Edition. Chapter 11 Asynchronous Transfer Mode

Intermediate Traffic Management

ATM. Asynchronous Transfer Mode. (and some SDH) (Synchronous Digital Hierarchy)

Master Course Computer Networks IN2097

11. Traffic management in ATM. lect11.ppt S Introduction to Teletraffic Theory Spring 2003

Performance Analysis & QoS Guarantee in ATM Networks

Service-to-Service Mapping of Differentiated Services to the ABR Service of ATM in Edge/Core Networks

Traffic control in ATM networks

Traffic Management. Service Categories CHAPTER

Asynchronous Transfer Mode

Performance and Evaluation of Integrated Video Transmission and Quality of Service for internet and Satellite Communication Traffic of ATM Networks

A hybrid medium access control for convergence of broadband wireless and wireline ATM networks

ATM Traffic Management

SIMULATION OF PACKET DATA NETWORKS USING OPNET

Traffic Shaping with Cisco 2600/3600 and 4000/4500 Router Series using E3/T3/OC3 ATM Interfaces

Understanding the Available Bit Rate (ABR) Service Category for ATM VCs

Integrating Euro-ISDN with ATM Technology : Interworking Mechanisms and Services Support

Adaptive Resource Allocation Mechanisms for Support of Data Traffic over ATM Satellite Networks Introduction The Dynamic Flow Control Scheme

Cisco - Understanding the UBR Service Category for ATM Virtual Circuits

Asynchronous Transfer Mode (ATM) ATM concepts

VERIZON SELECT SERVICES INC. Maryland Product Guide No. 1 Original Page 128 PART II - LONG DISTANCE SECTION 5 - RATES AND CHARGES

ADDENDUM TO THE HSIM-A6DP USER S GUIDE

Modelling a Video-on-Demand Service over an Interconnected LAN and ATM Networks

T-Spec Examples for Audio-Video Bridging. Osama Aboul-Magd

TCP/IP over ATM using ABR, UBR, and GFR Services

Distributing Bandwidth Between Queues

Current Issues in ATM Forum Traffic Management Group

ATG s Communications & Networking Technology Guide Series This guide has been sponsored by

A closer look at network structure:

Lecture 03 Chapter 11 Asynchronous Transfer Mode

ATM Networking: Issues and Challenges Ahead

Traffic Management and. QoS Issues for Large High-Speed Networks

IMPLEMENTATION OF CONGESTION CONTROL MECHANISMS USING OPNET

A New Call Admission Control scheme for Real-time traffic in Wireless Networks

TCP/IP over ATM over Satellite Links

Burst-mode Transceivers and Differentiated Classes of Service for PON. Dr. Monir Hossen ECE, KUET

Configuring QoS Policy Actions and Rules

LANE, CES, and VBR PVCs in Shaped VP Tunnels

ACE-2002, ACE-2002E. Multiservice Access Concentrators/ ATM Network Termination Units FEATURES

SIMULATION FRAMEWORK MODELING

Chapter 1 Introduction

Traffic and Congestion Control in ATM Networks Using Neuro-Fuzzy Approach

Cover Page. Performance Evaluation of the DOCSIS 1.1 MAC Protocol According to the Structure of a MAP Message

Compensation Modeling for QoS Support on a Wireless Network

RSVP Support for ATM and PVCs

Network Support for Multimedia

Advanced Computer Networks Spring Set #1

From ATM to IP and back again: the label switched path to the converged Internet, or another blind alley?

Lecture 4 Wide Area Networks - Asynchronous Transfer Mode

Chapter 10. Circuits Switching and Packet Switching 10-1

MPEG4 VIDEO OVER PACKET SWITCHED CONNECTION OF THE WCDMA AIR INTERFACE

AfriConnect Satellite Technology Overview

Comparing the bandwidth and priority Commands of a QoS Service Policy

ATM Asynchronous Transfer Mode revisited

Overview of Networks

SIMULATION OF PACKET DATA NETWORKS USING OPNET

Quality of Service Commands policy-map. This command has no default behavior or values.

Bridging and Switching Basics

Traffic Management of Internet Protocols over ATM

Quality of Service (QoS)

BROADBAND AND HIGH SPEED NETWORKS

EVALUATION OF THREE CAC METHODS: GAUSSIAN APPROXIMATION METHOD, METHOD OF EFFECTIVE BANDWIDTH AND DIFFUSION APPROXIMATION METHOD

INTERNET OVER DIGITAL VIDEO BROADCAST: PERFORMANCE ISSUES

1 Introduction Virtual private networks (VPNs) are rapidly gaining popularity. A VPN uses the public Internet to transparently connect private network

ECPE 6504: Wireless Networks and Mobile Computing. Individual Project Report

Network management and QoS provisioning - QoS in ATM Networks

Asynchronous Transfer Mode

Defining QoS for Multiple Policy Levels

Sharing Bandwidth Fairly During Congestion

DiffServ Architecture: Impact of scheduling on QoS

VoIP over wireless networks: a packet scheduling approach to provide QoS using Linux

Wireless ATM - An Overview

RSVP Scalability Enhancements

Traffic Management over Satellite ATM Networks: A Status Report

MULTIMEDIA APPLICATIONS OF THE INTEGRATED BROADCAST INTERACTION SYSTEM (IBIS) DVB-S

What Is Congestion? Computer Networks. Ideal Network Utilization. Interaction of Queues

Network and MAC Issues for Mobile Satellite Multimedia Networks

Transcription:

Simulation Study for a Broadband Multimedia Yi Qian, Rose Hu, and Hosame Abu-Amara Nortel s 2201 Lakeside Blvd., Mail Stop 992-02-E70 Richardson, Texas 75082, USA Phone: 972-685-7264 Fax: 972-685-3463 Email: {yiqian, rosehu, hosame}@nortelnetworks.com Abstract We present a simulation approach for assessment of quality of service and bandwidth utilization for a meshed broadband system over a geostationary (GEO) satellite. The model includes a bent-pipe satellite with a number of broadband s carrying multimedia traffic. A multi-frequency time division multiple access (MF-TDMA) is used with an integrated call admission control (CAC) and bandwidth on demand (BOD) algorithm for uplink from the s. Traffic source models of various multimedia services are implemented along with the CAC and BOD scheme by using OPNET. Using this simulation platform, we measure the quality of service for different applications and uplink bandwidth utilization. 1. Introduction Widespread deployment of global corporate Intranet enhances multimedia information exchange between different branches and regional offices of international corporations. Intranet will also drive LAN-based cooperative work in design, engineering, and manufacturing (CAD/CAE/CAM). The multimedia information exchanges will require higher data rates for voice, data, and video traffic in inter-lan applications. The aggregate data rates of the inter-lan interconnections are expected to be in a broad range between 1.5 Mbit/s to 100 Mbit/s. To meet the requirement for more capacity and increase in reach, new generation systems are being designed to offer more throughput and support a larger number of s, which adds more complexity to the network control and resource management. Simulation of networks that meets these service requirements will be critical in designing the most elegant and efficient system. We present a simulation study for a network in this paper. In Section 2, the GEO-based high capacity multimedia network is introduced, the uplink MF-TDMA scheme is described, and an integrated CAC and BOD algorithm for the MF-TDMA access is presented. Section 3 gives modeling approaches for source traffic and the network simulation. Section 4 discusses the simulation results. Section 5 presents conclusions of this study. 2. A GEO-Based High Capacity Multimedia 2.1. Architecture and Uplink Multiple Access Structure Figure 1 illustrates the network structure of the GEObased high capacity multimedia network we investigate. This is a full-meshed network. The GEO satellite is bent-pipe. As shown in Figure 1, user links support access to individual users hosts and LANs via s. The user links are MF-TDMA links on the uplink, while they are TDMA on the downlink. LAN Local Corporate FR FAX Full-meshed satellite up to 8 x 2 Mbps PABX FAX User Links Master LAN (Ethernet) ATM Management System Figure 1. The GEO-Based High Capacity Multimedia 1

The Management System is in charge of most of the signaling and management functions in the network. We suppose there is a Master in this system, which is one of the s and is selected to perform the functions of the Management System, in addition to being able to function as a data and traffic node. We focus our performance study on terminal uplink access. A mix of frequency and time sharing access (MF-TDMA) is baselined for the satellite uplink, where the terminals access narrowband carriers of a fixed bandwidth (b khz) on a time shared basis, with a time slot dimensioned on the basis of one single ATM cell transmission. The uplink MF-TDMA structure is shown in Figure 2. There are m time slots in a frame of a TDMA channel, and B channels in the MF- TDMA scheme. One 48 byte (384 bits) ATM cell every 0.192 milli-second corresponds to a 2 Mbps channel. Minimum user assignment of 1 time slot (cell) per frame gives 2 Kbps access rate. An integrated CAC and BOD algorithm is used for the MF-TDMA uplink access. We will briefly describe the algorithm in the next sub-section. The details of the CAC and BOD method are described in [1]. The CAC and BOD Controller in this system is in the Management System. As it is shown in Figure 2, one portion of the first channel is called the control channel and is dedicated to the Master. The timeslots in the control channel is referred to as control slots. Data traffic from the Master will be restricted to the timeslots after the control slots. Thus, the Master will always have less than 2 Mbps available for data transmission. Timeslot 1 Timeslot n Timeslot n+1 Timeslot m Channel 1 Control Slots Channel 2 Channel 3 Channel B Figure 2. Uplink MF-TDMA Structure 2.2. Integrated CAC and BOD Algorithm Each type of application is classified in terms of ATM transfer capabilities, i.e., CBR, rt-vbr, nrt-vbr, ABR, or UBR. CAC on the multiple access uplink will statically allocate to each connection j an amount of resource (SR j ) that depends on the connection, traffic descriptor, and requested Quality of Service (QoS). Possible values for SR j could correspond to the following capacity: for CBR--PCR j ; for rt-vbr--er j ; for nrt-vbr--scr j ; for ABR--MCR j ; and for UBR--0. PCR is peak cell rate, SCR is sustainable cell rate, and MCR is minimum cell rate, as specified by ATM Forum and ITU-T specifications. ER is effective rate or effective bandwidth [2]. CAC on the multiple access uplink books for connection j additional resources BR j, in addition to the resource allocated statically (SR j ). Unlike the statically allocated resources case, the connection does not immediately claim the usage of the booked resources. Rather, it is the BOD process that grants the booked resources based on the connections requests. If a connection does not ask for its booked time slots, then the time slots become available for assignment on best effort basis. The amount of booked resources BR j depends on the connection type, traffic descriptor, and requested QoS for j. BR j could correspond to the following capacity: for CBR--0 (no BOD for CBR); for rt-vbr--0 (no BOD for rt-vbr); for nrt-vbr--er j - SCR j ; for ABR--0 (BOD for ABR uses best effort); and for UBR--0 (BOD for UBR uses best effort). CAC on the multiple access segment grants admission to connection j only if the sum of what is to be statically allocated to j (i.e., SR j ) and what is to be booked for j (i.e., BR j ) is less than the total capacity of the multiple access uplink, minus the sum of the already allocated capacity, and minus the sum of the booked capacity for all ongoing calls k on the link, i.e., only if: SR j + BR + j SR k + BRk T k k C (1) where C T is the total capacity of the multiple access uplink. In addition to condition (1), because each terminal is equipped with only one antenna, we have a second constraint for the CAC: 2

A is not allowed to transmit simultaneously on two different frequencies with the same timeslot (2) Note that SR, BR, and C T can either be capacity or time slots. For the simulation study, we use SR, BR, and C T as time slots. For the MF-TDMA scheme described in Figure 2, C T = m B n time slots, where n is the number of control slots. In the rest of this paper, we use the term SATS (statically allocated time slots) and BATS (booked allocated time slots). We specify the number of SATS and BATS for each type of source traffic we use in Figure 4. For connections, after connection j is accepted by the uplink of the network, and depending on its type, it will use the BOD protocol to request resources in addition to what has been statically allocated to it (i.e., in addition to SR j ) on a need basis. We assume in the following that the BOD is performed for each connection individually. An existing connection j entitled to use BOD can make BOD requests at any time. As it is shown in Figure 3, the BOD process consists of five phases: 1) BOD Computation of Need Phase; 2) BOD Request Signaling Phase; 3) BOD Controller Computation Phase; 4) BOD Response Signaling Phase; and 5) Slot Assignment Phase. Periodically (e.g., in the rest of this paper, every 0.192m milli-seconds), the Master broadcasts via satellite a Burst Time Plan (BTP) table to all the s in the system. The BTP table contains a list of all time slots that can be used for the source connections for all s. Connection j reject accept CAC Request CAC Response CBR rt-vbr 1 2 4 CAC Queue 2 nrt-vbr ABR UBR 5 BOD 3 Queue 1 Queue 3 Master Figure 3. Integrated CAC and BOD Method 3. Simulation Modeling Approach In this section, we present the modeling approach for source traffic and for the network simulation. 3.1. Source Traffic Modeling For our study, many different applications were identified for possible GEO-based services. A two level traffic model is used: Session Level and Burst/Cell Level. Session Level is modeled as a Poisson process, i.e., session inter-arrival is an exponential distribution. Session duration is also modeled as an exponential distribution. For many applications, Burst/Cell Level is modeled inside each session as an ON/OFF 2-state discrete-time Markov model. At each ON state, the actual cell emission pattern is specified. A detailed multimedia traffic study has been done for the satellite system [3]. Using the method described in [3], a list of 13 most dominant applications are identified for the satellite system and modeled in the network simulation here. Each of these applications is also identified in terms of ATM transfer capabilities: CBR; rt-vbr; nrt-vbr; ABR; and UBR. Figure 4 shows the list of 13 types of applications and the statically allocated and booked resources used in the simulation study. ATM Peak Uplink Applications Transfer SATS BATS Bandwidth Capability Type 1: Voice CBR 32 0 64 Type 2: Custom Calling Services CBR 32 0 64 Type 3: Fax rt-vbr 31 0 64 (Kbps) Type 4: Video rt-vbr 142 0 384 Type 5: Data Dissemination nrt-vbr 4 28 64 Type 6: Web Access ABR 1 0 64 Type 7: Telnet ABR 1 0 64 Type 8: File Transfer UBR 0 0 64 Type 9: Email - Text UBR 0 0 64 Type 10: Email - Image UBR 0 0 384 Type 11: Email - File Attachment UBR 0 0 64 Type 12: Email - Audio Attachment UBR 0 0 64 Type 13: Email - Video Clip Attachment UBR 0 0 384 Figure 4. Traffic Parameters for All Applications 3.2. Simulation Modeling Our network simulation model consists of the following steps and is illustrated in Figure 5. 3

Step 1: A two-level traffic generator is used in the simulation: a Session Level Traffic Generator and a Burst/Cell Level Traffic Generator, as shown in Figure 6. The Burst/Cell Level Traffic Generator will be used in Step 3. The Session Level Traffic Generator is used for the CAC simulation. For each session generated, a CAC request is queued in Queue 2 of Figure 4. Step 2: Run CAC algorithm and update BTP table periodically. Step 3: A Burst/Cell Level Traffic Generator then generates traffic for every call connection j that is accepted by CAC. A queue (Queue 1 as described in Figure 3) is maintained in the to keep count of all the cells that the traffic generator is generating. The cells generated are immediately put in the corresponding sub-queue in Queue 1. Session Level Traffic Generator run CAC algorithm update BTP table Burst/Cell Level Traffic Generator Queue 1 BOD Computation of Need & Request Signal Step 1 & 2 Step 3 Step 4 Step 4: A BOD Computation of Needs process is invoked immediately for all cells in the sub-queues that do not have assigned time slots. The BOD computation of needs is done when cells arrive from the traffic generator. Step 5: In response to all the BOD requests processed by the BOD controller in the previous time interval, the BTP table is broadcast to s via the BOD Response Signaling Phase. BOD requests that arrive too late to be processed within a time interval are queued in Queue 3 of Figure 3 to be processed in the next time interval. Step 6: When the receives the BTP, a Slot Assignment process is started. Based on the BTP, the cells are removed from the queues based on connection identifiers in the BTP. The slot assignments in the are done on a VC-basis. 4. Results and Discussions The simulation is implemented in OPNET [4]. Extensive simulation experiments have been done for various scenarios of traffic mixes. In the following, we show part of the results for a spot beam in a given region in a future year at a normal busy hour of a working day. Queue 3 BOD Controller Computation & Response Signal collect delay and jitter statistics Step 5 Step 6 Various performance measures can be collected from the simulation runs. In the following, we only show part of the results of a simulation experiment: uplink throughput, SIT queuing delay, and end-to-end queuing delay. Figure 5. Simulation Model SESSION LEVEL GENERATOR BURST/CELL LEVEL GENERATOR Traffic Accept Call Request Reject Discard Queue Figure 6. Traffic Generator CAC CONTROLLER Figure 7 shows the uplink throughput which is measured every 0.192m milli-seconds as the number of time slots that are actually used divided by total number of time slots in a BTP table (mb-n slots). As shown in Figure 7, the steady state BOD throughput is about 74.27%. Figure 7 shows that the remaining unused 25.73% of all bandwidth is completely due to the unused SATS which are statically reserved for CBR, VBR, and ABR connections. In order to guarantee QoS for a connection, the reserved SATS for a connection cannot be released to the usage of other connections in the duration of this connection. Therefore, the BOD scheme is able to efficiently utilize all available bandwidth and gain the highest throughput. 4

Figure 8 shows average, minimum, and maximum queuing delays and end-to-end delays for each type of traffic. The queuing delay is the time that an ATM cell waits in Queue 1 (Figure 3) in the for uplink access. The end-to-end delay is the interval between the time an ATM cell is generated in the source and the time it arrives to the destination. Figure 7. Uplink Throughput The maximum end-to-end delay for the CBR application is in the order of 400 milli-seconds. The mean end-to-end delay for VBR applications is between 300 and 800 milli-seconds, and mean end-to-end delay for ABR and most UBR services is in the order of seconds. The system simulation model we developed here can be used as a powerful tool to experiment with different types of traffic mixes and the CAC/BOD reservation schemes so that it can guarantee QoS for all applications. Average Minimum Maximum Average Minimum Maximum Applications Queuing Delay Queuing Delay Queuing Delay ETE Delay ETE Delay ETE Delay (Seconds) (Seconds) (Seconds) (Seconds) (Seconds) (Seconds) Type 1: Voice, high-quality 0.186 0.186 0.186 0.436 0.436 0.436 Type 2: Custom Calling Services 0.186 0.186 0.186 0.436 0.436 0.436 Type 3: Fax 0.046 0.000 0.281 0.296 0.250 0.531 Type 4: Video 0.076 0.045 0.097 0.326 0.295 0.347 Type 5: Data Dissemination 0.477 0.002 0.557 0.727 0.252 0.807 Type 6: Web Access 2.541 1.897 7.947 2.791 2.147 8.197 Type 7: Telnet 4.808 3.905 17.477 5.058 4.155 17.727 Type 8: File Transfer 2.361 0.500 12.104 2.611 0.750 12.354 Type 9: Email - Text 8.248 0.500 43.509 8.498 0.750 43.759 Type 10: Email - Image 14.331 0.500 40.081 14.581 0.750 40.331 Type 11: Email - File Attachment 47.942 0.500 175.067 48.192 0.750 175.317 Type 12: Email - Audio Attachment 9.139 0.500 30.497 9.389 0.750 30.747 Type 13: Email - Video Attachment 14.211 0.500 53.029 14.461 0.750 53.279 Figure 8. Delay for Each Type of Traffic 5. Conclusions Satellite is an attractive vehicle for the transport of multimedia and broadband services. Satellites can be integrated in the core of wide-area networks, in broadband access, or in enterprise and private networks. Satellites enable the network operator to customize the network to the transport of specific mixes of applications, simplify congestion control and network management, allow direct user-to-user interaction, and provide superior security. They also have the advantage of high scalability and ease of deployment. Also, GEO satellites can transport traffic from long distances to the gateways with uniform delay that is independent of terrestrial distances. In order to get a better understanding of broadband multimedia satellite network design and network planning, performance evaluation techniques need to be developed for the satellite networks. This paper presents a framework of a simulation model to evaluate the performance of a GEO-based high capacity multimedia satellite network. Based on the simulation results, several issues can be effectively addressed. For example, the system designers can determine how to mix different applications to obtain maximum capacity utilization and network revenue, guarantee the QoS for all applications with limited network resources, and implement buffers of sufficient size to reduce loss. 6. References [1]. Catherine Rosenberg, End-to-End Resource Management for ATM On-Board Processor Geostationary Satellite Systems, Proceedings of 4 th Ka Band Utilization Conference, Venice, Italy, pp. 481-488, November 1998 [2]. K.W. Ross, Multiservice Loss Models for Broadband Telecommunication s, Springer- Verlag, London, 1995 [3]. Jeff Babbitt, Yi Qian, and Hosame Abu-Amara, Global Traffic Generation, Modeling, and Characterization Methodology, Proceedings of 8 th International Telecommunication Planning Symposium, Sorrento, Italy, pp. 321-326, October 1998 [4]. MIL 3, Inc., OPNET Manuals, 1997 5