SIMULATION FRAMEWORK MODELING

Size: px
Start display at page:

Download "SIMULATION FRAMEWORK MODELING"

Transcription

1 CHAPTER 5 SIMULATION FRAMEWORK MODELING 5.1 INTRODUCTION This chapter starts with the design and development of the universal mobile communication system network and implementation of the TCP congestion control flavors, queuing disciplines for implementation of QoS in UMTS network model. For the implementation of different TCP flavor s and queuing disciplines various scenarios have developed using the OPNET Modeler For creating different scenarios start up wizard is used and dragging of different devices like User equipment, RNC, Node B, SGSN, GGSN and servers etc, interconnecting them with the appropriate links. When the model development and testing within OPNET Modeler performed, modified TCP Tahoe is implemented to check its performance for multimedia data. 5.2 TCP SCNERIOS A number of TCP flavors are available for implementation. We have implemented four different scenarios for four different types of TCP versions to UMTS network. These scenarios contain two types of the UMTS traffic classes, one for the conversational class and other for the interactive class. Workstations contain different UMTS QoS profile configurations for different multimedia classes. Each UMTS scenario is designed and implements one TCP version. Four different TCP versions are implemented on four different UMTS network scenarios (i.e. TCP RENO, TCP SACK, TCP TAHOE and TCP New RENO). These scenarios are implemented by using different entities that is used to design a UMTS model.

2 SIMULATION FRAMEWORK MODELING ENTITIES OF THE OPNET UMTS NETWORK MODEL FOR TCP FLAVORS We have selected different network elements to create UMTS network model to create various TCP congestion control model and configure it according to the requirement of our scenarios. Following entities are selected from the Object Palette Tree from the OPNET Modeler. Application Configuration Profile Configuration Packet Discarder Umts_rnc_atm2_eth2_slip2_adv UMTS_node_ b_ atm_ adv Umts_ggsn_atm8_ethernet8_slip8_adv Umts_sgsn_ethernet9_atm_slip_adv FTP Server Umts_wkstn_adv 128_Ethernet switch Various links are used to connect different elements of the UMTS network. That is: Ethernet Switch-> FTP Server- 100 BaseT GGSN->Ethernet Switch- 100 BaseT SGSN->GGSN-PPP_DS3 RNC->SGSN-ATM_OC3 Node B->RNC-ATM_OC3 5.4 ENTITIES OF THE OPNET UMTS NETWORK MODEL FOR QUEUING DISCIPLINES Application Configuration Profile Configuration Umts_rnc_atm2_eth2_slip2_adv

3 SIMULATION FRAMEWORK MODELING 115 UMTS_node_ b_ atm_ adv Umts_ggsn_atm8_ethernet8_slip8_adv Umts_sgsn_ethernet9_atm_slip_adv FTP Server Umts_wkstn_adv 128_Ethernet switch Various links are used to connect different elements of the UMTS network. That is: Ethernet Switch-> FTP Server- 100 BaseT GGSN->Ethernet Switch- 100 BaseT SGSN->GGSN-PPP_DS3 RNC->SGSN-ATM_OC3 Node B->RNC-ATM_OC3 All these network entities are configured according to the requirements of the two scenarios. These scenarios are explained in the following sections. 5.5 TCP CONGESTION CONTROL VARIANTS MODELING OVER UMTS OPNET Modeler simulation environment To perform simulations, OPNET Modeler simulation environment utilizes two mechanisms i.e. Project and Scenario. In any OPNET Modeler simulation, projects always remains at the top level. Initially a project workspace is created. Each project has one or more scenario as per the requirement of network. These scenarios show the network configuration that will be simulated by the modeler. In OPNET modeler a scenario shows the network configuration of a real network that includes topology used in network, their protocols, applications, different services and traffic flow. A project have one or as per requirement multiple scenarios also possible. Each scenario contains a network that is either same or a little bit different with varied parameters. In this thesis, a universal mobile telecommunication system network was designed with four user

4 SIMULATION FRAMEWORK MODELING 116 equipment. When the design of network is completed in all respect the scenario was duplicated with some modification in the network and in network or object parameter for every simulation. Traffic is created by application and profile configuration parameters and it depicts the different levels of congestion at various objects in the network. The results are obtained from scenarios either they are similar networks with minor variations to the network or parameters or different. The scenarios are used to permit results after the execution. Results will be taken and utilized in analysis and comparison in various scenarios. Figure 5.1 New Project - Project and Scenario names

5 SIMULATION FRAMEWORK MODELING 117 UMTS is modeled through the OPNET Modeler. At the beginning start up wizard is used to create new project and various scenarios in a project. Figure 5.1 shows the startup wizard to create new project named TCP UMTS. Different scenarios are design to as per the requirement of project. When the name of the project is given in the startup wizard, it starts. After entering the name of the project in startup wizard a new window is opened called start up wizard initial topology. This window shows that a user can start with any network topology as per the requirement of the user. So by using this window user can design its own network or may be import the network from others. Fig. 5.2 is used to show startup wizard to create initial scenario. Fig. 5.2 Startup wizard Create initial scenario

6 SIMULATION FRAMEWORK MODELING 118 A number of methods are used to create initial network that is shown in fig User can start with initial topology as per requirement or import the network topology by some specially formatted file that is offered as in built of the OPNET modeler. When design the network according to own criteria the option given in initial topology wizard is creates empty scenario. So to design UMTS network, this research work does not import any built in technology. Create empty scenario gives an option to design network manually. For a user this option is very much benefitted to design network manually as per the requirement. This creates empty scenario shows blank widow to freely design the any type of network that is choose by the user. In Figure 5.2, create empty scenario is opted for this research work. Fig. 5.3 Start up Wizard Initial Topology

7 SIMULATION FRAMEWORK MODELING 119 When create empty scenario is choose as initial topology a new window is opened in startup wizard to choose the size of the network referred as network scale. To define the network scale and its size network scale is used. Various network scale is shown in fig. 5.3 i.e. world, campus, office, logical and others. In this research project, to simulate a universal mobile telecommunication system logical network scale is used. Figure 5.3, depicts that logical scale is choose for this research work. When the size and scale of UMTS network is opted, the next work is to define various technologies will be utilized in the network. This research work is based on the UMTS technology, so to design the UMTS network, UMTS is choose in the technology window. To simulate UMTS network UMTS network technology is used. When start up wizard network technology step is performed as to choose UMTS network, a new window is open that shows various elements that is used to design the UMTS network and required to create different scenarios. In fig. 5.4Object palette shows all the UMTS network elements that are required to design UMTS network i.e. various type of base stations, different radio network controllers, SGSNs and GGSNs. Object palette contains a number of UNTS network elements that will be used to design the UMTS network. As per the design requirement of UMTS network, the selections of the elements are done by using the object palette. According to the selection of different technologies, the technology and network elements are given in object palette. By using object palette they can be simply put in to the project editor. On the project editor different UMTS network elements are placed according design requirement of UMTS network. This research project only simulate the UMTS network, so the object palette only shows the network elements used in UMTS network shown in fig When all of above steps are finished, the network simulation environment has been created and now it is ready to create network models and scenarios and perform simulation.

8 SIMULATION FRAMEWORK MODELING 120 Figure 5.4 Start up Wizard - Object Palette OPNET Modeler simulation environment for TCP flavors To simulate different TCP congestion control algorithms, this research work modeled a UMTS network in which five end users are connected to the UMTS network. Base stations are used to provide a connection between end users and UMTS network. Figure 5.5 shows that five end users are connected to a base station and further connected to the UMTS network.. The five end users can send voice data to each other by using the voice server in the network.

9 SIMULATION FRAMEWORK MODELING 121 Fig.5.5 UE with node B Chapter 1 shows the basic architecture of UMTS network. UMTS architecture mainly configure by three domains: Core Network (CN), UMTS Terrestrial Radio Access Network (UTRAN) and User Equipment (UE). To model a UMTS network, different models of UMTS network are properly used and connected in a scenario. Both circuit switched and packet switched networks are used in UMTS networks. This research work is concerned only with packet switched network, so circuit switched network elements like Mobile services Switching Centre (MSC), Visitor location register (VLR) and Gateway MSC are not modeled in this research work. The key elements of packet switched network are Serving GPRS Support Node (SGSN) and Gateway GPRS Support Node (GGSN). These key elements are necessary for the UMTS core network and should be modeled in this research work. This research work starts to model the core

10 SIMULATION FRAMEWORK MODELING 122 network of UMTS. PPP_DS3 link is used to connect various routers as shown in Figure 5.5. GGSNs connected to router and finally the server. UMTS model contain end users that is connected to base stations and base stations is further connected to SGSN and GGSN. According to the scale of the network number of SGSN models in the network. This research work contains only one SGSN and it is connected server by via PPP_DS3 link. Figure 5.5 depicts the design of core network when SGSN are connected to RNC. Fig. 5.6 UTRAN with UE When RNC is added to the base station then further UMTS Terrestrial Radio Access Network (UTRAN) is added into the network. UTRAN contain two different types of network models: the radio network controller (RNC) model and the Node B (base station) model. Number of radio network controller can be connected to a serving GSN and number of base station can be connected to a radio network controller. To connect the base station to RNC and the RNC to the SGSN, ATM_OC3 links are used. This research designs a simple UMTS network in which one base station, one RNC and one SGSN and

11 SIMULATION FRAMEWORK MODELING 123 GGSN is used. The topology, network elements and connections in between them is shown in figure 5.7. Each scenario is designed for five users with their movement across Node B. Along with users, simulation model have following entities: one Node B access point, RNC, SGSN, GGSN and one FTP server for single type of traffic class. For connectivity between nodes various links were used form object palette. After the architecture is completed, the attributes required for each node are defined for network. Applications are defined in the application configuration node and packet discarder utility is used to discard the packet at particular time interval. For each TCP variants different scenarios are designed for measuring the different global and object statistics. Figure 5.7 UMTS Modeling for TCP

12 SIMULATION FRAMEWORK MODELING 124 OPNET Modeler has a UMTS workstation model, this UMTS workstation model may be utilized as the UMTS user equipment (UE). UMTS workstation model may be utilized as voice end users and some other used as FTP clients sending and receiving FTP data to and from FTP server. This research uses, five UMTS workstation models that are added to basic UMTS network is depicts in Figure 5.7. These workstations models are used to simulate voice call and FTP data over various TCP congestion control flavors. In OPNET modeler to connect UMTS works station models to the UMTS network, manual configuration is performed to utilize the correct SGSN. To perform this, first right click on the SGSN node, it shows various parameters of SGSN node. Click on the attributes dialog and select SGSN Edit Attributes, under. It finally opens various attributes of SGSN node. In the attributed list select a parameter known as SGSN ID. The default value of UE Serving SGSN ID is 0. All the UMTS workstations that connect with SGSN by using the different base stations contain the same ID as provide in the serving ID of SGSN. A right click is done on user equipment; different user equipment parameters are shown. By selecting the UE Serving SGSN ID, it is confirmed that which UE is connected to which SGSN node. All the UEs set with this SGSN ID. Here, a base UMTS network has been modeled. 1) UE attributes Attributes is set for user equipment to communicate with server and other UMTS network equipments. Various parameters such as application destination preferences, application supported profiles and UMTS QoS profile configuration is set for user equipments. The UMTS QoS profile configuration is set for background class because the user equipments transmit and receive the FTP files and FTP data belongs to background class. Traffic type is all discrete in manner. User equipments are connected to server through a wireless link there must a mapping in between symbolic and actual name of server. The selection weight that is given to server is 10. Table 5.1 shows the attributes that is assigned to user equipments.

13 SIMULATION FRAMEWORK MODELING 125 After configuration of user equipment attributes, the attributes of FTP server is to be set. Server is used to send and receive the FTP data. Attribute Application Symbolic Name Actual Name Table 5.1 User Equipment attributes Value FTP _Application FTP Server Logical Network. FTP Server Selection Weight 10 Profile Name Traffic Type Application Delay Tracking Delivery of Erroneous SDU FTP Profile All Discrete Disabled No Block Error Ratio 1/100 Maximum Bit Rate (Uplink) Maximum Bit Rate (Downlink) Maximum SDU Size Priority Level Mapped Logical Ch. Queuing 64 Kbps 64 Kbps 1500 octets Lowest priority Modified Weighted Round Robin

14 SIMULATION FRAMEWORK MODELING 126 2) FTP server attributes Application configuration is used to set the attributes for various applications that a user wants to be performed in network. This research only use FTP data, so FTP application configuration attributes is set. Here the attributes is set for file size that is 2 Mb, inter request time constant 1000 and symbolic server name is FTP server. Server is set to FTP application supported. 3) Application configuration Application configuration is used to set the application parameters that are implemented in UMTS network. Application configuration set various parameters for applications. In this UMTS network model only FTP application is implemented. Application configuration attributes is set in application definitions where the description of FTP application is set to FTP. Other parameters such as file size, type of service, symbolic server name are shown in table 5.2. Table 5.2 FTP Application Configuration Attributes Attribute Value Command Mix 100% Inter request Time (seconds) constant (1000) File Size Constant ( ) Symbolic Server Name FTP Server Type of Service Best Effort (0) RSVP Parameters Back-End Custom Application None Not Used

15 SIMULATION FRAMEWORK MODELING 127 4) Profile Configuration Profile configuration is used to set various profiles of application that this research used in network. To transfer FTP data FTP profile is used. So, different attributes are set to run the FTP profile in the network. For FTP application profile configuration set the parameters like FTP application start time its duration and repeatability that is shown if table 5.3 Table 5.3 FTP Profile configuration attributes Attribute FTP Application Name Value FTP_Application Start time offset Constant (5) Duration (seconds) Repeatability FTP Profile name Operation Mode End of Profile Once at a start time FTP _profile Serial (ordered) Start time (seconds) Constant (100) Duration (seconds) Repeatability End of Simulation Once at start time 5) Packet Discarder Attributes Packet discarder is used to drop the packets at various time intervals. To discard the packets at various time intervals a start time and end time. The discard count shows that

16 SIMULATION FRAMEWORK MODELING 128 what numbers of packets are discarded in that particular time interval. At different start and end time a fixed number of packets are dropped that shows network congestion. For various packet drops such as 5%, 10%, 20% and 25% are set to detect the congestion. Table 5.4 shows the packet discarder attributes. Table 5.4 Packet Discarder Attributes Start time End Time Discard Count (%) Analyzing simulation for modified TCP Tahoe Performance For implementation of TCP Tahoe with modified TCP Tahoe five scenarios have been created, i.e. TCP Tahoe, TCP SACK, TCP RENO, TCP New Reno and Modified TCP Tahoe. First we analysis the TCP congestion window for all TCP variants. After that we compare the results for all variants of TCP. A modified TCP Tahoe is implemented and results are compared for both TCP Tahoe and modified TCP Tahoe for TCP congestion window. A single scenario completed in all aspects, duplicated and then attributes are set for all the scenarios. Each scenario is employed only for file transfer by using Background class.

17 SIMULATION FRAMEWORK MODELING 129 Fig.5.8 Network Simulation Model for Modified TCP Tahoe Fig. 5.8 shows the simulation model for modified TCP Tahoe congestion control protocol. Certain parameters of TCP Tahoe are changes to perform modification in TCP Tahoe. The Parameters that is modified for TCP Tahoe congestion control protocol is shown in table 5.5 Table 5.5 shows that receive buffer size is set to 8760 bytes and receive buffer usage threshold is set to.75 and the maximum segment size is initialize with 4 MSS. The retransmission threshold that is initial RTO is 3.0 sec and minimum and maximum RTO is 1.0 sec and 54 sec. Table 5.5 shows the and modified TCP Tahoe parameters. RNC is connected to node b. The parameters of UMTS RNC are shown in table 5.6.

18 SIMULATION FRAMEWORK MODELING 130 Table 5.5 UMTS Modified TCP Tahoe Parameters Attributes Receive window size at FTP server Receive window size at User equipments Maximum ACK Delay Value 8760 bytes 8760 bytes 0.2 seconds Maximum ACK segments 2 Maximum ACK threshold Sack option Slow start initial count Minimum RTO Maximum RTO 1450 bytes auto assigned Disabled 4MSS 1 Sec 64 Sec RTT deviation coefficient 4.0 Fast Retransmit Fast Recovery Enabled Disabled Deviation gain 0.25 Radio network controller is connected to node b and node b is connected to a number of user equipments. For UMTS RNC transmission and receive window size is set to 8 and the uplink and downlink radio link control is set in unacknowledged mode. The parameters of UMTS RNC are shown in table 5.6.

19 SIMULATION FRAMEWORK MODELING 131 Table 5.6 UMTS RNC parameters Attributes Value Transmission window size 8 Receiver window size 8 Timer move receiving window (MRW) millisecond 180 Timer discard (millisecond) 1500 Max MRW 8 In sequence delivery UL radio link control (RLC) mode DL RLC mode No Unacknowledged mode Unacknowledged mode 5.6 QUEUING DISCIPLINES MODELING OVER UMTS To implement various queuing disciplines in UMTS network OPNET simulator shows a network model for that. Various queuing disciplines are implemented in UMTS network to manage the traffic and also to reduce the congestion in the UMTS network. To modeled queuing discipline in UMTS network this research first creates a simulation environment. After that various queuing discipline is implemented for evaluating the best queuing discipline for UMTS network OPNET Modeler simulation environment Following fig.5.9 shows the network model for implementation of queuing disciplines in UMTS network. In this network model two servers one for transferring FTP file and one for transferring Voice is used. The remaining network components are same as used in UMTS TCP scenario. In this network model number of users is more to communicate

20 SIMULATION FRAMEWORK MODELING 132 with each other and also with server. So UE_1 & UE_5 send and receive the FTP files where UE_4, UE_5 and UE_5 send and receive voice data. Two routers are used to connect the core network with GGSN. Ethernet switch is used to connect GGSN with FTP and Voice server. Fig.5.9 QoS on UMTS network This thesis implement various queuing disciplines on UMTS network to find which queuing discipline is best suitable for UMTS network to send and receive the multimedia data. Queuing disciplines that are implemented in UMTS network are First in First out (FIFO), Priority queuing (PQ), Weighted fair queuing (WFQ), Modified weighted round robin (MWRR) and deficit weighted round robin (DWRR).QoS implementation is perform on UMTS shown as QoS configuration in Fig. 5.9

21 SIMULATION FRAMEWORK MODELING Non QoS on UMTS network Modeling In Non QoS scenario the QoS configuration is not implemented in UMTS network. Network model contain only application and profile configuration. Fig shows that none of the queuing discipline is implemented in UMTS network model. Fig.5.10 Non QoS on UMTS network To model QoS and Non QoS on UMTS network various network components, parameters and configuration is used. Following figures shows various parameters and attributes that are used to create the network model. 1) Application Configuration In OPNET modeler application configuration is a set of rules. Application configuration contains different types of OPNET libraries that are used to produce the traffic on the network as per the type of user requirement. As if user equipment contain voice data then

22 SIMULATION FRAMEWORK MODELING 134 for this user equipment voice traffic is set. To perform simulation for each new project in OPNET MODELER, It is required to configure the application configuration in the scenario. For the queuing network model application configuration is defined for two applications FTP and voice configuration. FTP is configured as a low load and voice conferencing encoder scheme is GSM FR with best effort TOS. The reason for generation of these different traffic types is to generate and analyze the performance of network on different application scenarios. Fig shows the different FTP and voice conferencing parameters. Application configuration attributes is set for application definitions. Number of rows for application definitions is set to two i.e. FTP application and voice application. Further for FTP application the FTP parameters are configured and for voice application voice conferencing parameters are configured. Table 5.7 shows the FTP Application Configuration Attributes. Fig.5.11 Application configuration attributes

23 SIMULATION FRAMEWORK MODELING 135 Table 5.7 FTP Application Configuration Attributes Attributes Value Command Mix 50% Inter request Time (seconds) constant (3600) File Size Constant ( ) Symbolic Server Name FTP Server Type of Service Best Effort (0) RSVP Parameters None Back End Custom Application Not Used Table 5.8 Voice Application Configuration Attributes Attributes Value Silence Length Symbolic Destination Name Encoder Scheme Default Voice Destination GSM FR Voice Frames Per Packet 2 Type of Service Best Effort (0) Traffic Mix (%) All discrete

24 SIMULATION FRAMEWORK MODELING 136 2) Profile Configuration Profile configuration is a profile of the nodes which they act according to define parameters in application configuration. It is essential to define profile configuration in the network otherwise there is no possibility to simulate the network. Two different profile configuration attributes each for different application are set in the number rows. First define FTP load and second define voice conferencing. Table 5.9 shows the detail parameters of FTP profile configuration. Table 5.9 FTP Profile configuration attributes Attribute Value FTP Application Name FTP_Application Start time offset Constant (5) Duration (seconds) Repeatability FTP Profile name Operation Mode End of Profile Once at a start time FTP _profile Simultaneous Start time (seconds) Constant (100) Duration (seconds) Repeatability End of Simulation Once at start time Voice profile configuration attributes are set to run the voice profile. Table 5.10 shows the voice profile configuration attributes. Voice application name is set to voice application and start time offset is set to constant 5.

25 SIMULATION FRAMEWORK MODELING 137 Table 5.10 Voice Profile configuration attributes Attribute Value Voice Application Name Voice Application Start Time Offset (Seconds) Constant (5) Duration (Seconds0 Repeatability Profile Name Operation Mode End of Profile Once at start time Voice Profile Simultaneous Start Time(Seconds) Constant (2) Duration (Seconds) Repeatability End of Simulation) Once at start time 3) QoS Parameters Generally, Quality of Service defined as the ability of the network to guarantee certain levels of service to diverse traffic flows. Global QoS profiles are implemented on UMTS scenario, which means every node within the UMTS scenario have access to global quality of service profiles. QoS profile is set to provide scheduling for different multimedia traffic as shown in fig. 5.12

26 SIMULATION FRAMEWORK MODELING 138 Fig.5.12 QoS parameters 4) Node B Attributes UMTS node B is used to transmit and receive the multimedia data to and from radio network controller and user equipment UE. Node B is connected to a particular radio network controller by setting the parameters of serving RNC-ID to 1. Other parameters are set as default. In UMTS network model if multiple base stations and RNC are

27 SIMULATION FRAMEWORK MODELING 139 connected then, each base station is uniquely identified by its serving RNC-ID shows in fig Fig.5.13 Node B attributes

28 SIMULATION FRAMEWORK MODELING 140 5) UE attributes In UMTS QoS and Non QoS model two types of user equipment is used to send and receive multimedia data that is FTP user and voice user. Itself the user equipment is communicated with each other and by the voice server also. Attributes set for user equipment which carrying voice data comes in UMTS QoS profile configuration. In UMTS profile configuration the conversational class is chosen. Various Conversational class parameters are shown is table 5.11(a) and conversational class parameters at UE_4 shown in table 5.11(b). Table 5.11(a) Conversational class parameters Attribute Value Deliver of Erroneous SDU No Block Error Ratio 1/100 Delivery Order No Maximum SDU Size (octets) 1500 Transfer Delay (ms) Allocation Retention Priority Mapped Logical Ch. Queuing Default Modified Weighted Round Robin For Voice Conversation different voice parameters are set at various user equipments. These parameters are used to perform communication among user equipments. Application destination preferences are set to voice application shown in table 5.12

29 SIMULATION FRAMEWORK MODELING 141 Table 5.11(b) Conversational class parameters at UE_4 Attribute Value Symbolic Name Actual Name Voice Destination Logical. Network_UE_4Voice Selection Weight 10 Various Application supported profile and services are also set to run voice profiles on various user equipments and server. Table 5.12 shows the application supported profiles for user equipment. Table 5.12 Voice profile parameters Attribute Value Profile Name Traffic Type Application Delay Tracking Voice Profile All Discrete Disabled 6) Server Attributes FTP and voice server is used to transmit and receive the data to and from the user equipment. Application supported services parameters is set for various application that is provided by the server. Voice server attributes are set for application supported services. The application supported services for voice server is voice application.

30 SIMULATION FRAMEWORK MODELING 142 Table 5.13 Voice Parameters description table Attribute Value Service Status Enabled Processing Speed (Bytes/ Sec) 1,000,000 Overhead (Sec/Request) 1E-006 Selection Weight 10 Type of Service As requested by client Various voice application parameters are set on voice server. Voice server provides the voice specific services that are shown table 5.13 To check whether is packets is transmitted or received at user end, animation viewer is used. Fig and 5.15 shows the real scenario that shows the receiving and transferring of packets of TCP and QoS scenario in UMTS network. Fig Animation view of packets transfer and receive in QoS scenario

31 SIMULATION FRAMEWORK MODELING 143 Fig Animation View of Packet Transfer and Receive in TCP Scenario 5.7 PERFORMANCE PARAMETERS For performance evaluation of TCP congestion control algorithms and for queuing disciplines various metrics are considered. Different parameters are considered for the performance evaluation of the congestion control protocols. Each congestion control protocol produce different impact on the overall performance of the UMTS network. This thesis evaluates five parameters that are used to study the comparison of overall performance of the UMTS network. The parameters are delay, throughput, Jitter, MOS and congestion window for performance evaluation. These parameters are very significant in evaluation to calculate UMTS network performance under various TCP congestion control protocols and QoS in UMTS network. These congestion control protocols and QoS need to be checked against certain parameters for their performance. To check TCP congestion control protocols effectiveness in finding minimum congestion or packet loss in network, this thesis will modify the existing TCP Tahoe congestion control algorithm. If one TCP congestion control protocol produces very high end to end

32 SIMULATION FRAMEWORK MODELING 144 delay, it means particular congestion control protocol is inefficient as comparison to other protocols which shows low end to end delay. Throughput is also considered to define the network performance. Throughput is defined as the successful deliveries of packets in time. If a congestion control protocol illustrates high throughput it means it is the efficient congestion control protocol than other congestion control protocols which gives low throughput. For a network the jitter is considered to be lower and congestion window the lowest congestion in network Delay Packet end to end delay is defined as the time taken for producing a packet by the sender up to the receiving of a packet at destination. So packet end to end delay is the time taken by a packet to travel across the network. Time is defined in seconds. Entire delays like transmission time and buffer queues in the network are known as packet end to end delay. Sometimes this delay is known as latency. A multimedia application such as voice conferencing is a delay sensitive application so it is sensitive to packet delay. A low average delay is required for voice conferencing application in the network. FTP can tolerate a firm level of delay. Due to various types of activities network delay is raised. Throughput is a measure of how sound congestion control protocols minimize the packet drops in the communication network Throughput Throughput can be classified as the ratio of total amount of data send by the sender with respect to the data receives by the receiver. Throughput is also defined as time taken by the receiver to receive the last message. Throughput is measured as bytes per second (bytes/ second or bits/ second). Some factors like limited bandwidth, limited energy, unreliable communication between nodes and different topology changes in the network are the measure reason that affects the throughput. If a network shows high throughput it

33 SIMULATION FRAMEWORK MODELING 145 means it is the network with less number of dropouts and preference is given to this type of network Jitter Time variation between various packets arriving in the communication network is known as jitter. It means if multiple packets are arrived at different delay such as one packet arrive after 2 m/s and other packets are arrive after 3, 4, 5 m/s and so on this is known as jitter. In jitter packets arrive at receiver at different delay variations. Jitter occurred in the network by network congestion, route changes or timing drift. TCP/IP is accountable for dealing with the jitter impact on communication MOS In voice communications, the mean opinion score (MOS) shows a numerical measure of the quality of human speech at the receiving end of the communication network. MOS implements subjective tests (opinionated scores) that are mathematically averaged to obtain a quantitative indicator of the communication network performance. 5.8 DES CONFIGURATION PARAMETERS The discrete Event Simulation criterion was configured by clicking on scenarios. Under the scenarios manage scenarios option is taken and the simulation is run for total time of 500 sec. All the scenarios that are to be run updated for a simulation time. After clicking on run option all the scenarios are executed serially. To monitor the overall simulation following DES configuration parameters are taken.

34 SIMULATION FRAMEWORK MODELING 146 Table 5.14 DES configuration parameters Simulation Parameters Simulation Time Value 10 minutes (500 Sec) Number of Nodes 05 Environment Size Traffic Type Logical Environment Constant Bit Rate Seed 300 Value per Statistics 300 Update Interval Simulation Number of runs events Based on Kernel type Preferences One for each scenario 5.9 VIEWING RESULTS After building the network with required node configuration in terms of parameters and network environment, this thesis run the simulation model. Prior to running a simulation model in OPNET modeler 14.5, the output data options to be obtained need to be selected; these are referred to as the performance metrics. In OPNET two types of statistics are taken, object statistics and global statistics. Object statistics are described as the statistics that can be gathered from the each and every node of the network and Global Statistics can be gathered from the whole network. This thesis gathered DES (global discrete event statistics) for every TCP congestion control protocol and Queuing discipline. This thesis gets various graphs from simulation

35 SIMULATION FRAMEWORK MODELING 147 like first for delay second for network throughput third for jitter and fourth for congestion. Main objective of the simulation is to model various TCP congestion control protocols and compare with Modified TCP Tahoe congestion control protocol. Other than this this thesis also model Queuing disciplines to perform QoS requirements in UMTS network. Some configuration or runtime options such as common settings, inputs and outputs, executions and duration of simulations can still be changed or selected before running the model. Finally, results are available after the simulation is run. Each result can be viewed as the project or scenario is saved after running the simulation. Required results must have been chosen as part of the performance metrics earlier selected, likewise to view results on the screen, one has to click the check box of the nodes or options whose results are needed. Results can be displayed in different views with the aid of the two presentation options available on the results window. This is done by making combination of the options that help present the result better.

Queuing Disciplines. Order of Packet Transmission and Dropping. Laboratory. Objective. Overview

Queuing Disciplines. Order of Packet Transmission and Dropping. Laboratory. Objective. Overview Laboratory 2 Queuing Disciplines Order of Packet Transmission and Dropping Objective The objective of this lab is to examine the effect of different queuing disciplines on packet delivery and delay for

More information

Order of Packet Transmission and Dropping

Order of Packet Transmission and Dropping LAB 11 Queuing Disciplines Order of Packet Transmission and Dropping OBJECTIVES The objective of this lab is to examine the effect of various queuing disciplines on packet delivery and delay for different

More information

Order of Packet Transmission and Dropping

Order of Packet Transmission and Dropping Laboratory 9 Queuing Disciplines Order of Packet Transmission and Dropping Objective The objective of this lab is to examine the effect of different queuing disciplines on packet delivery and delay for

More information

Network Simulation with OPNET

Network Simulation with OPNET CS 521 PROJECT 2 Network Simulation with OPNET Submitted by: Manish Mehta (manishmehta@india.com) Date: 04/16/2001 Scenario 1: Two file transfer TCP connections using the same link with two routers in

More information

CHAPTER 2 LITERATURE SURVEY

CHAPTER 2 LITERATURE SURVEY CHAPTER 2 LITERATURE SURVEY 2.1 CURRENT STATUS OF RESEARCH 3G communication in mobile computing is a prominent area of research in today s scenario. It has gained significant impetus in the area of mobile

More information

Evaluation of End-to-End TCP performance over WCDMA

Evaluation of End-to-End TCP performance over WCDMA Evaluation of End-to-End TCP performance over WCDMA Liang Hu Department of Communications, Optics & Materials Technical University of Denmark, Lyngby, Denmark Email:{lh}@com.dtu.dk Abstract this article

More information

TCP CONGESTION CONTROL PROTOCOLS OVER UMTS WCDMA NETWORK

TCP CONGESTION CONTROL PROTOCOLS OVER UMTS WCDMA NETWORK International Journal of Computer Science Engineering and Information Technology Research (IJCSEITR) ISSN(P): 2249-6831; ISSN(E): 2249-7943 Vol. 4, Issue 5, Oct 2014, 83-90 TJPRC Pvt. Ltd. TCP CONGESTION

More information

ENSC 427 Communication Networks Final Project Presentation Spring Comparison and analysis of FIFO, PQ, and WFQ Disciplines in OPNET

ENSC 427 Communication Networks Final Project Presentation Spring Comparison and analysis of FIFO, PQ, and WFQ Disciplines in OPNET 1 ENSC 427 Communication Networks Final Project Presentation Spring 2011 Comparison and analysis of FIFO, PQ, and WFQ Disciplines in OPNET 2 Shadi: Shadi: Presentation Structure Introduction Background

More information

EXPERIMENT N0: 06 AIM:TO DESIGN UMTS NETWORK USING OPNET MODELER APPARATUS: OPNET MODELER 14.0

EXPERIMENT N0: 06 AIM:TO DESIGN UMTS NETWORK USING OPNET MODELER APPARATUS: OPNET MODELER 14.0 EXPERIMENT N0: 06 AIM:TO DESIGN UMTS NETWORK USING OPNET MODELER APPARATUS: OPNET MODELER 14.0 THEORY:Universal Mobile Telecommunications System (UMTS) is a Third Generation (3G) wireless protocol that

More information

Basics (cont.) Characteristics of data communication technologies OSI-Model

Basics (cont.) Characteristics of data communication technologies OSI-Model 48 Basics (cont.) Characteristics of data communication technologies OSI-Model Topologies Packet switching / Circuit switching Medium Access Control (MAC) mechanisms Coding Quality of Service (QoS) 49

More information

CHAPTER 4 SIMULATION TOOL OPNET MODELER

CHAPTER 4 SIMULATION TOOL OPNET MODELER CHAPTER 4 SIMULATION TOOL OPNET MODELER Problems can be effectively solved through, by running a computer simulation program since that would be more time efficient than actually doing the calculations

More information

Objective To examine the throughput of a TCP connection as the flow control window size is varied.

Objective To examine the throughput of a TCP connection as the flow control window size is varied. Lab 7 TCP Throughput Overview TCP uses a sliding window mechanism to provide flow control. The destination advertises how much space it has available in its buffers, and the source restricts its transmissions

More information

ENSC 427 Communication Networks

ENSC 427 Communication Networks 1 ENSC 427 Communication Networks Final Project Demo Spring 2011 Comparison and analysis of FIFO, PQ, and WFQ Disciplines in OPNET 2 Introduction and Motivation Queuing methods are used to handle network

More information

Quality of Service (QoS)

Quality of Service (QoS) Quality of Service (QoS) The Internet was originally designed for best-effort service without guarantee of predictable performance. Best-effort service is often sufficient for a traffic that is not sensitive

More information

RSVP: Resource Reservation Protocol

RSVP: Resource Reservation Protocol LAB 12 RSVP: Resource Reservation Protocol Providing QoS by Reserving Resources in the Network OBJECTIVES The objective of this lab is to study the Resource Reservation Protocol (RSVP) as part of the integrated

More information

Performance of UMTS Radio Link Control

Performance of UMTS Radio Link Control Performance of UMTS Radio Link Control Qinqing Zhang, Hsuan-Jung Su Bell Laboratories, Lucent Technologies Holmdel, NJ 77 Abstract- The Radio Link Control (RLC) protocol in Universal Mobile Telecommunication

More information

PERFORMANCE ANALYSIS FOR GPRS WITH PRIORITIZED AND NON-PRIORITIZED MOBILITY MANAGEMENT PROCEDURES

PERFORMANCE ANALYSIS FOR GPRS WITH PRIORITIZED AND NON-PRIORITIZED MOBILITY MANAGEMENT PROCEDURES PERFORMANCE ANALYSIS FOR GPRS WITH PRIORITIZED AND NON-PRIORITIZED MOBILITY MANAGEMENT PROCEDURES Karann Chew, Rahim Tafazolli University of Surrey, United Kingdom Abstract - GPRS is part of the evolution

More information

DRAFT - QoS Sensitive Roaming Principles 1.0 August 2004

DRAFT - QoS Sensitive Roaming Principles 1.0 August 2004 Official Document IR.68 DRAFT - QoS Sensitive Roaming Principles 1.0 August 2004 This is a binding permanent reference document of the GSM Association. Security Classification Category (See next page):

More information

A Comparative Study of Different Queuing Scheduling Disciplines

A Comparative Study of Different Queuing Scheduling Disciplines RESEARCH ARTICLE OPEN ACCESS A Comparative Study of Different Queuing Scheduling Disciplines Sarhan M. Musa, Mahamadou Tembely, Matthew N. O. Sadiku, And Pamela Obliomon Roy G. Perry College of Engineering,

More information

Real-Time Protocol (RTP)

Real-Time Protocol (RTP) Real-Time Protocol (RTP) Provides standard packet format for real-time application Typically runs over UDP Specifies header fields below Payload Type: 7 bits, providing 128 possible different types of

More information

Routing in packet-switching networks

Routing in packet-switching networks Routing in packet-switching networks Circuit switching vs. Packet switching Most of WANs based on circuit or packet switching Circuit switching designed for voice Resources dedicated to a particular call

More information

DiffServ Architecture: Impact of scheduling on QoS

DiffServ Architecture: Impact of scheduling on QoS DiffServ Architecture: Impact of scheduling on QoS Abstract: Scheduling is one of the most important components in providing a differentiated service at the routers. Due to the varying traffic characteristics

More information

UNIT 2 TRANSPORT LAYER

UNIT 2 TRANSPORT LAYER Network, Transport and Application UNIT 2 TRANSPORT LAYER Structure Page No. 2.0 Introduction 34 2.1 Objective 34 2.2 Addressing 35 2.3 Reliable delivery 35 2.4 Flow control 38 2.5 Connection Management

More information

Index. 2G mobile networks G mobile networks GPP network, see LTE networks

Index. 2G mobile networks G mobile networks GPP network, see LTE networks Index 2G mobile networks 194 6 3G mobile networks 196 201 3GPP network, see LTE networks ACK, TCP 56, 58 9, 61 acknowledgement, see ACK, TCP AUC (Authentication Center) 194 bandwidth limit definition 16

More information

TCP Congestion Control

TCP Congestion Control TCP Congestion Control What is Congestion The number of packets transmitted on the network is greater than the capacity of the network Causes router buffers (finite size) to fill up packets start getting

More information

TCP Congestion Control

TCP Congestion Control What is Congestion TCP Congestion Control The number of packets transmitted on the network is greater than the capacity of the network Causes router buffers (finite size) to fill up packets start getting

More information

End-to-end UMTS Network Performance Modeling. 1. Introduction

End-to-end UMTS Network Performance Modeling. 1. Introduction End-to-end UMTS Network Performance Modeling Authors: David Houck*, Bong Ho Kim, Jae-Hyun Kim Lucent Technologies 101 Crawfords Corner Rd., Room 4L431 Holmdel, NJ 07733, USA Phone: +1 732 949 1290 Fax:

More information

Eng 3553 Lab #5 TCP Throughput

Eng 3553 Lab #5 TCP Throughput Eng 3553 Lab #5 TCP Throughput Overview TCP (Transmission Control Protocol) is a means for building a reliable communications stream, enabling two hosts to establish a connection and exchange streams of

More information

The Impact of Delay Variations on TCP Performance

The Impact of Delay Variations on TCP Performance INSTITUT FÜR KOMMUNIKATIONSNETZE UND RECHNERSYSTEME Prof. Dr.-Ing. Dr. h. c. mult. P. J. Kühn The Impact of Delay Variations on TCP Performance Michael Scharf scharf@ikr.uni-stuttgart.de ITG FG 5.2.1 Workshop,

More information

CS321: Computer Networks Congestion Control in TCP

CS321: Computer Networks Congestion Control in TCP CS321: Computer Networks Congestion Control in TCP Dr. Manas Khatua Assistant Professor Dept. of CSE IIT Jodhpur E-mail: manaskhatua@iitj.ac.in Causes and Cost of Congestion Scenario-1: Two Senders, a

More information

TCP Flavors Simulation Evaluations over Noisy Environment

TCP Flavors Simulation Evaluations over Noisy Environment International Journal of Information Engineering and Applications 2018; 1(1): 11-17 http://www.aascit.org/journal/information TCP Flavors Simulation Evaluations over Noisy Environment Elsadig Gamaleldeen

More information

Performance Enhancement Of TCP For Wireless Network

Performance Enhancement Of TCP For Wireless Network P a g e 32 Vol. 10 Issue 12 (Ver. 1.0) October 2010 Global Journal of Computer Science and Technology Performance Enhancement Of TCP For Wireless Network 1 Pranab Kumar Dhar, 2 Mohammad Ibrahim Khan, 3

More information

Multicast and Quality of Service. Internet Technologies and Applications

Multicast and Quality of Service. Internet Technologies and Applications Multicast and Quality of Service Internet Technologies and Applications Aims and Contents Aims Introduce the multicast and the benefits it offers Explain quality of service and basic techniques for delivering

More information

CSCI Spring Final Exam Solution

CSCI Spring Final Exam Solution CSCI 4211 16Spring Final Exam Solution 1. When an IP packet arrives a router, how the router decides what is the next router (output link) this packet to be forwarded to? What are the routing table and

More information

TCP Performance Enhancement for UMTS Access Network

TCP Performance Enhancement for UMTS Access Network Downloaded from orbit.dtu.dk on: May 09, 2018 TCP Performance Enhancement for UMTS Access Network Hu, Liang Published in: SERSC Link to article, DOI: 10.1109/FGCNS.2008.159 Publication date: 2008 Document

More information

Wide area networks: packet switching and congestion

Wide area networks: packet switching and congestion Wide area networks: packet switching and congestion Packet switching ATM and Frame Relay Congestion Circuit and Packet Switching Circuit switching designed for voice Resources dedicated to a particular

More information

OSI Layer OSI Name Units Implementation Description 7 Application Data PCs Network services such as file, print,

OSI Layer OSI Name Units Implementation Description 7 Application Data PCs Network services such as file, print, ANNEX B - Communications Protocol Overheads The OSI Model is a conceptual model that standardizes the functions of a telecommunication or computing system without regard of their underlying internal structure

More information

QOS ANALYSIS OF 3G AND 4G. Khartoum, Sudan 2 unversity of science and Technology, Khartoum, Sudan

QOS ANALYSIS OF 3G AND 4G. Khartoum, Sudan 2 unversity of science and Technology, Khartoum, Sudan QOS ANALYSIS OF 3G AND 4G Doaa Hashim Osman 1, Amin Babiker 2 and Khalid hammed Bellal 1 Department of Communication, Faculty of Engineering, AL Neelain University, Khartoum, Sudan 2 unversity of science

More information

IIP Wireless. Presentation Outline

IIP Wireless. Presentation Outline IIP Wireless Improving Internet Protocols for Wireless Links Markku Kojo Department of Computer Science www.cs cs.helsinki.fi/research/.fi/research/iwtcp/ 1 Presentation Outline Project Project Summary

More information

TCP Congestion Control in Wired and Wireless networks

TCP Congestion Control in Wired and Wireless networks TCP Congestion Control in Wired and Wireless networks Mohamadreza Najiminaini (mna28@cs.sfu.ca) Term Project ENSC 835 Spring 2008 Supervised by Dr. Ljiljana Trajkovic School of Engineering and Science

More information

STUDY OF TCP THROUGHPUT ON NETWORK SIMULATOR OPNET++ BY USING DIFFERENT PARAMETERS

STUDY OF TCP THROUGHPUT ON NETWORK SIMULATOR OPNET++ BY USING DIFFERENT PARAMETERS STUDY OF TCP THROUGHPUT ON NETWORK SIMULATOR OPNET++ BY USING DIFFERENT PARAMETERS Bhargava Neeraj*, Kumawat Anchal 1, Bhargava Ritu 2 and Kumar Bharat 3 1. Department of Computer Science, School of Engineering

More information

A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert

A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert data into a proper analog signal for playback. The variations

More information

QoS Configuration. Overview. Introduction to QoS. QoS Policy. Class. Traffic behavior

QoS Configuration. Overview. Introduction to QoS. QoS Policy. Class. Traffic behavior Table of Contents QoS Configuration 1 Overview 1 Introduction to QoS 1 QoS Policy 1 Traffic Policing 2 Congestion Management 3 Line Rate 9 Configuring a QoS Policy 9 Configuration Task List 9 Configuring

More information

TCP START-UP BEHAVIOR UNDER THE PROPORTIONAL FAIR SCHEDULING POLICY

TCP START-UP BEHAVIOR UNDER THE PROPORTIONAL FAIR SCHEDULING POLICY TCP START-UP BEHAVIOR UNDER THE PROPORTIONAL FAIR SCHEDULING POLICY J. H. CHOI,J.G.CHOI, AND C. YOO Department of Computer Science and Engineering Korea University Seoul, Korea E-mail: {jhchoi, hxy}@os.korea.ac.kr

More information

Congestion Control 3/16/09

Congestion Control 3/16/09 Congestion Control Outline Resource Allocation Queuing TCP Congestion Control Spring 009 CSE3064 Issues Two sides of the same coin pre-allocate resources so at to avoid congestion control congestion if

More information

UMTS Services. Part I: Basics Bearer services and teleservices Supplementary services Multimedia services QoS architecture

UMTS Services. Part I: Basics Bearer services and teleservices Supplementary services Multimedia services QoS architecture UMTS Services Part I: Basics Bearer services and teleservices Supplementary services Multimedia services QoS architecture References Kaaranen, et al, Ch. 7 Walke, et al, ch. 10 3GPP TS 22.101: service

More information

Topics. TCP sliding window protocol TCP PUSH flag TCP slow start Bulk data throughput

Topics. TCP sliding window protocol TCP PUSH flag TCP slow start Bulk data throughput Topics TCP sliding window protocol TCP PUSH flag TCP slow start Bulk data throughput 2 Introduction In this chapter we will discuss TCP s form of flow control called a sliding window protocol It allows

More information

LTE system performance optimization by RED based PDCP buffer management

LTE system performance optimization by RED based PDCP buffer management LTE system performance optimization by RED based PDCP buffer management Umar Toseef 1,2, Thushara Weerawardane 2, Andreas Timm-Giel 2, Carmelita Görg 1 1, University of Bremen, Bremen, Germany 2, TUHH,

More information

Module objectives. Integrated services. Support for real-time applications. Real-time flows and the current Internet protocols

Module objectives. Integrated services. Support for real-time applications. Real-time flows and the current Internet protocols Integrated services Reading: S. Keshav, An Engineering Approach to Computer Networking, chapters 6, 9 and 4 Module objectives Learn and understand about: Support for real-time applications: network-layer

More information

UNIT IV -- TRANSPORT LAYER

UNIT IV -- TRANSPORT LAYER UNIT IV -- TRANSPORT LAYER TABLE OF CONTENTS 4.1. Transport layer. 02 4.2. Reliable delivery service. 03 4.3. Congestion control. 05 4.4. Connection establishment.. 07 4.5. Flow control 09 4.6. Transmission

More information

Comparing the bandwidth and priority Commands of a QoS Service Policy

Comparing the bandwidth and priority Commands of a QoS Service Policy Comparing the and priority s of a QoS Service Policy Contents Introduction Prerequisites Requirements Components Used Conventions Summary of Differences Configuring the Configuring the priority Which Traffic

More information

Transport Protocols and TCP: Review

Transport Protocols and TCP: Review Transport Protocols and TCP: Review CSE 6590 Fall 2010 Department of Computer Science & Engineering York University 1 19 September 2010 1 Connection Establishment and Termination 2 2 1 Connection Establishment

More information

Network Layer Enhancements

Network Layer Enhancements Network Layer Enhancements EECS 122: Lecture 14 Department of Electrical Engineering and Computer Sciences University of California Berkeley Today We have studied the network layer mechanisms that enable

More information

Throughput Performance Analysis for VOIP over UMTS Networks

Throughput Performance Analysis for VOIP over UMTS Networks International Journal of Engineering Sciences Paradigms and Researches () Throughput Performance Analysis for VOIP over UMTS Networks Atyaf Mohamed Abdalwahad Mohamed 1, Dr. Khalid Hamid Bilal 2 and Dr.

More information

Simulation-based examination of MPLS/RSVP-TE-based Radio Access Networks. Technical University of Ilmenau (Germany) Chair for Integrated HW/SW Systems

Simulation-based examination of MPLS/RSVP-TE-based Radio Access Networks. Technical University of Ilmenau (Germany) Chair for Integrated HW/SW Systems Name: Faculty: Electrical Engineering Information and Communication Technology Simulationbased examination of /RSVPTEbased Radio Access Networks Technical University of Ilmenau (Germany) Chair for Integrated

More information

Transmission Control Protocol. ITS 413 Internet Technologies and Applications

Transmission Control Protocol. ITS 413 Internet Technologies and Applications Transmission Control Protocol ITS 413 Internet Technologies and Applications Contents Overview of TCP (Review) TCP and Congestion Control The Causes of Congestion Approaches to Congestion Control TCP Congestion

More information

Introduction to Protocols

Introduction to Protocols Chapter 6 Introduction to Protocols 1 Chapter 6 Introduction to Protocols What is a Network Protocol? A protocol is a set of rules that governs the communications between computers on a network. These

More information

Advanced Computer Networks

Advanced Computer Networks Advanced Computer Networks QoS in IP networks Prof. Andrzej Duda duda@imag.fr Contents QoS principles Traffic shaping leaky bucket token bucket Scheduling FIFO Fair queueing RED IntServ DiffServ http://duda.imag.fr

More information

TCP/IP Performance ITL

TCP/IP Performance ITL TCP/IP Performance ITL Protocol Overview E-Mail HTTP (WWW) Remote Login File Transfer TCP UDP IP ICMP ARP RARP (Auxiliary Services) Ethernet, X.25, HDLC etc. ATM 4/30/2002 Hans Kruse & Shawn Ostermann,

More information

Circuit switched network

Circuit switched network GPRS-Services Page 12 2. GPRS-Services GPRS integrates a vast sum of additional services in a GSM-network. For this it will be necessary to define a subscriber profile that corresponds with services the

More information

ENSC 427. Communication Networks Simon Fraser University Spring Final Project. Comparison and Analysis of FIFO, PQ, and WFQ Disciplines in OPNET

ENSC 427. Communication Networks Simon Fraser University Spring Final Project. Comparison and Analysis of FIFO, PQ, and WFQ Disciplines in OPNET ENSC 427 Communication Networks Simon Fraser University Spring 2011- Final Project Comparison and Analysis of FIFO, PQ, and WFQ Disciplines in OPNET www.sfu.ca/~saa34 Professor: Ljiljana Trajković Shervin

More information

MEASURING PERFORMANCE OF VARIANTS OF TCP CONGESTION CONTROL PROTOCOLS

MEASURING PERFORMANCE OF VARIANTS OF TCP CONGESTION CONTROL PROTOCOLS MEASURING PERFORMANCE OF VARIANTS OF TCP CONGESTION CONTROL PROTOCOLS Harjinder Kaur CSE, GZSCCET, Dabwali Road, Bathinda, Punjab, India, sidhuharryab@gmail.com Gurpreet Singh Abstract CSE, GZSCCET, Dabwali

More information

ETSF10 Internet Protocols Transport Layer Protocols

ETSF10 Internet Protocols Transport Layer Protocols ETSF10 Internet Protocols Transport Layer Protocols 2012, Part 2, Lecture 2.1 Kaan Bür, Jens Andersson Transport Layer Protocols Process-to-process delivery [ed.4 ch.23.1] [ed.5 ch.24.1] Transmission Control

More information

As per 3rd Generation Partnership Project (3GPP) Technical Specification (TS) Specification, its clearly stated that:

As per 3rd Generation Partnership Project (3GPP) Technical Specification (TS) Specification, its clearly stated that: Contents Introduction Problem Scenarios Scenario 1. Scenario 2. Why Radio Access Bearer (RAB) Assignment Fails? Workaround Related Cisco Support Community Discussions Introduction This document describes

More information

Transport Protocols and TCP

Transport Protocols and TCP Transport Protocols and TCP Functions Connection establishment and termination Breaking message into packets Error recovery ARQ Flow control Multiplexing, de-multiplexing Transport service is end to end

More information

Evaluation of End-to-End TCP Performance over WCDMA

Evaluation of End-to-End TCP Performance over WCDMA Evaluation of End-to-End TCP Performance over WCDMA Liang Hu Network Group, COM Centre Technical University of Denmark Outline Recall background knowledge Why study TCP over WCDMA Performance Evaluation

More information

Chapter - 1 INTRODUCTION

Chapter - 1 INTRODUCTION Chapter - 1 INTRODUCTION Worldwide Interoperability for Microwave Access (WiMAX) is based on IEEE 802.16 standard. This standard specifies the air interface of fixed Broadband Wireless Access (BWA) system

More information

Makidis Michael.

Makidis Michael. Makidis Michael mmakidis05@aueb.gr RLC protocol overview procedures Simulation setup Performance of applications without contention Performance of applications with contention Performance of CBR Media

More information

An Investigation of Improving the Traditional TCP over MANETs

An Investigation of Improving the Traditional TCP over MANETs An Investigation of Improving the Traditional TCP over MANETs by Ping-Huan Ho A thesis submitted to Auckland University of Technology in partial fulfillment of the requirements for the degree of Master

More information

Internetworking Models The OSI Reference Model

Internetworking Models The OSI Reference Model Internetworking Models When networks first came into being, computers could typically communicate only with computers from the same manufacturer. In the late 1970s, the Open Systems Interconnection (OSI)

More information

Switched LANs A Set of Local Area Networks Interconnected by Switches

Switched LANs A Set of Local Area Networks Interconnected by Switches Switched LANs A Set of Local Area Networks Interconnected by Switches Objective This lab is designed to demonstrate the implementation of switched local area networks. The simulation in this lab will help

More information

CHAPTER 4. The main aim of this chapter is to discuss the simulation procedure followed in

CHAPTER 4. The main aim of this chapter is to discuss the simulation procedure followed in CHAPTER 4 4. Simulation procedure 4.1 Introduction The main aim of this chapter is to discuss the simulation procedure followed in evaluating the performance of AODV under black hole attacks. As discussed

More information

Performance Analysis of TCP Variants

Performance Analysis of TCP Variants 102 Performance Analysis of TCP Variants Abhishek Sawarkar Northeastern University, MA 02115 Himanshu Saraswat PES MCOE,Pune-411005 Abstract The widely used TCP protocol was developed to provide reliable

More information

CS 344/444 Computer Network Fundamentals Final Exam Solutions Spring 2007

CS 344/444 Computer Network Fundamentals Final Exam Solutions Spring 2007 CS 344/444 Computer Network Fundamentals Final Exam Solutions Spring 2007 Question 344 Points 444 Points Score 1 10 10 2 10 10 3 20 20 4 20 10 5 20 20 6 20 10 7-20 Total: 100 100 Instructions: 1. Question

More information

Multimedia Networking

Multimedia Networking CMPT765/408 08-1 Multimedia Networking 1 Overview Multimedia Networking The note is mainly based on Chapter 7, Computer Networking, A Top-Down Approach Featuring the Internet (4th edition), by J.F. Kurose

More information

Transport Protocols & TCP TCP

Transport Protocols & TCP TCP Transport Protocols & TCP CSE 3213 Fall 2007 13 November 2007 1 TCP Services Flow control Connection establishment and termination Congestion control 2 1 TCP Services Transmission Control Protocol (RFC

More information

Congestion Control. Daniel Zappala. CS 460 Computer Networking Brigham Young University

Congestion Control. Daniel Zappala. CS 460 Computer Networking Brigham Young University Congestion Control Daniel Zappala CS 460 Computer Networking Brigham Young University 2/25 Congestion Control how do you send as fast as possible, without overwhelming the network? challenges the fastest

More information

ADVANCED COMPUTER NETWORKS

ADVANCED COMPUTER NETWORKS ADVANCED COMPUTER NETWORKS Congestion Control and Avoidance 1 Lecture-6 Instructor : Mazhar Hussain CONGESTION CONTROL When one part of the subnet (e.g. one or more routers in an area) becomes overloaded,

More information

Advanced Lab in Computer Communications Meeting 6 QoS. Instructor: Tom Mahler

Advanced Lab in Computer Communications Meeting 6 QoS. Instructor: Tom Mahler Advanced Lab in Computer Communications Meeting 6 QoS Instructor: Tom Mahler Motivation Internet provides only single class of best-effort service. Some applications can be elastic. Tolerate delays and

More information

Performance Evaluation of WiFiRe using OPNET

Performance Evaluation of WiFiRe using OPNET Performance Evaluation of WiFiRe using OPNET Under the guidance of: Prof. Sridhar Iyer and Prof. Varsha Apte Dept. of CSE (KReSIT) July 16, 2007 Goal Goal Building. Finding minimum slot length to support

More information

Page 1. Review: Internet Protocol Stack. Transport Layer Services. Design Issue EEC173B/ECS152C. Review: TCP

Page 1. Review: Internet Protocol Stack. Transport Layer Services. Design Issue EEC173B/ECS152C. Review: TCP EEC7B/ECS5C Review: Internet Protocol Stack Review: TCP Application Telnet FTP HTTP Transport Network Link Physical bits on wire TCP LAN IP UDP Packet radio Transport Layer Services Design Issue Underlying

More information

Chapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet

Chapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet Chapter 2 - Part 1 The TCP/IP Protocol: The Language of the Internet Protocols A protocol is a language or set of rules that two or more computers use to communicate 2 Protocol Analogy: Phone Call Parties

More information

Data Link Control Protocols

Data Link Control Protocols Protocols : Introduction to Data Communications Sirindhorn International Institute of Technology Thammasat University Prepared by Steven Gordon on 23 May 2012 Y12S1L07, Steve/Courses/2012/s1/its323/lectures/datalink.tex,

More information

of-service Support on the Internet

of-service Support on the Internet Quality-of of-service Support on the Internet Dept. of Computer Science, University of Rochester 2008-11-24 CSC 257/457 - Fall 2008 1 Quality of Service Support Some Internet applications (i.e. multimedia)

More information

End-to-End QoS Improvement of HSDPA End-User Multi-flow Traffic Using RAN Buffer Management

End-to-End QoS Improvement of HSDPA End-User Multi-flow Traffic Using RAN Buffer Management End-to-End QoS Improvement of HSDPA End-User Multi-flow Traffic Using RAN Buffer Management Suleiman Y. Yerima and Khalid Al-Begain Integrated Communications Research Centre, University of Glamorgan Pontypridd

More information

Protocol Overview. TCP/IP Performance. Connection Types in TCP/IP. Resource Management. Router Queues. Control Mechanisms ITL

Protocol Overview. TCP/IP Performance. Connection Types in TCP/IP. Resource Management. Router Queues. Control Mechanisms ITL Protocol Overview TCP/IP Performance E-Mail HTTP (WWW) Remote Login File Transfer TCP UDP ITL IP ICMP ARP RARP (Auxiliary Services) ATM Ethernet, X.25, HDLC etc. 2/13/06 Hans Kruse & Shawn Ostermann, Ohio

More information

CS 5520/ECE 5590NA: Network Architecture I Spring Lecture 13: UDP and TCP

CS 5520/ECE 5590NA: Network Architecture I Spring Lecture 13: UDP and TCP CS 5520/ECE 5590NA: Network Architecture I Spring 2008 Lecture 13: UDP and TCP Most recent lectures discussed mechanisms to make better use of the IP address space, Internet control messages, and layering

More information

MPEG4 VIDEO OVER PACKET SWITCHED CONNECTION OF THE WCDMA AIR INTERFACE

MPEG4 VIDEO OVER PACKET SWITCHED CONNECTION OF THE WCDMA AIR INTERFACE MPEG4 VIDEO OVER PACKET SWITCHED CONNECTION OF THE WCDMA AIR INTERFACE Jamil Y. Khan 1, Pratik Das 2 School of Electrical Engineering and Computer Science, University of Newcastle, Callaghan, NSW 238,

More information

Cross-layer TCP Performance Analysis in IEEE Vehicular Environments

Cross-layer TCP Performance Analysis in IEEE Vehicular Environments 24 Telfor Journal, Vol. 6, No. 1, 214. Cross-layer TCP Performance Analysis in IEEE 82.11 Vehicular Environments Toni Janevski, Senior Member, IEEE, and Ivan Petrov 1 Abstract In this paper we provide

More information

This Lecture. BUS Computer Facilities Network Management. Switching Network. Simple Switching Network

This Lecture. BUS Computer Facilities Network Management. Switching Network. Simple Switching Network This Lecture BUS0 - Computer Facilities Network Management Switching networks Circuit switching Packet switching gram approach Virtual circuit approach Routing in switching networks Faculty of Information

More information

GPRS and UMTS T

GPRS and UMTS T GPRS and UMTS T-110.2100 Global Packet Radio Service GPRS uses the time slots not used for circuit switched services Data rate depends on the availability of free time slots GPRS uses the multislot technique,

More information

King Fahd University of Petroleum and Minerals College of Computer Sciences and Engineering Department of Computer Engineering

King Fahd University of Petroleum and Minerals College of Computer Sciences and Engineering Department of Computer Engineering Student Name: Section #: King Fahd University of Petroleum and Minerals College of Computer Sciences and Engineering Department of Computer Engineering COE 344 Computer Networks (T072) Final Exam Date

More information

Page 1. Review: Internet Protocol Stack. Transport Layer Services EEC173B/ECS152C. Review: TCP. Transport Layer: Connectionless Service

Page 1. Review: Internet Protocol Stack. Transport Layer Services EEC173B/ECS152C. Review: TCP. Transport Layer: Connectionless Service EEC7B/ECS5C Review: Internet Protocol Stack Review: TCP Application Telnet FTP HTTP Transport Network Link Physical bits on wire TCP LAN IP UDP Packet radio Do you remember the various mechanisms we have

More information

Lecture 21. Reminders: Homework 6 due today, Programming Project 4 due on Thursday Questions? Current event: BGP router glitch on Nov.

Lecture 21. Reminders: Homework 6 due today, Programming Project 4 due on Thursday Questions? Current event: BGP router glitch on Nov. Lecture 21 Reminders: Homework 6 due today, Programming Project 4 due on Thursday Questions? Current event: BGP router glitch on Nov. 7 http://money.cnn.com/2011/11/07/technology/juniper_internet_outage/

More information

End-to-end IP Service Quality and Mobility - Lecture #6 -

End-to-end IP Service Quality and Mobility - Lecture #6 - End-to-end IP Quality and Mobility - Lecture #6 - Special Course in Networking Technology S-38.215 vilho.raisanen@nokia.com Planned contents & draft schedule 1. Introduction Jan 13th 2. Characteristics

More information

Comparison of QoS Performance Over WLAN, VoIP4 and VoIP6

Comparison of QoS Performance Over WLAN, VoIP4 and VoIP6 Comparison of QoS Performance Over WLAN, VoIP4 and VoIP6 Esra Musbah Mohammed Musbah 1 Khalid Hamed Bilal 2 Amin Babiker A./Nabi Mustafa 3 Abstract VoIP stands for voice over internet protocol. It is one

More information

General comments on candidates' performance

General comments on candidates' performance BCS THE CHARTERED INSTITUTE FOR IT BCS Higher Education Qualifications BCS Level 5 Diploma in IT April 2018 Sitting EXAMINERS' REPORT Computer Networks General comments on candidates' performance For the

More information

Improving TCP End to End Performance in Wireless LANs with Snoop Protocol

Improving TCP End to End Performance in Wireless LANs with Snoop Protocol Improving TCP End to End Performance in Wireless LANs with Snoop Protocol Dejan Jaksic, Zeljko Ilic and Alen Bazant Department of Telecommunications, Faculty of Electrical Engineering and Computing Unska

More information

Advanced Communication Lab OPNET Tutorial

Advanced Communication Lab OPNET Tutorial Advanced Communication Lab OPNET Tutorial SS 2013 Authors: Mohammad M. Siddique, Andreas J. Könsgen 1 1. Log on to the computer. 2. Open the OPNET program by clicking on the respective icon. 3. After the

More information

CMPE 257: Wireless and Mobile Networking

CMPE 257: Wireless and Mobile Networking CMPE 257: Wireless and Mobile Networking Katia Obraczka Computer Engineering UCSC Baskin Engineering Lecture 10 CMPE 257 Spring'15 1 Student Presentations Schedule May 21: Sam and Anuj May 26: Larissa

More information