CS4513 Distributed Computer Systems Mark Claypool.

Slides:



Advertisements
Similar presentations
CS3516 The main course syllabus is at: This document is an expansion of that syllabus. I’m hoping they say the same thing.
Advertisements

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?
Operating Systems CS Topics Background Admin Stuff Motivation Objectives Operating Systems!
CS525z Multimedia Networking Spring 2002 Mark Claypool.
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.
1 CS4513 Distributed Computing Systems Bob Kinicki Term D04.
Operating Systems CS 502. Topics Background Admin Stuff Motivation Objectives Operating Systems!
ID 111x The Game Development Process Mark Claypool.
CS603 Advanced Topics in Distributed Systems MWF 13:30-14:30 RHPH 162 Professor Chris Clifton.
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.
Operating Systems CS Topics Background Admin Stuff Motivation Objectives Operating Systems!
Course Syllabus  Instructor: Hsung-Pin Chang  TA: 林郁傑  Web Site:
1 CS 603: Advanced Topics in Distributed Systems Spring 2002 Professor Chris Clifton.
CSE 486/586, Spring 2012 CSE 486/586 Distributed Systems Introduction Steve Ko Computer Sciences and Engineering University at Buffalo.
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.
CS525u Multimedia Computing Spring 2001 Mark Claypool.
1617: Computer Network Management 計算機網路管理. Computer Center, CS, NCTU 2 Syllabus – Course  Instructor 翁綜禧 
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.
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.
CS533 Modeling and Performance Evaluation of Network and Computer Systems Mark Claypool.
Welcome to EECS 340 Introduction to Computer Networking.
Operating Systems CS 3013/502. Topics Background Admin Stuff Motivation Objectives Operating Systems!
CS529 Multimedia Networking Admin. Topics Background Admin Stuff Motivation Objectives Multimedia!
Administrative IMGD Topics Background Admin Stuff Motivation Objectives Class material! 2.
Introduction to Operating Systems J. H. Wang Sep. 18, 2012.
1 Course Introduction CS423 Client/Server Programming and Apps References: Comer/Stevens, Ch1.
CS4513 Distributed Computing Systems D-term 2014 Mark Claypool.
Introduction to Operating Systems J. H. Wang Sep. 18, 2015.
Syllabus. Instructor Dr. Hanan Lutfiyya Middlesex College 418 Ext Office Hours: Tuesday from 12:05-1:05 and Thursday from 11:05-1:05.
1Thu D. NguyenCS 545: Distributed Systems CS 545: Distributed Systems Spring 2006 Department of Computer Science Rutgers University Thu D. Nguyen.
Advanced Principles of Operating Systems (CE-403).
Graciela Perera– August 23, 2010 Department of Computer Science and Information Systems Slide 1 of 14 OVERVIEW FOR NETWORKING CONCEPTS AND ADMINISTRATION.
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.
Introduction to Operating Systems J. H. Wang Sep. 15, 2010.
© Uppsala University, IT Dept. Computer Networks I / DT014/1TT821 Computer Networks I Dr. Edith C.-H. Ngai Department of Information Technology.
Syllabus. Instructor Dr. Hanan Lutfiyya Middlesex College 418 Ext Office Hours: Wednesday 5-6; Thursdays 4-6 or by appointment.
CS-495 Distributed Systems Fabián E. Bustamante, Winter 2004 Welcome to Distributed Systems.
 Course Overview Distributed Systems IT332. Course Description  The course introduces the main principles underlying distributed systems: processes,
Introduction to Operating Systems J. H. Wang Sep. 13, 2013.
MapReduceCS-4513 D-term MapReduce CS-4513 Distributed Computing Systems (Slides include materials from Operating System Concepts, 7 th ed., by Silbershatz,
CSCD 303 Essential Computer Security Lecture 1 - Course Details.
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.
Administrative IMGD Topics Background Admin Stuff Motivation Objectives Class material! 2.
Distributed Systems 0. Overview Simon Razniewski Faculty of Computer Science Free University of Bozen-Bolzano A.Y. 2014/2015.
CSI 3131 Summer 2016 Principles of Operating Systems Instructor: Dr. Nathalie Japkowicz Office: STE 5029 Office Hours: n In.
Introduction to Operating Systems
CS 450/550 Operating Systems Loc & Time: MW 1:40pm-4:20pm, 101 ENG
CPE741: Distributed Systems Course Introduction
Distributed Operating Systems
CPE741: Distributed Systems Course Introduction
Data Analysis for Game Development
CPE741: Distributed Systems Course Introduction
CPSC 441: Computer Communications
Data Analysis for Game Development
FINAL EXAM INFORMATION
FINAL EXAM INFORMATION
Operating Systems CS 3013.
Andy Wang Operating Systems COP 4610 / CGS 5765
IS 651: Distributed Systems
CS533 Concepts of Operating Systems Class 1
Presentation transcript:

CS4513 Distributed Computer Systems Mark Claypool

Topics Background Admin Stuff Motivation Distributed Computer Systems!

Professor Background (Who am I?) Dr. Mark Claypool (professor, “Mark”) –Systems –CS3013 Operating Systems –CS4513 Networks Research interests –Networks (routing, congestion) –Multimedia performance

Syllabus Stuff Teaching Assisstant: –Choong-Soo Lee Office hours: –Mon 9:15-10, Wed 1-2, Fri 4-5 –See Web page

Text Book Two books: –Operating Systems text (Silberchatz or Tanenbaum) –“Distributed Systems”, by Tanenbaum and van Steen “Recommended” texts

Topics Introduction File Systems Communication Processes Naming Synchronization Consistency and Replication Fault Tolerance Security

Course Structure Prerequisites –Operating Systems (CS3013, recommended) –Unix development experience (recommended) –No networking experience required Grading –Exams (55%) –Projects (45%)

Exams 3 exams 55% of grade –Middle exam slightly smaller Non-cumulative Closed-note Closed-paper Closed-friend One-page “crib-sheet”

Projects 3 projects Implementation in Linux! –For project 1, at least Individual Apply concepts taught in class –0- Fossil introduction –1- File Systems –2- …

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 and reading list, too

Why This Class? WPI CS requirements –(Gotta take 4000-level something) Systems are cool! –algorithms, networks, hardware… –(Computer “gear-head”) Programming –The more you do, the better a scientist/software-engineer you are –Today, all systems are distributed Fun!