1 / 10

It’s been three months since the first lecture… We went a long way… We covered a number of topics…

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 6 th & 9 th All your lab work should be marked by May 9 th !. Back in January I said (lecture 1).

Download Presentation

It’s been three months since the first lecture… We went a long way… We covered a number of topics…

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. COMP28112Distributed 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! COMP28112 Lecture 21

  2. 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! COMP28112 Lecture 21

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

  4. 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 COMP28112 Lecture 21

  5. … (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 COMP28112 Lecture 21

  6. 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 • … COMP28112 Lecture 21

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

  8. And for more information…the recommended textbooks have a range of pointers COMP28112 Lecture 21

  9. 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! COMP28112 Lecture 21

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

More Related