1 / 10

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

Learn about the topics covered in COMP28112 Lecture 21 and get important details about the upcoming exam. Find past exams, lecture handouts, and more on the module's webpage.

mickeye
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 7th all your lab work should be submitted by then! 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 • 7: Name and Directory Servers • 8: Lamport/Vector Clocks • 10: 1st Guest Lecture on Cloud Computing (JMB) • 11: Election of a leader (coordinator) • 12-13: Transactions COMP28112 Lecture 21

  5. … (cont) • 14: Byzantine Fault Tolerance • 15: Replication • 16: Lab 3 – simulation and modelling • 17: The Integration Game • 18: Security • 19: Grid and Cloud Computing • 20: 2nd Guest Lecture (Chris Brook) • 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 7th year of COMP28112 (COMP20032 earlier) • Past exams are available from the University’s central repository • This module’s webpage: http://www.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 Marking session for the lab on May 7th all your lab work should be submitted by then! COMP28112 Lecture 21

More Related