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