Network performance project

Slides:



Advertisements
Similar presentations
E&CE 418: Tutorial-4 Instructor: Prof. Xuemin (Sherman) Shen
Advertisements

The Theory of Queues Models of Waiting in line. Queuing Theory Basic model: Arrivals  Queue  Being Served  Done – Queuing theory lets you calculate:
Crossbar Switches Crossbar switches are an important general architecture for fast switches. 2 x 2 Crossbar Switches A general N x N crossbar switch.
Simulation with ArenaChapter 2 – Fundamental Simulation Concepts Discrete Event “Hand” Simulation of a GI/GI/1 Queue.
Internet Networking Spring 2003
The Theory of Queues Models of Waiting in line. Queuing Theory Basic model: Arrivals  Queue  Being Served  Done – Queuing theory lets you calculate:
04/21/2004CSCI 315 Operating Systems Design1 Disk Scheduling.
Choose the right picture
BIS 494: Topics in Information Systems 1 M/M/c Queuing Simulation with VBA (1) Business Process Modeling, Simulation and Design.
Queueing Theory Average person spends almost 6 months of their lifetime in queues; 3 days a year.
CSC 205 Programming II Lecture 22 Carwash Simulation.
Simulation with ArenaChapter 2 – Fundamental Simulation ConceptsSlide 1 of 46 Simulation by Hand: Setup.
Virtual-Time Round-Robin: An O(1) Proportional Share Scheduler By Jason Nieh, etc Xiaojun Wang 10/07/2005.
Token App (Getting rid of the long queues). Tired of waiting in long queue? Worried about time management ? Is your billing area over-crowded?
CS 450 – Modeling and Simulation Dr. X. Topics System Analysis Arrival process The Queue The Server The simulation.
Quiz 1 Key 3. Class B 5. |Ethernet Frame|IP Datagram|TCP Header|FTP Header|Data|
Topics in Internet Research: Project Scope Mehreen Alam
Agenda Background Project goals Project description –General –Implementation –Algorithms Simulation results –Charts –Conclusions.
scheduling for local-area networks”
Introduction (2) Overview: access net, physical media
Managing Waiting Lines & Queuing Systems
Why Is There a Need to Implement a Weighted Fair Queue?
NFD Tunnel Authentication
CS 5565 Network Architecture and Protocols
Students will know that…
Load Balancing and Data centers
Modeling and Simulation (An Introduction)
ETM 607 – Spreadsheet Simulations
ADVANTAGES OF SIMULATION
Internet Networking Spring 2002
Planning & System Installation
Chapter 14 User Datagram Program (UDP)
2.7: Simulation.
Queuing Theory Non-Markov Systems
Chapter 3 Switching.
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Net 323 D: Networks Protocols
What is “Data Structures”?
User Datagram Protocol (UDP)
Chapter 10 Verification and Validation of Simulation Models
B.Ramamurthy Appendix A
Native verification of Jackson's theorem
SIMULATION EXAMPLES QUEUEING SYSTEMS.
Providing QoS through Active Domain Management
OPNET Simulation of Different Queuing Mechanisms
SIMULATION EXAMPLES QUEUEING SYSTEMS.
Decentralized Distributed Processing
Net 412 (Practical Part) Networks and Communication Department LAB 1.
Native simulation of priority queue system
A Queue system based on the bank service
Starting TCP Connection – A High Level View
Switching Techniques.
Design Components are Code Components
1 ADDRESS RESOLUTION PROTOCOL (ARP) & REVERSE ADDRESS RESOLUTION PROTOCOL ( RARP) K. PALANIVEL Systems Analyst, Computer Centre Pondicherry University,
Native FEC simulation for UDP
Discrete Event “Hand” Simulation of a GI/GI/1 Queue
Queuing Analysis.
MAT 4830 Mathematical Modeling
Chapter 14 User Datagram Program (UDP)
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Congestion Control Reasons:
Applied Information Technology 2016 Rhys greaney
1: multiple representations
Implementation and simulation of Scheduling Algorithms in OPNET
CPU SCHEDULING SIMULATION
Connecting to the Network
Process-to-Process Delivery: UDP, TCP
Switching A network is a set of connected devices
Input-queued switches: queueing theory & algorithm design
SIMULATION EXAMPLES QUEUEING SYSTEMS.
Presentation transcript:

Network performance project Topic: simulation of a variable rate server system Done by: Zhang Rui (3342902) Zheng Siyi (3394194) Overview of variable rate server system Application High level design of simulation Low level design of simulation

Variable rate server system One Queue Multiple server Different process rate for each server Sequence of the serve oder

Application used in switch simulation Used in local area network For communication of clients in the local network It is a variable rate server system In our design it have different process speed for each server

Application Overview of the simulation

Application Purpose of this simulation Cost of different speed of server Cost of multiple server Use this simulation to find out the most economic and reasonable way for setting up the number and speed of the server

High level design packet generator: which will simulate the packet generation rate of a company servers: the different rate server output: the total arrival rate for the whole system, and different arrival rate for each server packet generator

Low level design Each coming in packet will check the last finish time of server-1, if the last finish time of server-1 is smaller than the time of current packet, the packet will be served by server-1, if not, check server-2, if server-2 is also not available then check server-3, if server-3 also not available, then wait for any server finish.

Result of the simulation There have 4 results of this simulation: Total arrival rate Arrival rate for server-1 Arrival rate for server-2 Arrival rate for server-3 By finding out these arrival rates we can adjust the speed and number of multiple servers, then to choose a reasonable speed and number of servers