ECE 533 Advanced Computer Communication Networks
Homework 3
Due October 14, 2015 @ 12:00pm
Problem 1:
Install Android SDK in your computer. Create two Anroid virtual devices (AVDs). Connect these two AVDs
on the same computer. Transmit a file (picture or

ECE 533 Advanced Computer Communication Networks
Homework 2
Due September 23, 2015 @ 12pm
Problem 1:
Write a Matlab code to create an M/M/1 queue. The arrival rate of the packets to the queue should be 0.05
packets/second. The average service time should

ECE 533 Advanced Computer
Communica5on Networks
Queueing Models &
M/M/m, M/M/, M/M/m/m,
Mul5dimensional Markov Chains,
Trunca5on, PASTA
Queueing Models
M/M/m
packet
Queue/Buer
per second
Router/Server
packet per second
packet per second

ECE 533 Advanced Computer
Communication Networks
Burkes Theorem and Networks of Queues
Burkes Theorem
An interesting property of an M/M/1 queue, which greatly
simplifies combining these queues into a network, is the
surpris

ECE 533 Advanced Computer Communication Networks
Homework 1
Due September 7, 2015 @ 9am
Problem 1:
Let us consider three events; A, B, and C. These events are stochastically independent and P(A) = 0.5,
P(B) =

ECE 533 Advanced Computer
Communication Networks
Reservations Systems
Stability of Queueing Systems
Reservation
and Polling
Systems
RESERVATION
SYSTEMS
RESERVATION
SYSTEMS
Single channel shared by multiple users
ne
uchannel
ser sh

ECE 533 Advanced Computer
Communication Networks
Queueing Models &
M/M/1 Queue
Queueing Models
packet per second
Queue/Buffer
packet per second
Router/Server
M/M/1
Single server queue
Poisson arrivals, exponential service times
Expe

ECE 533 Advanced Computer
Communication Networks
M/G/1 Queues
M/G/1
QUEUE
M/G/1 Q
ueue
Poisson arrivals
M/G/1
General independent
Service times
Poisson arrivals at rate
Poisson arrivals at rate
Service time has arbitrary distribution with

ECE 533 Advanced Computer
Communication Networks
Queueing Models &
Littles Theorem
Queueing Models
R = 100 Mb/s
A
B
R = 1.5 Mb/s
queue of packets
waiting for output link
Queueing Models
Used for analyzing network performance
In packet ne

ECE 533 Advanced Computer
Communication Networks
Introduction
Goals and Motivation
Focus of the course
Client
? ? ? ?
Server
Goals and Motivation
Focus of the course
Three networking topics
Distributed Systems
Networking
Communicati