1 / 19

Lecture #1 Introduction

Lecture #1 Introduction. CS492 Special Topics in Computer Science: Distributed Algorithms and Systems. Instructor. Sue Moon (sbmoon@kaist.edu) Room 4424, Bldg E3-1 (South Wing) Office hours: Tue 11:30-12:30 Thu 12:30-13:30, 17:30-18:30

margot
Download Presentation

Lecture #1 Introduction

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Fall 2008 CS492 Instructor • Sue Moon (sbmoon@kaist.edu) • Room 4424, Bldg E3-1 (South Wing) • Office hours: Tue 11:30-12:30 Thu 12:30-13:30, 17:30-18:30 • http://an.kaist.ac.kr/~sbmoon/schedule.html • 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)

  3. TAs Hosung Park (hosung) Changhyun Lee (chlee) Keon Jang (gunjang) @an.kaist.ac.kr

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

  5. Motivation behind this course

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

  7. Class Introduction Name and brief bio

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

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

  10. Fall 2008 CS492 Computing Resources Dept cluster NexR cluster

  11. Fall 2008 CS492 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

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

  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분

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

  15. Flawed Distributed Systems [Courtesy of Charles Killian]

  16. Fall 2008 CS492 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?

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

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

  19. Our Cluster Virtual Center Manage virtual system os1 os2 ,,,,, os5 os6 ,,,,, bern venice VMWare ESX server prague suva NAS os1 os5 …. os2 os6 …. virtual machine OS image

More Related