CSE 531: Performance Analysis of Systems Lecture 1: Intro and Logistics Anshul Gandhi 1307, CS building

Slides:



Advertisements
Similar presentations
CIS 528 Introduction to Big Data Computing and Analysis
Advertisements

CPT S 317: Automata and Formal Languages
CS 5291 Stochastic Processes for Networking Instructor: Shun-Ren Yang Office: EECS Office Hour: Tuesday morning 10:00-12:00.
IT 240 Intro to Desktop Databases Introduction. About this course Design a database: Entity Relation (ER) modeling and normalization techniques Create.
CS 5291 Stochastic Processes for Networking Instructor: Shun-Ren Yang Office: EECS Office Hour: Tuesday morning 10:00-12:00.
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Course outline and schedule Introduction Event Algebra (Sec )
Welcome to MAT 170. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday and Thursday 8 am – 8:30 am Tuesday and Thursday.
Course Syllabus January 24, 2012 CS 426/CPE 426 Senior Projects in Computer Science/Computer Engineering University of Nevada, Reno Department of Computer.
1 CS 426 Senior Projects Spring 2006 Course Syllabus January 24, 2006.
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Course outline and schedule Introduction (Sec )
1 CS 709B Advanced Software Project Management and Development Spring 2009 Course Syllabus January 20, 2009.
Winter 2008Logistics1 Advanced Computer Networks Prof. Venus W. Samawi Welcome to Time: 2pm –5pm Tuesday Winter credits.
CS533 Modeling and Performance Evaluation of Network and Computer Systems Mark Claypool.
Welcome to EECS 340 Introduction to Computer Networking.
CS529 Multimedia Networking Admin. Topics Background Admin Stuff Motivation Objectives Multimedia!
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
Performance Evaluation of Computer Systems and Networks By Behzad Akbari Tarbiat Modares University Spring 2012 In the Name of the Most High.
CS223 Algorithms D-Term 2013 Instructor: Mohamed Eltabakh WPI, CS Introduction Slide 1.
General information CSE : Probabilistic Analysis of Computer Systems
Introduction to Programming Summer 2010 Akil M. Merchant.
Instructor: Spyros Reveliotis homepage: IE6650: Probabilistic Models Fall 2007.
Lecture 1 Page 1 CS 111 Summer 2015 Introduction CS 111 Operating System Principles.
Software Requirements Southern Methodist University CSE 5316/7316.
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
Network Security CS nd Term Course Syllabus Cairo University Faculty of Computers and Information.
Introduction to Databases Computer Science 557 September 2007 Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
Introduction to Data Structures
Course Information Sarah Diesburg Operating Systems COP 4610.
CMPE 548 Fall CMPE 548 Class Policies Dogu Arifler.
CS 5291 Stochastic Processes for Networking Instructor: Shun-Ren Yang Office: EECS Office Hour: Tuesday morning 10:00-12:00.
Trustworthy Semantic Web Dr. Bhavani Thuraisingham The University of Texas at Dallas Review for the Final Exam December 8, 2008.
Course Introduction Andy Wang COP 4530 / CGS 5425 Fall 2003, Section 4.
CSE 691: Energy-Efficient Computing Lecture 1: Intro and Logistics Anshul Gandhi 1307, CS building
CDA6530: Performance Models of Computers and Networks Cliff Zou Fall 2013.
Introduction to ECE 2401 Data Structure Fall 2005 Chapter 0 Chen, Chang-Sheng
Jongwook Woo CIS 528 Introduction to Big Data Science (Syllabus) Jongwook Woo, PhD California State University, LA Computer and Information.
1 CS 320 Interaction Design Spring 2011 Course Syllabus January19, 2011.
COP4610/CGS5765 Operating Systems Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: W M F 9:10am – 10:00am, or by appointments.
Course Overview 1 FCM 710 Architecture of Secure Operating Systems Prof. Shamik Sengupta Office 4210 N
CPE433: Performance Evaluation and Modeling Introduction Dr. Gheith Abandah د. غيث علي عبندة.
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
1 CS 4396 Computer Networks Lab General Info. 2 Goal: This course aims at helping students get more insight into how the Internet works and gain hands.
Computer Networks CNT5106C
08/29/2006 Introduction INTRODUCTION Instructor: Petru S. Fodor Class webpage: PHYSICS 243H.
MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N Fall 2010.
Prof. James A. Landay University of Washington Winter 2009 Introduction & Course Overview CSE 441 – Advanced HCI January 6, 2009.
Course Overview CSE 8340 Advanced Software Engineering Topics: Software Engineering Economics & Processes Spring 2016 Dr. LiGuo Huang Dept. of Computer.
1 CS 709B Advanced Software Project Management and Development (ASPDM) Spring 2012 Course Syllabus January 24, 2012.
ICS 151 Digital Logic Design Spring 2004 Administrative Issues.
1 BIT 5495 Introduction Syllabus Instructor:Dr. Lance A. Matheson Office:Pamplin 1017 Office Hours:By appointment is best way to contact me Phone:
Course Overview 1 MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N
Formal Languages and Automata Theory
CSE 390: Special Topics: Probability & Statistics for Data Science Lecture 1: Intro and Logistics Anshul Gandhi 347, New CS building
CSE 544 Probability and Statistics for Data Science Lecture 1: Intro and Logistics Anshul Gandhi 347, New CS building
Probabilistic Analysis of Computer Systems
Networking CS 3470, Section 1 Sarah Diesburg
CPT S 317: Automata and Formal Languages
CS5040: Data Structures and Algorithms
Dr. Shiyong Lu Wayne State Univesrity
CSE 544, Spring 2018 Probability and Statistics for Data Science Lecture 1: Intro and Logistics Anshul Gandhi 347, New CS building
Andy Wang Operating Systems COP 4610 / CGS 5765
Andy Wang Operating Systems COP 4610 / CGS 5765
Andy Wang Operating Systems COP 4610 / CGS 5765
Andy Wang Operating Systems COP 4610 / CGS 5765
Instructor: Anshul Gandhi (CS)
Andy Wang Operating Systems COP 4610 / CGS 5765
CSE 391: Special Topics: Probability & Statistics for Data Science Lecture 1: Intro and Logistics Anshul Gandhi 347, New CS building
MAT 379 Computer Networking
Andy Wang Operating Systems COP 4610 / CGS 5765
AME Spring Lecture 11 - Thrust and aircraft range
Presentation transcript:

CSE 531: Performance Analysis of Systems Lecture 1: Intro and Logistics Anshul Gandhi 1307, CS building 1

Outline 1.Logistics Course info Lectures Course webpage Office hours Grading Resources 2.Syllabus 2

Course Info New course, almost Analysis of computer systems  Design options  Optimizations  Performance (response time, throughput); cost; energy  Data centers, cloud systems, databases, Hadoop Analytical tools  Markov chains  Operational Laws  Queueing theory  Predictive models, control theory, simulations, etc. 3

Course Info Prerequisites:  Basic CS background  Distributed systems, Databases, Networking  Probability and Statistics This is NOT a systems course This is NOT a theory course 4

Example 1 1-server queue  Deterministic service times  Deterministic inter-arrival times 5

Example 1 (continued) 1-server queue  Deterministic service times  Exponential inter-arrival times 6

Example 1 (continued) 1-server queue  Exponential service times  Exponential inter-arrival times  M/M/1 queue 7

Example 1 (continued) 8

Lectures Tu, Th: 11:30am – 12:50pm  5-min break at the halfway point  Slides + whiteboard  Interactive (please)  Carry a book, a real one! 9

Course webpage  Regularly updated  Please check periodically!  Slides will be posted  Contains all course info and logistics 10

11 Course webpage

Office hours Tuesday 2pm-4pm Any time with prior appointment ( me) CS 1307  Tentative  Will re-visit after add/drop date 12

Example 2 Queueing policies 13

Example 2 (continued) Service policies 14

Grading 40% assignments 20% mid-term 1 20% mid-term 2 10% class participation 10% help in grading Tentative! 15

Grading - assignments 40% assignments  Roughly 1 every 2 weeks  5-8 problems per assignment  Collaboration is allowed (groups of 3 max)  One write-up per group.  DO NOT COPY!  Assignments due in class  NO LATE SUBMISSIONS  Hard-copies only (typed/hand-written)  Some programming/MATLAB required 16

Grading - exams 40% exams  Mid-terms 1 and 2  Non-overlapping  One before Spring break, one at the end  In-class exams  Roughly as hard as assignments  No collaborations, obviously 17

Grading – class participation 10% class participation  Contribute to class discussions  Interactive  Very helpful for bumping your grade if you are on the border 18

Grading – help with grading 10% class participation  Help grade one assignment as part of a group of graders  2-3 hour commitment for one evening  Tentative 19

Resources Lectures Slides posted online Recommended text:  1 copy in library  3 personal copies Other texts:  Ross, Introduction to Probability Models  Kleinrock: Queueing Systems, Vol. I and II  Wolff: Stochastic Modeling and the Theory of Queues  Jain: The Art of Computer System Performance Analysis  Ross, Stochastic Processes 20

Example 3 RightScaling for M/M/k 21

Example 3 (continued) AutoScaling for M(t)/M/k 22

Example 4 Performance modeling for Databases 23

Syllabus Probability and Statistics  Review, Random variables, Distributions Markov chains  Discrete-time, Continuous-time  Supply chain, Operations Research, Web Search Queueing theory  Basics, Operational laws  M/M/1, M/M/k, M/G/1, Network of queues  Scheduling policies  Power management, Load balancing, Databases, MapReduce Useful tools  Predictive models, Control theory, Simulations  Autoscaling, Cloud computing Research problems weeks 7 weeks 2 weeks 1-2 weeks

Next class 25