Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/imanghd/computerperformanceevaluation
Performance and Dependability Lab @ SUT
https://github.com/imanghd/computerperformanceevaluation
hidden-markov-model performance-analysis probability python simulation
Last synced: about 1 month ago
JSON representation
Performance and Dependability Lab @ SUT
- Host: GitHub
- URL: https://github.com/imanghd/computerperformanceevaluation
- Owner: iManGHD
- Created: 2023-10-12T11:36:32.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-13T14:57:21.000Z (3 months ago)
- Last Synced: 2024-10-20T10:03:37.111Z (3 months ago)
- Topics: hidden-markov-model, performance-analysis, probability, python, simulation
- Language: Python
- Homepage:
- Size: 14.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ComputerPerformanceEvaluation
This repository serves as a comprehensive collection of all the projects, homework assignments, and resources related to the Performance Evaluation course I completed in my fifth semester of my Master's degree at Sharif University of Technology. The course was instructed by Prof. Ali Movaghar from the Department of Computer Engineering.
## Homework 1: M/M/1/K Queue Analysis
**Description:**
This homework involves the analysis of an M/M/1/K queue system, focusing on its performance evaluation. The main task is to compute various performance metrics and analyze their implications.**Parameters:**
- **Service Rate (μ):** The rate at which the service is provided.
- **Arrival Rate (λ):** The rate at which arrivals occur.
- **Queue Capacity (K):** Set to 14.**Key Aspects Covered:**
- **Performance Metrics:** Calculation of the probability of having `n` customers in the system (`P_n`), average number of customers in the system (`N_c`), and probabilities of blocking (`P_b`) and dropping (`P_d`).
- **Simulation Results:** Results showing the impact of varying parameters on system performance.
- **Formulas Used:**
- `P_n(λ, μ)` for the probability of `n` customers.
- `N_c` for the average number of customers.
- Calculation of `P_b` and `P_d` using the provided formulas.
- **Analysis:** Discussion on the impact of different parameters on system performance.## Homework 2: Round Robin Scheduling Analysis
**Description:**
This homework involves the analysis of the Round Robin scheduling algorithm within a queue system. It focuses on understanding how the Round Robin mechanism affects performance.**Key Aspects Covered:**
- **Round Robin Scheduling:** Examination of the algorithm's performance in managing queues.
- **Performance Metrics:** Analysis of average wait time and throughput under different configurations.
- **Theoretical Evaluation:**
- Calculation of performance metrics with given parameters (μ and θ).
- Breakdown of theoretical results and their implications.
- Evaluation of the impact of different time slices and system configurations.## Homework 3: Theoretical Analysis
**Description:**
This is a theoretical assignment that involves detailed questions and answers related to queue systems. It aims to test understanding of queueing theory concepts and their applications.**Key Aspects Covered:**
- **Theoretical Questions:** A set of questions designed to explore various aspects of queueing theory.
- **Solutions:** Detailed answers and explanations for each question, providing insights into the theoretical aspects of queue systems.---
For further details on each homework, please refer to the corresponding files in this repository. Feel free to reach out if you have any questions or need additional information.