Modeling and Performance Analysis with Simulation SS 2012

Ähnliche Dokumente
Telematics WS0910. Lecture & Tutorial

Telematics Chapter 0 Beispielbild. Organizational. Dr. habil. Emmanuel Baccelli INRIA / Freie Universität Berlin

Simulation and Modeling I

Projektseminar Mobilkommunikation Projektseminar MIKS

Advanced Business Intelligence. Advanced Networking. Artificial Intelligence. Campus Offenburg Badstraße 24, 77652

DATA ANALYSIS AND REPRESENTATION FOR SOFTWARE SYSTEMS

Die "Badstuben" im Fuggerhaus zu Augsburg

Accounting course program for master students. Institute of Accounting and Auditing

Foundations of Image Formation and. Pattern Recognition

An Introduction to Monetary Theory. Rudolf Peto

Die Bedeutung neurowissenschaftlicher Erkenntnisse für die Werbung (German Edition)

SWS im Prüfungsgebiet Module 1. Sem. 2. Sem. 3. Sem. 4. Sem. 5. Sem. 6. Sem. V Ü/L S V Ü/L S V Ü/L S V Ü/L S V Ü/L S V Ü/L S

Multimedia Communication

Martin Luther. Click here if your download doesn"t start automatically

Master-Studiengang & Bewerbung/Zulassung. Judith Zimmermann Studienkoordinatorin, Departement Informatik, ETH Zürich

WP2. Communication and Dissemination. Wirtschafts- und Wissenschaftsförderung im Freistaat Thüringen

Modulbeschreibung. The course is principally designed to impart: technical skills 50%, method skills 40%, system skills 10%, social skills 0%.

EVANGELISCHES GESANGBUCH: AUSGABE FUR DIE EVANGELISCH-LUTHERISCHE LANDESKIRCHE SACHSEN. BLAU (GERMAN EDITION) FROM EVANGELISCHE VERLAGSAN

Flow - der Weg zum Glück: Der Entdecker des Flow-Prinzips erklärt seine Lebensphilosophie (HERDER spektrum) (German Edition)

Universität Karlsruhe (TH)

Final Exam. Friday June 4, 2008, 12:30, Magnus-HS

Ultra Wideband Antennas, Technologies and Applications

Extract of the Annotations used for Econ 5080 at the University of Utah, with study questions, akmk.pdf.

Algorithms for graph visualization

Im Fluss der Zeit: Gedanken beim Älterwerden (HERDER spektrum) (German Edition)

Wer bin ich - und wenn ja wie viele?: Eine philosophische Reise. Click here if your download doesn"t start automatically


Mitglied der Leibniz-Gemeinschaft

Seminar: Advanced Internet Technology. Lehrveranstaltungsnummer: 12ws Lehrveranstaltungstyp: Seminar engl. Erfasste Fragebögen: 9

HIR Method & Tools for Fit Gap analysis

Seminar: Software Engineering verteilter Systeme

Körpersprache im Beruf für Dummies (German Edition)

CIA. Auditing Exams. Gleim. Certified Internal Auditor, 2018 edition Irvin N. Gleim. Irvin N. Gleim Ph.D., CFM, CIA, CMA, CPA, Professsor emeritus

Handbuch der therapeutischen Seelsorge: Die Seelsorge-Praxis / Gesprächsführung in der Seelsorge (German Edition)

Vorteile von Java und Konvergenz Service Creation mit JAIN Network Management mit JMX Fazit

Zuletzt geändert durch Satzung vom 6. August 2015

Pensionskasse: Vorsorge, Finanzierung, Sicherheit, Leistung (German Edition)

Auswertungsbericht Lehrveranstaltungsevaluation an die Lehrenden

Seminar: Software Engineering verteilter Systeme

The Future Internet in Germany and Europe

DAS ZUFRIEDENE GEHIRN: FREI VON DEPRESSIONEN, TRAUMATA, ADHS, SUCHT UND ANGST. MIT DER BRAIN-STATE-TECHNOLOGIE DAS LEBEN AUSBALANCIEREN (GE

Auswertungsbericht Lehrveranstaltungsbewertung Mobile Communication and Ad Hoc Networks

Determining Vibro-Acoustic Effects in Multidomain Systems using a Custom Simscape Gear Library

DAS ERSTE MAL UND IMMER WIEDER. ERWEITERTE SONDERAUSGABE BY LISA MOOS

Entwicklung verteilter echtzeitfähiger Sensorsysteme

Technical Thermodynamics

Privacy-preserving Ubiquitous Social Mining via Modular and Compositional Virtual Sensors

Kursbuch Naturheilverfahren: Curriculum der Weiterbildung zur Erlangung der Zusatzbezeichnung Naturheilverfahren (German Edition)

Einführung in die Technische Informatik [TI]

Das Zeitalter der Fünf 3: Götter (German Edition)

auf differentiellen Leitungen

ETHISCHES ARGUMENTIEREN IN DER SCHULE: GESELLSCHAFTLICHE, PSYCHOLOGISCHE UND PHILOSOPHISCHE GRUNDLAGEN UND DIDAKTISCHE ANSTZE (GERMAN

Old People and Culture of Care.

Haslingden High School MFL Faculty Y8 German Block A Homework In der Stadt

Funktion der Mindestreserve im Bezug auf die Schlüsselzinssätze der EZB (German Edition)

Introduction to the diploma and master seminar in FSS Prof. Dr. Armin Heinzl. Sven Scheibmayr

Was heißt Denken?: Vorlesung Wintersemester 1951/52. [Was bedeutet das alles?] (Reclams Universal-Bibliothek) (German Edition)

Kybernetik Intelligent Agents- Decision Making

CNC ZUR STEUERUNG VON WERKZEUGMASCHINEN (GERMAN EDITION) BY TIM ROHR

Level 2 German, 2016

Ein Stern in dunkler Nacht Die schoensten Weihnachtsgeschichten. Click here if your download doesn"t start automatically

CRC 940 related courses (key skills and scientific techniques) from 2012 to 2016

European Qualification Strategies in Information and Communications Technology (ICT)

Klausur Verteilte Systeme

PONS DIE DREI??? FRAGEZEICHEN, ARCTIC ADVENTURE: ENGLISCH LERNEN MIT JUSTUS, PETER UND BOB

Proseminar - Organisation und Personal Seminar Organisational Theory and Human Resource Management

Level 1 German, 2014

Schöpfung als Thema des Religionsunterrichts in der Sekundarstufe II (German Edition)

Lehrgebiet Verteilte und vernetzte Systeme

Klassische Themen der Computerwissenschaft

Kindesmisshandlung: Psychische und körperliche Folgen im Erwachsenenalter (German Edition)

Lehrveranstaltungen im Wintersemester 2012/2013

Performance Tuning and Optimizing SQL Databases MOC 10987

Kopfsache schlank: Wie wir über unser Gehirn unser Gewicht steuern (German Edition)

STRATEGISCHES BETEILIGUNGSCONTROLLING BEI KOMMUNALEN UNTERNEHMEN DER FFENTLICHE ZWECK ALS RICHTSCHNUR FR EIN ZIELGERICHTETE

Praktikum Entwicklung von Mediensystemen mit ios

Die UN-Kinderrechtskonvention. Darstellung der Bedeutung (German Edition)

Unterwegs mit einem Engel: Mit dem Buch Tobit durch die Fastenzeit bis Ostern (HERDER spektrum) (German Edition)

SARA 1. Project Meeting

Max und Moritz: Eine Bubengeschichte in Sieben Streichen (German Edition)

MSc Mathematical Finance and Actuarial Science

Europe Job Bank Schülerumfrage. Projektpartner. Euro-Schulen Halle

Die Erlebnisgesellschaft von Gerhard Schulze und das Sinus-Milieu-Modell: Eine vergleichende Betrachtung (German Edition)

Seminar für Wirtschaftsinformatiker (Master/Diplom) Sommersemester 2012

Security of Online Social Networks

Support Technologies based on Bi-Modal Network Analysis. H. Ulrich Hoppe. Virtuelles Arbeiten und Lernen in projektartigen Netzwerken

Lehrangebot am Institut für Marketing

Zurich Open Repository and Archive. Anatomie von Kommunikationsrollen. Methoden zur Identifizierung von Akteursrollen in gerichteten Netzwerken

Einführung in die Technische Informatik [TI]

Students intentions to use wikis in higher education

Big Data Analytics. Fifth Munich Data Protection Day, March 23, Dr. Stefan Krätschmer, Data Privacy Officer, Europe, IBM

Risk Management Practices of SMEs

Praktikum Entwicklung Mediensysteme (für Master)

Level 2 German, 2015

Introduction to Python. Introduction. First Steps in Python. pseudo random numbers. May 2016

Hausaufgabe 1-4. Name: If homework late, explanation: Last class homework is being accepted: If correction late, explanation: Student Self-Grading

Evaluationsstelle der Fakultät für BWL FIN 540 Corporate Finance I Vorlesung - Professor Ernst Maug, Ph.D. (342a HWS2012) Erfasste Fragebögen = 83

Transkript:

Modeling and Performance Analysis with Simulation SS 2012 Prof. Dr. Mesut Güneş Distributed Embedded Systems Freie Universität Berlin, Germany mesut.guenes@fu-berlin.de 0.1

Chapter 0 Motivation, why Simulation?, and some organizational issues 0.2

Structure/content of CST-Lectures + Semester Bachelor Master Praktikum Mobilkommunikation Medienzugriff, Mobile IP, Mobiles Web Seminar Technische Informatik Forschung in Mobilkommunikation, eingebettete Systeme, Internet Simulation Modellierung und Bewertung von Systemen mit Hilfe von Simulationstechniken + Mikroprozessorpraktikum Programmierung eingebetteter Systeme, mobile Endgeräte, Mikrocontroller, Steuerungssysteme Telematik Protokolle, Dienste, Standards, LAN, Internet, TCP/IP, WWW, Sicherheit, ISDN/IN/ATM, Dienstgüte, Multimedia, IPv6, MPLS Praktikum Technische Informatik (TI IV) Eingebettete Systeme, Schnittstellen, Treiber, Betriebssystem programmieren, vernetzen, interagieren Betriebs- und Kommunikationssysteme (TI III) Ein-/Ausgabe, DMA/PIO, Unterbrechungen, Puffer, Prozesse/Threads, UNIX/Windows, Netze, Medienzugriff, Protokolle, TCP/IP, Internet Rechnerarchitektur (TI II) Harvard/v. Neumann, Mikroarchitektur, RISC/CISC, VLIW, Pipelining, Cache, Speicherhierarchie, Assembler, Multiprozessorsysteme Grundlagen der Technischen Informatik (TI I) Schaltnetze, Schaltwerke, Logikminimierung, Gatter, Speicher, Halbleiter, Transistoren, CMOS, AD/DA-Umsetzer Embedded Sensor Web Projekte rund um Sensornetze Mobilkommunikation Drahtlose Übertragung, Medienzugriff, GSM, 3G, WLAN, Mobile IP, Ad-hoc-Netze, WAP 0.3

Research topics Network architectures and communication protocols Wired networks Local Area Network (LAN) Internet Wireless networks GSM, 3GPP, UMTS, LTE Wireless Local Area Network (WLAN) Mobile Ad-hoc Network (MANET) Wireless Mesh Network (WMN) Wireless Sensor Network (WSN) Protocols HTTP, TCP/UDP, IP IEEE 802.11a,b,g Internet of Things Anytime, Anywhere, Anything Sensor Internet MANET 0.4

Topics of this course Given a system, how do you evaluate its performance? System How to evaluate? Measurements Analysis Simulation 0.5

Why a course about simulation? A survey of 2246 research papers on networks (1992-1998) About 51% of papers reported results from simulation Pawlikowski et al., On Credibility of Simulation Studies of Telecommunication Networks, IEEE Comms., Jan. 2002. Prof. Dr. Mesut Güneş Ch. 1 Introduction to Simulation 0.6

Why a course about simulation? Survey of all 151 papers published in Proceedings of the ACM International Symposium on Mobile Ad Hoc Networking and Computing in 2000-2005 About 75.5% of the papers reported results from simulation S. Kurowski et al. MANET Simulation Studies: The Incredibles, Mobile Computing and Communications Review., no. 4, 2005. 0.7

Topics of this course What is a system? What is a model? What is an experiment? What is performance and how to measure it? On what does performance depend? How to build a model? How to numerically evaluate it? How to interpret such results? 0.8

Topics of this course At the end of this course, you should know about simulation principles be able to build models of systems be able to identify suitable performance metrics be able to design and implement simple discrete event simulation programs have some experience with a modern simulation tool be able to design effective experiments be familiar with basic statistical questions know how to evaluate (simulation) experiment results be aware of common pitfalls Focus is on practical aspects of implementing a simulator and simulation programs. 0.9

Topics of this course This course does not deal with/is not a... mathematical analysis tools for performance evaluation experimental approaches probability and statistics course programming course computer networking course However, all these topics will be touched or needed in some degree. 0.10

Prerequisities Basics of probability theory and statistics Programming language Python C/C++ Java Package for statistical computations R Octave Numpy/Scipy Spreadsheet tools OpenOffice.Calc MS Excel Knowledge about Data communication and computer networks 0.11

Contents of the course Chapter Topic 1 Introduction to simulation 2 Simulation examples 3 General principles of discrete-event simulations 4 Introduction to network simulators 5 Statistical models in simulations 6 Random-number generation 7 Random-variate generation 8 Queuing models 9 Input modeling 10 Verification and validation of simulation models 11 Output analysis for a single model 12 Comparison and evaluation of alternative system designs 13 Design of experiments 0.12

Literature Main source of this course: Jerry Banks, John Carson, Barry L. Nelson, David Nicol: Discrete-Event System Simulation, Fourth Edition, 2005, Prentice Hall Fifth Edition, 2010, Prentice Hall General book on simulation with applications on Manufacturing Computer systems Communication networks 0.13

Literature Second source of this course: Averill M. Law: Simulation Modeling and Analysis, 2007, McGrawHill General book on simulation Detailed information about the basics 0.14

Literature Additional source of this course: Raj Jain: The Art of Computer Systems Performance Analysis, 1991, John Wiley & Sons General book on performance analysis, deals with Measurements Simulation Queueing theory Experiment design 0.15

Literature Additional source of this course: Klaus Wehrle, Mesut Güneş, James Gross: Modeling and Tools for Network Simulation, 2010, Springer, ISBN 978-3-642-12330-6 Special book on how to model various layers of the ISO/OSI model for networks simulations Website http://www.springer.com/computer/communication+networks/book/978-3-642-12330-6 0.16

Simulation tool to use... 0.17

Organizational Lecture Friday, 10 12, Takustr. 9, Room SR 049 Tutorials Thursday, 10 12, Takustr. 9, Room SR 046 Office hours Prof. Güneş: Tuesday, 15:00-16:00h, Takustr. 9, Room 154 Homepage of the class News and updates Literature and Materials 0.18

Organizational Tell me and I forget. Show me and I remember. Let me do and I understand. attributed to Confucius 0.19