Modelling, Simulation and Performance Evaluation on Parallel and Distributed Systems

Course Information
TitleΜοντελοποίηση, Προσομοίωση και Απόδοση Παράλληλων και Κατανεμημένων Συστημάτων / Modelling, Simulation and Performance Evaluation on Parallel and Distributed Systems
CodeCNSS205
FacultySciences
SchoolInformatics
Cycle / Level2nd / Postgraduate
Teaching PeriodSpring
CoordinatorEleni Karatza
CommonYes
StatusActive
Course ID600016168

Programme of Study: PMS DIKTYA EPIKOINŌNIŌN KAI ASFALEIA SYSTĪMATŌN (2018 éōs sīmera) MF

Registered students: 2
OrientationAttendance TypeSemesterYearECTS
Díktya EpikoinōniṓnElective Courses217.5
Asfáleia SystīmátōnElective Courses217.5

Programme of Study: PMS DIKTYA EPIKOINŌNIŌN KAI ASFALEIA SYSTĪMATŌN (2018 éōs sīmera) PF

Registered students: 21
OrientationAttendance TypeSemesterYearECTS
Díktya EpikoinōniṓnElective Courses217.5
Asfáleia SystīmátōnElective Courses217.5

Class Information
Academic Year2021 – 2022
Class PeriodSpring
Faculty Instructors
Weekly Hours3
Class ID
600205390
Course Type 2016-2020
  • Scientific Area
Course Type 2011-2015
Specific Foundation / Core
Mode of Delivery
  • Face to face
Digital Course Content
Language of Instruction
  • Greek (Instruction, Examination)
Prerequisites
General Prerequisites
Basic knowledge in parallel and distributed systems, simulation, performance, probabilities and statistics.
Learning Outcomes
Knowledge: Thorough grasp of parallel and distributed systems modeling, simulation and performance evaluation concepts. Acquaintance with advanced techniques for modelling, simulation and performance analysis of computing systems consisting of multiple processors. Skills: Practice in solving exercises and problems based on taught theory. Capacity of simulation of job scheduling methods for efficient systems performance.
General Competences
  • Apply knowledge in practice
  • Retrieve, analyse and synthesise data and information, with the use of necessary technologies
  • Adapt to new situations
  • Make decisions
  • Work autonomously
  • Work in teams
  • Be critical and self-critical
  • Advance free, creative and causative thinking
Course Content (Syllabus)
Discrete event modelling and simulation. Queueing network models. Performance evaluation and analysis of parallel and distributed systems - Performance metrics. High performance systems and computing. Scheduling / routing methods. Load balancing. Resource discovery in the grid. Performance of multi-criteria based job scheduling.
Keywords
Modeling, simulation, performance, parallel and distributed systems
Educational Material Types
  • Slide presentations
  • Book
Use of Information and Communication Technologies
Use of ICT
  • Use of ICT in Course Teaching
  • Use of ICT in Communication with Students
Description
Use of computer for teaching. Use of eLearning for communication.
Course Organization
ActivitiesWorkloadECTSIndividualTeamworkErasmus
Lectures39
Reading Assigment75
Project75
Solving exercises to understand the theory36
Total225
Student Assessment
Description
Written exams 50%, project with presentation 30% (research project, or programming assignment), exercises solving 20%. The exact procedure is announced at the course site.
Student Assessment methods
  • Written Exam with Short Answer Questions (Summative)
  • Written Exam with Extended Answer Questions (Summative)
  • Written Assignment (Summative)
  • Written Exam with Problem Solving (Summative)
Bibliography
Additional bibliography for study
Βιβλιογραφία • Slides παραδόσεων. • Averill M. Law / W. David Kelton, Simulation modeling and Analysis, McGraw-Hill Higher Education, 2006. • Raj Jain, "The art of Computer Systems Performance Analysis", J. Wiley and Sons, 1991. • Σταφυλοπάτης Α.Γ., Σιόλας Γ., Ανάλυση Επίδοσης Υπολογιστικών Συστημάτων, Ηλεκτρ. Βιβλίο, Εύδοξος: https://repository.kallipos.gr/handle/11419/6055 https://repository.kallipos.gr/bitstream/11419/6055/1/master-KOY.pdf Συμπληρωματική Βιβλιογραφία • Neil Gunther, The practical performance analyst, Authors Choice Press, 2000. • H. F. Jordan, and G. Alaghband, Fundamentals of Parallel Processing, H. F. Jordan, and G. Alaghband, Prentice Hall 2003. • Ian Foster, and Carl Kesselman (Editors), The Grid: Blueprint for a New Computing Infrastructure, 2004, Elsevier. • E.D. Lazowska, J. Zahorjan, G. S. Graham, K.C. Sevcik, "Quantitative System Performance: Computer System Analysis Using Queueing Network Models", Prentice-Hall, Inc., 1984 (e-book). • Daniel A. Menasce, Virgilio A. F. Almeida, "Capacity planning for web performance", Prentice Hall, 1998. • D. A. Menasce, V. A. F. Almeida, L. W. Dowdy, "Capacity Planning and Performance modelling, From Mainframes to Client Servers", Prentice Hall, 1994. • D. A. Menasce, V. A. F. Almeida, L. W. Dowdy, "Performance by Design: Computer Capacity Planning By Example", Prentice Hall PTR, 2004. • D.J. Lilja, "Measuring Computer Performance: A Practitioner's Guide", Cambridge University Press, 2000. • G. Bolch, S. Greiner, H. De Meer, K.S. Trivedi, "Queueing Networks and Markov Chains: Modeling and Performance Evaluation with Computer Science Applications", Wiley-Interscience, 2006. • William J. Stewart, Probability, Markov Chains, Queues, and Simulation: The Mathematical Basis of Performance Modeling, Princeton University Press, 2009. • Ερευνητικές Εργασίες.
Last Update
07-02-2021