COMP28112 Distributed Computing

Slides:



Advertisements
Similar presentations
Lecturer: Sebastian Coope Ashton Building, Room G.18 COMP 201 web-page: Lecture.
Advertisements

IT skills: IT concepts: Web client (browser), Web server, network connection, URL, mobile client, peer-to- peer application This work is licensed under.
Distributed Systems CS Programming Models- Part I Lecture 13, Oct 13, 2014 Mohammad Hammoud 1.
MEAGAN MOORE Graphic Designer I love digital art and being creative. I have been studying graphics for two years. Creative minds rock!
Yaxin Hu 2.8 SUMMARY. Outline Summary of different sections of chapter 2 Recent research papers Future works/predictions.
Syllabus. Instructor Dr. Hanan Lutfiyya Middlesex College 418 Ext Office Hours: Tuesday from 12:05-1:05 and Thursday from 11:05-1:05.
1 COMPSCI 110 Operating Systems Who - Introductions How - Policies and Administrative Details Why - Objectives and Expectations What - Our Topic: Operating.
Architectures of distributed systems Fundamental Models
SKU3033 / SKF3033 NETWORK & SYSTEM ADMINISTRATOR.
Distributed Systems and Algorithms Sukumar Ghosh University of Iowa Spring 2011.
Course Assessment SL External Assessment (Exam): 70% Paper 1 (Sections 1-4): 45% Paper 2 (Options paper): 25% Internal Assessment (Projects): 30% Solution:
4-Jun-16COMP28112 Lecture 181 It’s been three months since the first lecture… We went a long way… We covered a number of topics… Let’s see some… COMP28112.
CSA Revision Session Introduction to the exam Exam length is 2 hours You will have a total of 120 minutes to: read the questions, choose which ones to.
1 COMPSCI 110 Operating Systems Who - Introductions How - Policies and Administrative Details Why - Objectives and Expectations What - Our Topic: Operating.
Hwajung Lee. Maximilien Brice, © CERN  Fact: Processor population is exploding. Technology has dramatically reduced the price of processors.  Geographic.
1 CDA 4527 Computer Communication Networking (not “analysis”) Prof. Cliff Zou School of Electrical Engineering and Computer Science University of Central.
Cheating The School of Network Computing, the Faculty of Information Technology and Monash as a whole regard cheating as a serious offence. Where assignments.
30-Sep-16COMP28112 Lecture 21 A few words about parallel computing Challenges/goals with distributed systems: Heterogeneity Openness Security Scalability.
Chapter 1 Characterization of Distributed Systems
COMPSCI 110 Operating Systems
COMP Compilers Lecture 1: Introduction
CS/CE/TE 6378 Advanced Operating Systems
A few words about parallel computing
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CLOUD COMPUTING
COMP28112 – Lecture 1 Distributed Computing
CNT 4704 Computer Communication Networking (not “analysis”)
CNT 4704 Computer Communication Networking (not “analysis”)
Computer Science Courses
Principles of Network Applications
CSC 480 Software Engineering
Child Development Year 10.
CNT 4704 Computer Communication Networking (not “analysis”)
3.2 Virtualisation.
Unit 4 Review This web quiz may appear as two pages on tablets and laptops. I recommend that you view it as one page by clicking on the open book icon.
COMP28112 – Lecture 1 Distributed Computing
Science 10 – Unit 2 – Weather Dynamics
Some problems and more…
COMP28112 – Lecture 1 Distributed Computing
COMP28112 – Lecture 1 Distributed Computing
COMP28112 – Lecture 1 Distributed Computing
Architectures of distributed systems Fundamental Models
CNT 4704 Analysis of Computer Communication Networks
CNT 4704 Analysis of Computer Communication Networks
Distributed Systems CS
COMP28112 Distributed Computing
Architectures of distributed systems Fundamental Models
COMP28112 Distributed Computing
Think Distributed: A Distributed Computing Mindset
COMP28112 Distributed Computing
COMP28112 Distributed Computing
A few words about parallel computing
The Most In-Demand Skills for Cloud Computing.
Architectures of distributed systems
COP 4610L: Applications in the Enterprise Spring 2005
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
CMPE 252A : Computer Networks
A few words about parallel computing
Architectures of distributed systems Fundamental Models
Database System Architectures
How was the NHS formed and what was its impact?
Distributed Systems (15-440)
COMP28112 Distributed Computing
Computer Science Courses in the Major
Hwajung Lee ITEC452 Distributed Computing Lecture 1 Introduction to Distributed Systems.
Welcome to L6 A Level Maths
Welcome to U6 A Level Maths
Exam #2 covering Sections 11 to 15 - NEXT CLASS!
CSE 486/586 Distributed Systems Mid-Semester Overview
Distributed Systems and Algorithms
Presentation transcript:

COMP28112 Distributed Computing It’s been three months since the first lecture… We went a long way… We covered a number of topics… Let’s see some… Marking session for the lab on May 6th & 9th All your lab work should be marked by May 9th! 19-Feb-19 COMP28112 Lecture 21

Back in January I said (lecture 1) Be flexible, keep an open mind, etc... We’re doing engineering : not an exact science... but, basic exact science skills are essential (e.g., how long will it take to transmit a message of size 4MB over a network link with speed 256KB/sec?) constraints, optimisations, ... unreasonable (or infinite) demands, ... imperfections, trade-offs, ... Distributed Systems typically encompass a number of such trade-offs! 19-Feb-19 COMP28112 Lecture 21

Mesa et al, “Scalability of Macroblock-level Parallelism for H Mesa et al, “Scalability of Macroblock-level Parallelism for H.264 Decoding” 19-Feb-19 COMP28112 Lecture 21

Then… 2: Parallel Computing, Amdahl’s law… 3: Architectures, client-server, etc… 4-6: RPC/RMI, intro to lab exercise 2 8: Name and Directory Servers 9: Lamport/Vector Clocks 10: Election of a leader (coordinator) 11-12: Transactions 19-Feb-19 COMP28112 Lecture 21

… (cont) 13: Byzantine Fault Tolerance 14: Replication 15: Lab 3 – simulation and modelling 16: Security 17: The Integration Game 18-19: Guest Lectures 20: Grid and Cloud Computing 21: Some interesting problems 19-Feb-19 COMP28112 Lecture 21

and we could have said more on: Distributed File Systems Distributed Shared Memory Peer-to-Peer Systems Mobile Computing Web Services Sensor-based applications Energy minimization Cloud Computing … 19-Feb-19 COMP28112 Lecture 21

…and, above all, we tried to examine a way of thinking that allows us to design and build ‘good’ distributed systems! 19-Feb-19 COMP28112 Lecture 21

And for more information… the recommended textbooks have a range of pointers 19-Feb-19 COMP28112 Lecture 21

Towards the exam… This is the 8th year of COMP28112 (COMP20032 earlier) Past exams are available from the University’s central repository This module’s webpage: http://studentnet.cs.manchester.ac.uk/ugt/COMP28112/ Lecture handouts are all there! (plus hardcopies outside the Resource Centre) When looking for the module’s page please make sure that you don’t see last year’s web page! 19-Feb-19 COMP28112 Lecture 21

All lab marking should be completed by May 9th The exam Four questions: You must answer Question 1 You choose any two from Questions 2, 3, 4 Check past papers for style All lab marking should be completed by May 9th 19-Feb-19 COMP28112 Lecture 21