COMP28112 Distributed Computing

Slides:



Advertisements
Similar presentations
IT skills: IT concepts: Web client (browser), Web server, network connection, URL, mobile client, peer-to- peer application This work is licensed under.
Advertisements

ITC242 – Introduction to Data Communications ITC431 – Computer Networks Week 13 Exam Preparation.
Distributed Systems CS Programming Models- Part I Lecture 13, Oct 13, 2014 Mohammad Hammoud 1.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
Yaxin Hu 2.8 SUMMARY. Outline Summary of different sections of chapter 2 Recent research papers Future works/predictions.
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.
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.
Client Server Network Model:
WHAT WE WILL COVER Introduction to “Knowing What to Study” Revision checklists Exam Papers Marking Schemes.
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.
Distributed Computing Systems CSCI 4780/6780. Scalability ConceptExample Centralized servicesA single server for all users Centralized dataA single on-line.
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.
Internet Engineering Course Outline. Internet Engineering Course; Sharif University of Technology Aims and Contents To attain necessary skills for handling.
Introduction to Networking
CSC 480 Software Engineering Lecture 17 Nov 4, 2002.
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
This presentation will cover the following topic:
CS/CE/TE 6378 Advanced Operating Systems
A few words about parallel computing
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CLOUD COMPUTING
Designing the Physical Architecture
COMP28112 – Lecture 1 Distributed Computing
CNT 4704 Computer Communication Networking (not “analysis”)
CNT 4704 Computer Communication Networking (not “analysis”)
Computer Science Courses
ECE 671 – Lecture 1 Introduction.
Exam 1 Study Guide Cs 595 Lecture 17.
CSC 480 Software Engineering
Child Development Year 10.
CNT 4704 Computer Communication Networking (not “analysis”)
OCR GCSE Child Development
3.2 Virtualisation.
2018 Valid Amazon AWS-Solution-Architect-Associate Exam Study Guide - AWS-Solution-Architect-Associate Questions Answers Realexamdumps.com
COMP28112 – Lecture 1 Distributed Computing
ECE 671 – Lecture 1 Introduction.
Introduction There are many situations in which we might use replicated data Let’s look at another, different one And design a system to work well in that.
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
COMP28112 Distributed Computing
Architectures of distributed systems Fundamental Models
COMP28112 Distributed Computing
Think Distributed: A Distributed Computing Mindset
COMP28112 Distributed Computing
COMP28112 Distributed Computing
COMP28112 Distributed Computing
A few words about parallel computing
The Most In-Demand Skills for Cloud Computing.
Architectures of distributed systems
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
CMPE 252A : Computer Networks
Introduction To Distributed Systems
A few words about parallel computing
Architectures of distributed systems Fundamental Models
Database System Architectures
Next-generation Internet architecture
Distributed Systems (15-440)
Computer Science Courses in the Major
Hwajung Lee ITEC452 Distributed Computing Lecture 1 Introduction to Distributed Systems.
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 9th & 13th All your lab work should be marked by May 13th! Be prepared for some busy sessions… 1-Jul-19 COMP28112 Lecture 22

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! 1-Jul-19 COMP28112 Lecture 22

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

Then… Parallel Computing, performance, etc… Architectures, client-server, etc… RPC/RMI, intro to lab exercise 2 Name and Directory Servers Lamport/Vector Clocks Election of a leader (coordinator) Transactions Guest lecture (Internet-of-Things) Lab 3 – simulation and modelling Byzantine Fault Tolerance Replication The Integration Game Cloud Computing etc… 1-Jul-19 COMP28112 Lecture 22

and we could have said more on: Security Distributed File Systems Distributed Shared Memory Peer-to-Peer Systems Mobile Computing Web Services Sensor-based applications Energy minimization Cloud Computing Performance …

…above all, we tried to appreciate a way of thinking that allows us to design and build ‘good’ distributed systems! 1-Jul-19 COMP28112 Lecture 22

for more information… the recommended textbooks have a range of pointers 1-Jul-19 COMP28112 Lecture 22

Towards the exam… This is the 13th year of COMP28112 (COMP20032 earlier) Past exams are available from the University’s / School’s central repository This module’s webpage: http://studentnet.cs.manchester.ac.uk/ugt/COMP28112/ Lecture handouts are all there! Lots of information available online 1-Jul-19 COMP28112 Lecture 22

The exam (will change from previous years) It is an online exam Two parts: A. Multiple choice questions B. Some questions to answer (check past papers for style) Both parts / all questions are compulsory All lab marking should be completed by May 13th 1-Jul-19 COMP28112 Lecture 22