CS533 Modeling and Performance Evaluation of Network and Computer Systems Mark Claypool.

Slides:



Advertisements
Similar presentations
Islamic University in Gaza Faculty of commerce Business Administration Department (BUSE 4302) Operations Research Instructor: Hani Abuamer Office Hours:
Advertisements

CS3516 The main course syllabus is at: This document is an expansion of that syllabus. I’m hoping they say the same thing.
CSE 531: Performance Analysis of Systems Lecture 1: Intro and Logistics Anshul Gandhi 1307, CS building
Brainstorm About Computer Networks Take 3-4 minutes to write –Include your name (I’ll collect and read, but not grade) What are some network applications?
Project 4 U-Pick – A Project of Your Own Design Proposal Due: April 14 th (earlier ok) Project Due: April 25 th.
Operating Systems CS Topics Background Admin Stuff Motivation Objectives Operating Systems!
CS525z Multimedia Networking Spring 2002 Mark Claypool.
1 SWE Software Testing and Quality Assurance Fall Semester (081) King Fahd University of Petroleum & Minerals Information & Computer.
CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
IMGD 1001 The Game Development Process Mark Claypool.
IMGD 1001 The Game Development Process Mark Claypool.
CS 536 –Data Mining Outline.
Operating Systems CS 502. Topics Background Admin Stuff Motivation Objectives Operating Systems!
1 PERFORMANCE EVALUATION H Often one needs to design and conduct an experiment in order to: – demonstrate that a new technique or concept is feasible –demonstrate.
ID 111x The Game Development Process Mark Claypool.
CS 331 / CMPE 334 – Intro to AI CS 531 / CMPE AI Course Outline.
Operating Systems CS Topics F Background F Admin Stuff F Motivation F Objectives F Operating Systems!
Operating Systems CS 502. Topics Background Admin Stuff Motivation Objectives Operating Systems!
What Do You Think Are Technical Topics for Developing Games? Consider a computer game you want to build (or, one you like that has been built) Assume you.
What Do You Think Goes Into Developing Games? Consider a computer game you want to build (or, one you like that has been built) Assume you are inspired.
Claypool and Lindeman - WPI, CS and IMGD1 What Do You Think Goes Into Developing Games?  Consider a computer game you want to build (or, one you like.
Course Information 1 CS502 Spring 2006 Operating Systems CS502 Spring 2006 Mondays – 6PM.
Operating Systems CS Topics Background Admin Stuff Motivation Objectives Operating Systems!
CS3381 Des & Anal of Alg ( SemA) City Univ of HK / Dept of CS / Helena Wong 0. Course Introduction - 1 CS3381 Design and Analysis of Algorithms.
CS4513 Distributed Computer Systems Mark Claypool.
CS525u Multimedia Computing Spring 2001 Mark Claypool.
Operating Systems I CS Topics F Background F Admin Stuff F Motivation F Objectives F Operating Systems!
Computer Networks CS Topics F Background F Admin Stuff F Motivation F Objectives.
School of Computer ScienceG53FSP Formal Specifications1 G53FSP Formal Specification Dr. Rong Qu Course Introduction
Operating Systems CS 502. Topics F Background F Admin Stuff F Motivation F Objectives F Operating Systems!
CS4513 Distributed Computer Systems Mark Claypool.
Computer Networks CS Topics F Background F Admin Stuff F Motivation F Objectives.
Operating Systems CS 3013/502. Topics Background Admin Stuff Motivation Objectives Operating Systems!
1 SWE Introduction to Software Engineering Fall Semester (081) King Fahd University of Petroleum & Minerals Information & Computer Science.
CS529 Multimedia Networking Admin. Topics Background Admin Stuff Motivation Objectives Multimedia!
CS 450: COMPUTER GRAPHICS COURSE AND SYLLABUS OVERVIEW SPRING 2015 DR. MICHAEL J. REALE.
Administrative IMGD Topics Background Admin Stuff Motivation Objectives Class material! 2.
Performance Evaluation of Computer Systems and Networks By Behzad Akbari Tarbiat Modares University Spring 2012 In the Name of the Most High.
CSCI 347 – Data Mining Lecture 01 – Course Overview.
Detail Course Subject : Digital Logic Design Credit Hours : 3(Theory) + 1 (LAB) Perquisites : Computer Fundamentals & Basic Electronics Engg Course Objective:
Project 3 U-Pick – A Project of Your Own Design Proposal Due: March 31 st Project Due: April 28 th Presentation: April 28 th.
Introduction to Computer Science A Professor Uday Reddy
Course Introduction Software Engineering
CS4513 Distributed Computing Systems D-term 2014 Mark Claypool.
Faculty of Applied Engineering and Urban Planning Civil Engineering Department Spatial Data Analysis ECGS5104 Syllabus Lecture 1 Week 2 1 st Semester 2008/2009.
Computer Network Management Course
CDA6530: Performance Models of Computers and Networks Cliff Zou Fall 2013.
Copyright 2004 David J. Lilja1 Measuring Computer Performance SUMMARY.
Graciela Perera– August 23, 2010 Department of Computer Science and Information Systems Slide 1 of 14 OVERVIEW FOR NETWORKING CONCEPTS AND ADMINISTRATION.
CAP4730: Computational Structures in Computer Graphics Course Introduction.
1 What Do You Think Goes Into Developing Games?  Consider a computer game you want to build (or, one you like that has been built)  Assume you are inspired.
Course Information Andy Wang CIS 5930 Computer Systems Performance Analysis.
EE3TR4 Communication Systems. 2 Objectives To provide an understanding of the practical communication systems such as AM and FM radio and digital modem.
Chapter 61Introduction to Statistical Quality Control, 5th Edition by Douglas C. Montgomery. Copyright (c) 2005 John Wiley & Sons, Inc.
EE 337 Neural Networks for Control Dr. Jag Sarangapani.
CPE433: Performance Evaluation and Modeling Introduction Dr. Gheith Abandah د. غيث علي عبندة.
1 Business Systems Analysis and Decision Making ISQS 5340, Summer II, 2006 Instructor: Zhangxi Lin Office: BA 708 Phone:
CS4513 Distributed Computing Systems C-term 2016 Mark Claypool.
B.A. (Mahayana Studies) Introduction to Computer Science November March Preliminaries Some background information for this course.
CSE202 : Fundamentals of Database Systems Vikram Goyal Indraprastha Institute of Information Technology, Delhi (IIIT-D), India FROM : Slides from CSE202.
Administrative IMGD Topics Background Admin Stuff Motivation Objectives Class material! 2.
Course Information Andy Wang CIS 5930 Computer Systems Performance Analysis.
Networking CS 3470, Section 1 Sarah Diesburg
Syllabus Introduction to Computer Science
CPE741: Distributed Systems Course Introduction
Data Analysis for Game Development
CPSC 441: Computer Communications
Data Analysis for Game Development
Operating Systems CS 3013.
Islamic University in Gaza Faculty of commerce Business Administration Department (BUSE 4302) Operations Research Instructor: Hani Abuamer Office Hours:
Presentation transcript:

CS533 Modeling and Performance Evaluation of Network and Computer Systems Mark Claypool

Topics Background Admin Stuff Motivation Performance Evaluation! –(Introduction)

Professor Background (Who am I?) Dr. Mark Claypool (professor, “Mark”) –Systems –CS502 Operating Systems –CS529 Multimedia Networking Research interests –Networks (QoS, congestion control…) –Multimedia (Repair, Perceived quality…) –Network games –Performance Research groups PEDS and CC

Syllabus Stuff Office hours: –TBA (about 3 per week each) –See Web page –claypool at cs.wpi.edu –cs533-ta at cs.wpi.edu –cs533-all at cs.wpi.edu

Text Books Required –Raj Jain. The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling, John Wiley and Sons, Inc., New York, NY, 1991.The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling Other –David J. Lilja. Measuring Computer Performance: A Practitioner's Guide, Cambridge University Press, New York, NY, 2000.Measuring Computer Performance: A Practitioner's Guide –Douglas C. Montgomery. Design and Analysis of Experiments, 5th Edition, Wiley Text Books, June 2000.Design and Analysis of Experiments

Topics Measurement techniques Monitoring tools Statistical analysis Simulation Analytic models Queuing theory Benchmarks Performance evaluation problems

Course Structure Prerequisites –Analysis of Computations and Systems (CS504, recommended) –Analysis of Probabilistic Signals and Systems (EE502, recommended) –Interest in performance evaluation –No networking experience required Grading –Exams (50%) –Projects (50%)

Exams 2 exams 50% of grade Non-cumulative Closed-note Closed-paper Closed-friend One-page “crib-sheet” (handwritten)

Projects About 4 projects Individual Apply concepts taught in class Performance evaluation related –Provide insight not obvious before project –Most are real problems

Slides On the Web PPT and PDF Caution! Don’t rely upon the slides alone! Use them as supplementary material –(come to class) See timeline, too

Why This Class? WPI CS requirements –(Course in Systems core area) Performance is the bottom line –Yes, the first line is just getting it to work, but that is intro CS –Better at school/job, if you do your own perf eval or read about others You cannot do experiments without performance evaluation –Experiments are science! Fun!