Presentation is loading. Please wait.

Presentation is loading. Please wait.

Lecture #1 Introduction CS492 Special Topics in Computer Science: Distributed Algorithms and Systems.

Similar presentations


Presentation on theme: "Lecture #1 Introduction CS492 Special Topics in Computer Science: Distributed Algorithms and Systems."— Presentation transcript:

1 Lecture #1 Introduction CS492 Special Topics in Computer Science: Distributed Algorithms and Systems

2 Instructor Sue Moon – Room 4424, Bldg E3-1 (South Wing) – Office hours: Tue 11:30-12:30 Thu 12:30-13:30, 17:30-18:30 – TAs – Hosung Park (hosung at an.kaist.ac.kr) – Head TA – Changhyun Lee (chlee at an.kaist.ac.kr) – Keon Jang (gunjang at an.kaist.ac.kr) 2Fall 2008 CS492

3 TAs 3 Hosung Park (hosung) Changhyun Lee (chlee) Keon Jang

4 Course Prerequisites CS330 Operating Systems CS441 Introduction to Computer Networks 4Fall 2008 CS492

5 Motivation behind this course 5

6 Course Overview Theoretical basis of distributed systems Hands-on experience with distributed systems Team project 6Fall 2008 CS492

7 Class Introduction Name and brief bio 7

8 Ken Bain “What the best college teachers do?” Received knower Subjective knower Procedural knower Commitment – Separate knower – Connected knower 8

9 Course Plan Lectures – Distributed Systems – Distributed Algorithms Hands-on Projects – Web server – MapReduce – MPI – Class project 9Fall 2008 CS492

10 Computing Resources Dept cluster NexR cluster 10Fall 2008 CS492

11 Projects Project #1 (Changhyun) – Web server (warm-up) Project #2 (Hosung) – Hadoop/MapReduce Project #3 (Keon) – MPI vs Functional Project #4 (Hosung/Keon/Changhyun) – Design and implementation of a challenging distributed system 11Fall 2008 CS492

12 Grading Policy Participation – 10% Quiz – 20% Projects (to be adjusted) – 10% Project #1 – 15% Project #2 – 15% Project #3 – 30% Project #4 12Fall 2008 CS492

13 Joint Workshop with Samsung SDS 2009 년 9 월 2 일 10-12:00 – 삼성 SDS 및 클라우드컴퓨팅기술그룹 소개 – 글로벌 시장 분석 및 리딩 컴퍼니 분석 – 삼성 SDS 클라우드 서비스 전략 및 bioinformatics – KAIST Computational Systems Biology Lab 소개 및 토론 ( 바이오시스템 이관수 ) 1:00-3:00 – KAIST CS492 과목 소개 및 클러스터 사용 현황 ( 전산학과 문수복 ) – NexR 소개 및 KAIST 클러스터 활용 현황 (NexR 한재선 ) – 모바일 서비스의 클라우드 컴퓨팅 활용 방안 ( 전산학과 송준화 ) – Testbed 구축 및 산학 활용 방안 : 30 분 13

14 14 Distributed Systems Stock Exchange Commuter Trains Telephone networks Air Traffic Control Trauma Centers [Courtesy of Charles Killian]

15 15 Flawed Distributed Systems [Courtesy of Charles Killian]

16 In This Course Instead of Yes/No – Answers will be: it depends Questions we raise – What do you think is a computer? – What do you think is a distributed system? – What are the constraints you have to consider in building a distributed system? 16Fall 2008 CS492

17 Textbook (I) Distributed Systems: Concepts and Design – by George Coulouris, Jean Dollimore, Tim Kindberg 17Fall 2008 CS492

18 Textbook (II) Distributed Algorithms – by Nancy Lynch 18Fall 2008 CS492

19 bernvenice praguesuva Virtual Center VMWare ESX server NAS Manage virtual system os1os2,,,,,os5os6,,,,, os1os5os2os6…. virtual machine OS image Our Cluster


Download ppt "Lecture #1 Introduction CS492 Special Topics in Computer Science: Distributed Algorithms and Systems."

Similar presentations


Ads by Google