SlideShare a Scribd company logo
1 of 13
Download to read offline
Distributed Systems 
Fall 2014 
Jussi Kangasharju
Course Goals 
• Distributed Systems and their 
• Basic concepts 
• Main issues, problems, solutions 
• Examples from research
Course Content 
• Distributed systems 
• Architectures, goal, challenges 
• Where our solutions are applicable 
• Synchronization: Time, coordination, decision making 
• Replicas and consistency 
• Fault tolerance 
• Large-scale distributed systems in real world
Course Format 
• Drastically different from previous years :-) 
• No exam, no weekly exercise sessions 
• Very few slides and traditional lectures 
• Instead: 
• Reading research articles and writing essays 
• Larger home work exercises (writing + programming) 
• Smaller exercises, mostly algorithms or programming
Course Material 
• Research articles provided on website 
• Reading list will be made available soon 
• List covers a few following weeks 
• Algorithms 
• Wikipedia is a good source 
• Selected content from Barroso L. A. et al.: The Datacenter as a Computer 
(available online, see course website) 
• No book to buy 
• Books used in past courses may help with algorithms, but not other stuff
Weekly Schedule 
• Sunday: Article essay due 
• Monday lecture: Discussion about article, new material, e.g., algorithms 
• Thursday lecture: Workshop session 
• First three workshops mainly tutorials for new students 
• Later workshops discussion about exercises 
• Home exercise deadlines: (hard deadlines!) 
• Exercises 1 and 2: October 19 
• Exercises 3 and 4: December 14
Passing the Course 
• 10-12 article essays to be returned! 
• Graded 0-3 points, can get 0 one time 
• 4 larger home exercises! 
• Graded 0-6 points, must get at least 1 in each 
• Additional exercises (~ 4-6)! 
• Graded 0-2 points 
• All points summed up and grading based on 60 point maximum 
• Need 30 points overall to pass, 50 points for 5 
• Must still pass each required exercise
Spring and Summer? 
• It will be possible to pass the course in Spring and 
Summer 2015 
• Exact format still open, alternatives: 
• Exam based on some material 
• A self-study variant of this Fall's course
People 
• Jussi Kangasharju! 
• Lectures/workshops: Mon, Thu 10-12, C222 
• Office hour: Mon 13-14, D233 or ask appointment by email 
• Ossi Karkulahti! 
• Workshops: Thu 10-12, C222 
• Twitter hashtag #UnivHelsinkiCS_DS14 
• Announcements, quick questions 
• Also displayed on course website
Questions?
What is a Distributed 
System? 
• Traditional definition: 
• “A collection of independent computers that 
appears to its users as a single coherent system 
or as a single system.” 
• Modern definition: 
• “???”
Where Does the Definition 
Leave Us? 
Multi-core processor 
Parallel systems 
Multi-processor computer 
One data center 
Internet 
Computing cluster 
Corporate intranet 
Network of 
data centers 
Local Area Network 
Web
What About the Following? 
Ticket reservation system 
My office 
Car 
Airplane 
My home theater setup 
Nuclear power plant 
Mobile phone Factory

More Related Content

What's hot

Sunil Vethody California
Sunil Vethody CaliforniaSunil Vethody California
Sunil Vethody Californiasunilvethody
 
Art Library Instructional Assessment
Art Library Instructional AssessmentArt Library Instructional Assessment
Art Library Instructional Assessmenthgendron
 
Research project 16 17
Research project 16 17Research project 16 17
Research project 16 17Albert Castro
 
Developing a weighted collection development allocation formula
Developing a weighted collection development allocation formula Developing a weighted collection development allocation formula
Developing a weighted collection development allocation formula Charleston Conference
 
Alexey Bakulev: Let students do our job, or how to design esp materials witho...
Alexey Bakulev: Let students do our job, or how to design esp materials witho...Alexey Bakulev: Let students do our job, or how to design esp materials witho...
Alexey Bakulev: Let students do our job, or how to design esp materials witho...Trendy English
 
Digital capability
Digital capabilityDigital capability
Digital capabilityJisc
 

What's hot (10)

Workshop#3 good
Workshop#3 goodWorkshop#3 good
Workshop#3 good
 
Rolling out testa
Rolling out testaRolling out testa
Rolling out testa
 
Sunil Vethody California
Sunil Vethody CaliforniaSunil Vethody California
Sunil Vethody California
 
Open house2
Open house2Open house2
Open house2
 
Art Library Instructional Assessment
Art Library Instructional AssessmentArt Library Instructional Assessment
Art Library Instructional Assessment
 
Research project 16 17
Research project 16 17Research project 16 17
Research project 16 17
 
Developing a weighted collection development allocation formula
Developing a weighted collection development allocation formula Developing a weighted collection development allocation formula
Developing a weighted collection development allocation formula
 
Workshop activity
Workshop activityWorkshop activity
Workshop activity
 
Alexey Bakulev: Let students do our job, or how to design esp materials witho...
Alexey Bakulev: Let students do our job, or how to design esp materials witho...Alexey Bakulev: Let students do our job, or how to design esp materials witho...
Alexey Bakulev: Let students do our job, or how to design esp materials witho...
 
Digital capability
Digital capabilityDigital capability
Digital capability
 

Viewers also liked

Introduction to distributed system
Introduction to distributed systemIntroduction to distributed system
Introduction to distributed systemishapadhy
 
Web Tech
Web TechWeb Tech
Web TechRupsee
 
Distributed system unit II according to syllabus of RGPV, Bhopal
Distributed system unit II according to syllabus of  RGPV, BhopalDistributed system unit II according to syllabus of  RGPV, Bhopal
Distributed system unit II according to syllabus of RGPV, BhopalNANDINI SHARMA
 
Message Passing, Remote Procedure Calls and Distributed Shared Memory as Com...
Message Passing, Remote Procedure Calls and  Distributed Shared Memory as Com...Message Passing, Remote Procedure Calls and  Distributed Shared Memory as Com...
Message Passing, Remote Procedure Calls and Distributed Shared Memory as Com...Sehrish Asif
 
Distributed system notes unit I
Distributed system notes unit IDistributed system notes unit I
Distributed system notes unit INANDINI SHARMA
 
Distributed Systems Real Life Applications
Distributed Systems Real Life ApplicationsDistributed Systems Real Life Applications
Distributed Systems Real Life ApplicationsAman Srivastava
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed SystemsRupsee
 

Viewers also liked (9)

Introduction to distributed system
Introduction to distributed systemIntroduction to distributed system
Introduction to distributed system
 
Web Tech
Web TechWeb Tech
Web Tech
 
Distributed system unit II according to syllabus of RGPV, Bhopal
Distributed system unit II according to syllabus of  RGPV, BhopalDistributed system unit II according to syllabus of  RGPV, Bhopal
Distributed system unit II according to syllabus of RGPV, Bhopal
 
Message Passing, Remote Procedure Calls and Distributed Shared Memory as Com...
Message Passing, Remote Procedure Calls and  Distributed Shared Memory as Com...Message Passing, Remote Procedure Calls and  Distributed Shared Memory as Com...
Message Passing, Remote Procedure Calls and Distributed Shared Memory as Com...
 
Distributed system notes unit I
Distributed system notes unit IDistributed system notes unit I
Distributed system notes unit I
 
Distributed Systems Real Life Applications
Distributed Systems Real Life ApplicationsDistributed Systems Real Life Applications
Distributed Systems Real Life Applications
 
Cohesion And Coherence
Cohesion And CoherenceCohesion And Coherence
Cohesion And Coherence
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systems
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systems
 

Similar to Distributed Systems Fall 2014 Introduction

Writing a scientific paper
Writing a scientific paperWriting a scientific paper
Writing a scientific paperSylvie Noël
 
Data Science: Introduction
Data Science: IntroductionData Science: Introduction
Data Science: IntroductionJinho Choi
 
Developing & Running your own E-reader Seminars and Gadget Labs
Developing & Running your own E-reader Seminars  and Gadget LabsDeveloping & Running your own E-reader Seminars  and Gadget Labs
Developing & Running your own E-reader Seminars and Gadget LabsSarah Felkar
 
Developing a Weighted Collection Development Allocation Formula
Developing a Weighted Collection Development Allocation FormulaDeveloping a Weighted Collection Development Allocation Formula
Developing a Weighted Collection Development Allocation FormulaCharleston Conference
 
What aren't you doing with your learning environment?
What aren't you doing with your learning environment?What aren't you doing with your learning environment?
What aren't you doing with your learning environment?Learning Pool Ltd
 
Building model exam answers using Sharepoint
Building model exam answers using SharepointBuilding model exam answers using Sharepoint
Building model exam answers using SharepointZazette35
 
The New Doctor of Education Program: A CPED-Inspired Curriculum
The New Doctor of Education Program:  A CPED-Inspired CurriculumThe New Doctor of Education Program:  A CPED-Inspired Curriculum
The New Doctor of Education Program: A CPED-Inspired CurriculumCPEDInitiative
 
Seiler Miil & Lepik - Student centred active learning approach in an online i...
Seiler Miil & Lepik - Student centred active learning approach in an online i...Seiler Miil & Lepik - Student centred active learning approach in an online i...
Seiler Miil & Lepik - Student centred active learning approach in an online i...IL Group (CILIP Information Literacy Group)
 
Tools and Methodology for Research: Article Reading
Tools and Methodology for Research: Article ReadingTools and Methodology for Research: Article Reading
Tools and Methodology for Research: Article ReadingYannick Prié (Enseignement)
 
Online discussions final
Online discussions finalOnline discussions final
Online discussions finalDale JOhnson
 
Evaluation in higher education
Evaluation in higher educationEvaluation in higher education
Evaluation in higher educationPradeep Kumar TS
 
Arc571seminar 170306
Arc571seminar 170306Arc571seminar 170306
Arc571seminar 170306Daniel Jary
 
UIC College of Nursing Faculty Services
UIC College of Nursing Faculty ServicesUIC College of Nursing Faculty Services
UIC College of Nursing Faculty ServicesRebecca Raszewski
 
NASIG academic writing and pub preconference 2016
NASIG academic writing and pub preconference 2016NASIG academic writing and pub preconference 2016
NASIG academic writing and pub preconference 2016Eleanor Cook
 
Session 1 bc 8 p15
Session 1 bc 8 p15Session 1 bc 8 p15
Session 1 bc 8 p15Beth Carey
 
Designing Effective Research Assignments
Designing Effective Research AssignmentsDesigning Effective Research Assignments
Designing Effective Research AssignmentsSuzanne Bernsten
 
Planning for small group centers
Planning for small group centersPlanning for small group centers
Planning for small group centersjhaxhi
 

Similar to Distributed Systems Fall 2014 Introduction (20)

Logistics.pptx
Logistics.pptxLogistics.pptx
Logistics.pptx
 
Writing a scientific paper
Writing a scientific paperWriting a scientific paper
Writing a scientific paper
 
Data Science: Introduction
Data Science: IntroductionData Science: Introduction
Data Science: Introduction
 
Developing & Running your own E-reader Seminars and Gadget Labs
Developing & Running your own E-reader Seminars  and Gadget LabsDeveloping & Running your own E-reader Seminars  and Gadget Labs
Developing & Running your own E-reader Seminars and Gadget Labs
 
Developing a Weighted Collection Development Allocation Formula
Developing a Weighted Collection Development Allocation FormulaDeveloping a Weighted Collection Development Allocation Formula
Developing a Weighted Collection Development Allocation Formula
 
What aren't you doing with your learning environment?
What aren't you doing with your learning environment?What aren't you doing with your learning environment?
What aren't you doing with your learning environment?
 
Building model exam answers using Sharepoint
Building model exam answers using SharepointBuilding model exam answers using Sharepoint
Building model exam answers using Sharepoint
 
The New Doctor of Education Program: A CPED-Inspired Curriculum
The New Doctor of Education Program:  A CPED-Inspired CurriculumThe New Doctor of Education Program:  A CPED-Inspired Curriculum
The New Doctor of Education Program: A CPED-Inspired Curriculum
 
Seiler Miil & Lepik - Student centred active learning approach in an online i...
Seiler Miil & Lepik - Student centred active learning approach in an online i...Seiler Miil & Lepik - Student centred active learning approach in an online i...
Seiler Miil & Lepik - Student centred active learning approach in an online i...
 
Tools and Methodology for Research: Article Reading
Tools and Methodology for Research: Article ReadingTools and Methodology for Research: Article Reading
Tools and Methodology for Research: Article Reading
 
Course outline
Course outlineCourse outline
Course outline
 
Online discussions final
Online discussions finalOnline discussions final
Online discussions final
 
Evaluation in higher education
Evaluation in higher educationEvaluation in higher education
Evaluation in higher education
 
Arc571seminar 170306
Arc571seminar 170306Arc571seminar 170306
Arc571seminar 170306
 
Welcome Comp II
Welcome Comp IIWelcome Comp II
Welcome Comp II
 
UIC College of Nursing Faculty Services
UIC College of Nursing Faculty ServicesUIC College of Nursing Faculty Services
UIC College of Nursing Faculty Services
 
NASIG academic writing and pub preconference 2016
NASIG academic writing and pub preconference 2016NASIG academic writing and pub preconference 2016
NASIG academic writing and pub preconference 2016
 
Session 1 bc 8 p15
Session 1 bc 8 p15Session 1 bc 8 p15
Session 1 bc 8 p15
 
Designing Effective Research Assignments
Designing Effective Research AssignmentsDesigning Effective Research Assignments
Designing Effective Research Assignments
 
Planning for small group centers
Planning for small group centersPlanning for small group centers
Planning for small group centers
 

Recently uploaded

How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17Celine George
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
Philosophy of china and it's charactistics
Philosophy of china and it's charactisticsPhilosophy of china and it's charactistics
Philosophy of china and it's charactisticshameyhk98
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptNishitharanjan Rout
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17Celine George
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsNbelano25
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 

Recently uploaded (20)

Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Philosophy of china and it's charactistics
Philosophy of china and it's charactisticsPhilosophy of china and it's charactistics
Philosophy of china and it's charactistics
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Call Girls in Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in  Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in  Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 

Distributed Systems Fall 2014 Introduction

  • 1. Distributed Systems Fall 2014 Jussi Kangasharju
  • 2. Course Goals • Distributed Systems and their • Basic concepts • Main issues, problems, solutions • Examples from research
  • 3. Course Content • Distributed systems • Architectures, goal, challenges • Where our solutions are applicable • Synchronization: Time, coordination, decision making • Replicas and consistency • Fault tolerance • Large-scale distributed systems in real world
  • 4. Course Format • Drastically different from previous years :-) • No exam, no weekly exercise sessions • Very few slides and traditional lectures • Instead: • Reading research articles and writing essays • Larger home work exercises (writing + programming) • Smaller exercises, mostly algorithms or programming
  • 5. Course Material • Research articles provided on website • Reading list will be made available soon • List covers a few following weeks • Algorithms • Wikipedia is a good source • Selected content from Barroso L. A. et al.: The Datacenter as a Computer (available online, see course website) • No book to buy • Books used in past courses may help with algorithms, but not other stuff
  • 6. Weekly Schedule • Sunday: Article essay due • Monday lecture: Discussion about article, new material, e.g., algorithms • Thursday lecture: Workshop session • First three workshops mainly tutorials for new students • Later workshops discussion about exercises • Home exercise deadlines: (hard deadlines!) • Exercises 1 and 2: October 19 • Exercises 3 and 4: December 14
  • 7. Passing the Course • 10-12 article essays to be returned! • Graded 0-3 points, can get 0 one time • 4 larger home exercises! • Graded 0-6 points, must get at least 1 in each • Additional exercises (~ 4-6)! • Graded 0-2 points • All points summed up and grading based on 60 point maximum • Need 30 points overall to pass, 50 points for 5 • Must still pass each required exercise
  • 8. Spring and Summer? • It will be possible to pass the course in Spring and Summer 2015 • Exact format still open, alternatives: • Exam based on some material • A self-study variant of this Fall's course
  • 9. People • Jussi Kangasharju! • Lectures/workshops: Mon, Thu 10-12, C222 • Office hour: Mon 13-14, D233 or ask appointment by email • Ossi Karkulahti! • Workshops: Thu 10-12, C222 • Twitter hashtag #UnivHelsinkiCS_DS14 • Announcements, quick questions • Also displayed on course website
  • 11. What is a Distributed System? • Traditional definition: • “A collection of independent computers that appears to its users as a single coherent system or as a single system.” • Modern definition: • “???”
  • 12. Where Does the Definition Leave Us? Multi-core processor Parallel systems Multi-processor computer One data center Internet Computing cluster Corporate intranet Network of data centers Local Area Network Web
  • 13. What About the Following? Ticket reservation system My office Car Airplane My home theater setup Nuclear power plant Mobile phone Factory