CSE 486/586 Distributed Systems Wrap-up

Slides:



Advertisements
Similar presentations
CSE 486/586, Spring 2012 CSE 486/586 Distributed Systems Leader Election Steve Ko Computer Sciences and Engineering University at Buffalo.
Advertisements

CSE 486/586, Spring 2014 CSE 486/586 Distributed Systems Consistency Steve Ko Computer Sciences and Engineering University at Buffalo.
CSE 486/586, Spring 2012 CSE 486/586 Distributed Systems Byzantine Fault Tolerance Steve Ko Computer Sciences and Engineering University at Buffalo.
CSE 486/586, Spring 2013 CSE 486/586 Distributed Systems Consistency Steve Ko Computer Sciences and Engineering University at Buffalo.
CSE 486/586, Spring 2013 CSE 486/586 Distributed Systems Concurrency Control Steve Ko Computer Sciences and Engineering University at Buffalo.
CSE 486/586, Spring 2013 CSE 486/586 Distributed Systems Concurrency Control Steve Ko Computer Sciences and Engineering University at Buffalo.
CSE 486/586, Spring 2012 CSE 486/586 Distributed Systems Introduction Steve Ko Computer Sciences and Engineering University at Buffalo.
CSE 486/586, Spring 2013 CSE 486/586 Distributed Systems Logical Time Steve Ko Computer Sciences and Engineering University at Buffalo.
CSE 486/586 CSE 486/586 Distributed Systems Introduction Steve Ko Computer Sciences and Engineering University at Buffalo.
CSE 486/586, Spring 2013 CSE 486/586 Distributed Systems Introduction Steve Ko Computer Sciences and Engineering University at Buffalo.
CSE 486/586, Spring 2013 CSE 486/586 Distributed Systems Mid-Semester Overview Steve Ko Computer Sciences and Engineering University at Buffalo.
CSE 486/586, Spring 2014 CSE 486/586 Distributed Systems The Internet in 2 Hours: The First Hour Steve Ko Computer Sciences and Engineering University.
CSE 486/586 CSE 486/586 Distributed Systems Concurrency Control Steve Ko Computer Sciences and Engineering University at Buffalo.
CSE 486/586, Spring 2013 CSE 486/586 Distributed Systems Concurrency Control Steve Ko Computer Sciences and Engineering University at Buffalo.
CSE 486/586, Spring 2013 CSE 486/586 Distributed Systems Wrap-up Steve Ko Computer Sciences and Engineering University at Buffalo.
CSE 486/586, Spring 2012 CSE 486/586 Distributed Systems Wrap-up Steve Ko Computer Sciences and Engineering University at Buffalo.
CSE 486/586 CSE 486/586 Distributed Systems Android Programming Steve Ko Computer Sciences and Engineering University at Buffalo.
CSE 486/586, Spring 2012 CSE 486/586 Distributed Systems Mutual Exclusion & Leader Election Steve Ko Computer Sciences and Engineering University.
CSE 486/586 CSE 486/586 Distributed Systems Byzantine Fault Tolerance Steve Ko Computer Sciences and Engineering University at Buffalo.
CSE 486/586, Spring 2014 CSE 486/586 Distributed Systems Consistency Steve Ko Computer Sciences and Engineering University at Buffalo.
CSE 486/586 Distributed Systems Consistency --- 3
CSE 486/586, Spring 2014 CSE 486/586 Distributed Systems Introduction Steve Ko Computer Sciences and Engineering University at Buffalo.
CSE 486/586, Spring 2012 CSE 486/586 Distributed Systems Replication Steve Ko Computer Sciences and Engineering University at Buffalo.
CSE 486/586, Spring 2013 CSE 486/586 Distributed Systems Byzantine Fault Tolerance Steve Ko Computer Sciences and Engineering University at Buffalo.
CSE 486/586, Spring 2014 CSE 486/586 Distributed Systems Transactions on Replicated Data Steve Ko Computer Sciences and Engineering University at Buffalo.
CSE 486/586, Spring 2012 CSE 486/586 Distributed Systems Paxos Steve Ko Computer Sciences and Engineering University at Buffalo.
CSE 486/586 CSE 486/586 Distributed Systems Leader Election Steve Ko Computer Sciences and Engineering University at Buffalo.
CSE 486/586, Spring 2013 CSE 486/586 Distributed Systems The Internet in 2 Hours: The First Hour Steve Ko Computer Sciences and Engineering University.
CSE 486/586, Spring 2014 CSE 486/586 Distributed Systems Byzantine Fault Tolerance Steve Ko Computer Sciences and Engineering University at Buffalo.
CSE 486/586, Spring 2013 CSE 486/586 Distributed Systems Consistency Steve Ko Computer Sciences and Engineering University at Buffalo.
CSE 486/586 Distributed Systems Byzantine Fault Tolerance
CSE 486/586 Distributed Systems Gossiping
CSE 489/589 Modern Networking Concepts
CSE 486/586 Distributed Systems Reliable Multicast --- 1
CSE 486/586 Distributed Systems Wrap-up
CSE 486/586 Distributed Systems Leader Election
CSE 486/586 Distributed Systems Mid-Semester Overview
Steve Ko Computer Sciences and Engineering University at Buffalo
CSE 486/586 Distributed Systems Consistency --- 1
Steve Ko Computer Sciences and Engineering University at Buffalo
CSE 486/586 Distributed Systems Logical Time
CSE 486/586 Distributed Systems Wrap-up
CSE 486/586 Distributed Systems Global States
CSE 486/586 Distributed Systems Time and Synchronization
CS 194: Lecture 1 University of California Berkeley
CSE 486/586 Distributed Systems Byzantine Fault Tolerance
CSE 486/586 Distributed Systems Consistency --- 3
SP10/ WK-5.
Welcome to MAT 142.
CSE 486/586 Distributed Systems Leader Election
Net 222: Communications and networks fundamentals (Practical Part)
CSE 486/586 Distributed Systems Concurrency Control --- 3
Welcome to CIS WELCOME WELCOME WELCOME W E L C O M E.
CS 336/536: Computer Network Security Fall 2014 Nitesh Saxena
CSE 486/586 Distributed Systems Concurrency Control --- 2
CSE 486/586 Distributed Systems Global States
CSE 486/586 Distributed Systems Introduction
CSE 486/586 Distributed Systems Cache Coherence
CSE 486/586 Distributed Systems Consistency --- 3
CSE 486/586 Distributed Systems Consistency --- 1
CSE 486/586 Distributed Systems Reliable Multicast --- 2
Steve Ko Computer Sciences and Engineering University at Buffalo
CSE 486/586 Distributed Systems Byzantine Fault Tolerance
CSE 486/586 Distributed Systems Time and Synchronization
CS 336/536: Computer Network Security Fall 2015 Nitesh Saxena
CSE 486/586 Distributed Systems Concurrency Control --- 3
CSE 486/586 Distributed Systems Leader Election
CSE 486/586 Distributed Systems Consensus
CSE 486/586 Distributed Systems Mid-Semester Overview
Presentation transcript:

CSE 486/586 Distributed Systems Wrap-up Steve Ko Computer Sciences and Engineering University at Buffalo

CSE 486/586 Administrivia PA4 deadline: 5/10 Final exam: 5/17 @ 11:45 am – 2:45 pm in Knox 109 Includes everything True/false questions & multi-choice questions Cheat sheet allowed (1-page, letter-sized, front-and-back) No restroom use Survey & course evaluation Survey: https://forms.gle/eg1wHN2G8S6GVz3e9 Course evaluation: https://www.smartevals.com/login.aspx?s=buffalo Incentive when both have 80% or more participation Currently about 50% for both No recitation this week; replaced with office hours

CSE 486/586 Administrivia Important things about the final week PA4 scores will hopefully be posted by Wednesday. Re-grading will be done on Thursday & Friday. Final grading I’m shooting for Tuesday (5/21) for posting, Wednesday (5/22) for reviewing, and Thursday (5/23) for finalizing. This will change if there’s any delay in grading at the scoring center.

CSE 486/586 Administrivia Distinguished speaker talk 2--3pm today in SU 330 Cynthia Rudin from Duke University Alumnus of UB AI/ML No office hours from me today (sorry). Email me if you want.

Building a Distributed System “The number of people who know how to build really solid distributed systems…is about ten” Scott Shenker, Professor at UC Berkeley Are you confident now? What were the most interesting topic to you?

The Way I See It We’ve learned some of the building blocks & fundamental results… Networking basics, failure detection, logical time, reliable multicast, mutual exclusion, leader election, transactions, concurrency control, replication, gossiping, Paxos, BFT, … …and how real systems get built using those… P2P, DHT, Dynamo, … …and also got some experience in building/using the fundamental building blocks… Ordered multicast for messaging, a DHT, and a replicated key-value storage

Acknowledgements These slides contain material developed and copyrighted by Indranil Gupta (UIUC).