1 / 9

COMP28112 Distributed Computing - Journey through Distributed Systems

Join the journey of COMP28112 Distributed Computing course, covering various topics like scalability, parallel computing, RPC, security, and more. Prepare for the lab marking session on May 8th, 9th, and 11th. Explore the world of distributed systems with a focus on designing 'good' systems.

pamelal
Download Presentation

COMP28112 Distributed Computing - Journey through Distributed Systems

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 8th 9th 11th All your lab work should be marked by May 11th! Be prepared for some busy sessions… COMP28112 Lecture 20

  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 20

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

  4. Then… • 2: Parallel Computing, performance, etc… • 3: Architectures, client-server, etc… • 4-6: RPC/RMI, intro to lab exercise 2 • 9: Name and Directory Servers • 10: Lamport/Vector Clocks • 11: Election of a leader (coordinator) • 12-13: Transactions • 14: Byzantine Fault Tolerance • 15: Lab 3 – simulation and modelling • 16: Replication • 17: The Integration Game • 18-20: Cloud Computing + Guest Lecture + interesting problems COMP28112 Lecture 20

  5. 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 • …

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

  7. for more information…the recommended textbooks have a range of pointers COMP28112 Lecture 20

  8. Towards the exam… • This is the 12th 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! • Lots of information available online COMP28112 Lecture 20

  9. The exam(will change from previous years) • Three questions (all compulsory) • Question 1 (style may be closer to Q1 from past papers) • Questions 2 & 3 (style may be closer to Q2, Q3, Q4 from past papers) • Check past papers for style COMP28112 Lecture 20 All lab marking should be completed by May 11th

More Related