Credits
6
Types
Specialization compulsory (Computer Networks and Distributed Systems)
Requirements
This subject has not requirements
, but it has got previous capacities
Department
AC
Teachers
Person in charge
- Llorenç Cerdà Alabern ( llorenc@ac.upc.edu )
Weekly hours
Theory
2
Problems
2
Laboratory
0
Guided learning
0
Autonomous learning
0
Competences
Computer networks and distributed systems
Generic
Reasoning
Objectives
-
Being able to model a process that evolves over time with a discrete and continuous time Markov chain
Related competences: CTR6, CEE2.1, CEE2.2, CEE2.3, CG1, CG3, -
Being able to compute the steady state and transient solution of a Markov chain
Related competences: CTR6, -
Being able to model processes that engage the formation of queues
Related competences: CEE2.3, CTR6, CG3, -
Being able to resolve the basic queues: M/M/1, M/G/1, M/G/1/K
Related competences: CTR6, CEE2.3,
Contents
-
Introduction
Concept of probability space, sequence of random variables and stochastic processes. -
Discrete Time Markov Chains (DTMC)
Definition of a DTMC, Transient Solution, Classification of States, Steady State, Finite Absorbent Chains -
Continuous Time Markov Chains (CTMC)
Definition of a CTMC, Transient Solution, Steady State, Semi-Markov Process and Embedded MC, Finite Absorbent Chains -
Queuing Theory
Kendal Notation, Little Theorem, PASTA Theorem, The M/M/1 Queue, M/G/1 Queue, Reversed Chain, Reversible Queues, Networks of Queues, Chains with Matrix Geometric Solutions
Activities
Activity Evaluation act
Probability Review
Theory
4h
Problems
4h
Laboratory
0h
Guided learning
0h
Autonomous learning
12h
First assessment
Theory
0h
Problems
0h
Laboratory
0h
Guided learning
2h
Autonomous learning
10h
Second assessment
Theory
0h
Problems
0h
Laboratory
0h
Guided learning
2h
Autonomous learning
10h
Teaching methodology
There will be 4 hours per week, dedicated to theoretical classes to explain the theory and solve problems. The students' activities will consist of reading material and solving practical problems that will be proposed at each theoretical unit. The problems will be collected and corrected during the course. There will be research oriented problems to be solved using numerical tools as MATLAB.Evaluation methodology
The theory mark will be calculated from the problems delivered by the student, assessment marks and a final exam mark. The formula for calculating the mark for the course is:NF = 0.1 * NP + 0.15 * max{EF, C1} + 0.15 * max{EF, C2} + 0.60 * EF
where:
NF = final mark
EF = final theory exam
NP = Problems delivered by the students
C1,C2 = marks of midterm assessments
Bibliography
Basic
-
Probability, stochastic processes, and queueing theory: the mathematics of computer performance modelling
- Nelson, R,
Springer,
1995.
ISBN: 0387944524
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991001445919706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Finite markov chains
- Kemeny, J.G.; Snell, J.L,
Springer-Verlag,
1976.
ISBN: 0387901922
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991000962899706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Probability and statistics with reliability, queuing, and computer science applications
- Trivedi, K.S,
John Wiley & Sons,
2001.
ISBN: 0471333417
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991002351769706711&context=L&vid=34CSUC_UPC:VU1&lang=ca
Complementary
-
An introduction to probability theory and its applications: volume I
- Feller, W,
John Wiley and Sons,
1968.
ISBN: 0471257117
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991000036749706711&context=L&vid=34CSUC_UPC:VU1&lang=ca