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.

Slides:



Advertisements
Similar presentations
Slide 01-1COMP 7370, Auburn University COMP 7370 Advanced Computer and Network Security Dr. Xiao Qin Auburn University
Advertisements

Lecturer: Sebastian Coope Ashton Building, Room G.18 COMP 201 web-page: Lecture.
IT skills: IT concepts: Web client (browser), Web server, network connection, URL, mobile client, peer-to- peer application This work is licensed under.
September 2006 Computing induction Computer Science Studying at University.
Distributed Systems CS Programming Models- Part I Lecture 13, Oct 13, 2014 Mohammad Hammoud 1.
The Invisible Infrastructure of Education EDC&I 505 J 4 April 2012.
Distributed Systems (15-440) Mohammad Hammoud December 4 th, 2013.
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.
1 G53ACC: Advanced Computer Communications Prof. Chris Greenhalgh School of Computer Science and IT University of Nottingham.
Architectures of distributed systems Fundamental Models
SKU3033 / SKF3033 NETWORK & SYSTEM ADMINISTRATOR.
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
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:
DISTRIBUTED FILE SYSTEMS Pages - all 1. Topics  Introduction  File Service Architecture  DFS: Case Studies  Case Study: Sun NFS  Case Study: The.
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.
CSC480 Software Engineering Lecture 10 September 25, 2002.
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.
CSC 480 Software Engineering Lecture 17 Nov 4, 2002.
Computer Science Lecture 28, page 1 CS677: Distributed OS Today: Final Thoughts.
Course content relevant for exam (Regarding lectures covering the following topics: SS7/IN/ISDN, ATM, GSM/GPRS, TETRA/DECT, UMTS, and Internet) Topics.
30-Sep-16COMP28112 Lecture 21 A few words about parallel computing Challenges/goals with distributed systems: Heterogeneity Openness Security Scalability.
COMPSCI 110 Operating Systems
COMP Compilers Lecture 1: Introduction
CS/CE/TE 6378 Advanced Operating Systems
A few words about parallel computing
COMP28112 – Lecture 1 Distributed Computing
CNT 4704 Computer Communication Networking (not “analysis”)
CNT 4704 Computer Communication Networking (not “analysis”)
NWEN 243 Network Applications
Computer Science Courses
COMPSCI 110 Operating Systems
Exam 1 Study Guide Cs 595 Lecture 17.
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
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
COP 4610L: Applications in the Enterprise Spring 2005
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
Distributed Systems and Algorithms
Presentation transcript:

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 Distributed Computing Marking session for the lab on May 5 th & 8 th All your lab work should be marked by May 8 th !

4-Jun-16COMP28112 Lecture 182 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!

4-Jun-16COMP28112 Lecture 183 Mesa et al, “Scalability of Macroblock-level Parallelism for H.264 Decoding”

4-Jun-16COMP28112 Lecture 184 Then… 2: Parallel Computing, Amdahl’s law… 3: Architectures, client-server, etc… 4-7: 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

4-Jun-16COMP28112 Lecture 185 … (cont) 13: Byzantine Fault Tolerance 14: Lab 3 – simulation and modelling 15: Replication 16: The Integration Game 17: Some interesting problems (and more) + two guest lectures

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 …

4-Jun-16COMP28112 Lecture 187 …above all, we tried to examine a way of thinking that allows us to design and build ‘good’ distributed systems!

4-Jun-16COMP28112 Lecture 188 for more information… the recommended textbooks have a range of pointers

4-Jun-16COMP28112 Lecture 189 Towards the exam… This is the 9 th year of COMP28112 (COMP20032 earlier) Past exams are available from the University’s central repository This module’s webpage: P28112/ 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!

4-Jun-16COMP28112 Lecture 1810 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 8 th