Some Sample Distributed Systems Problems And Algorithms

Subscribers:
344,000
Published on ● Video Link: https://www.youtube.com/watch?v=_I9RRIq5agY



Duration: 1:17:04
1,286 views
12


In this talk I will introduce some traditional problems in distributed systems and describe simple algorithms to solve them. The focus will mostly be on asynchronous messaging passing algorithms, however we will look at some asynchronous shared memory and synchronous message passing algorithms as well. The first half of the talk will introduce problems that arise due to the asynchronous nature of distributed systems. We will look at 3 major topics in this section; (1) time and event ordering, (2) mutual exclusion, (3) global consistent snapshots. The second half we will look at additional problems that arise due to failure of components. Once again we will look at 3 major topics (1) consensus, (2) leader election, (3) fault tolerance via replication.




Other Videos By Microsoft Research


2016-08-11Dynamically Checking Ownership Policies in Concurrent C/C++ Programs
2016-08-11Transactional Memory: Composability & Basic Algorithms
2016-08-11Elastic Replication for the Cloud
2016-08-11Barrelfish: A Study In Distributed Operating Systems On Multicore Architectures Part - 2
2016-08-11Barrelfish: A Study In Distributed Operating Systems On Multicore Architectures Part - 1
2016-08-11An Introduction To Distributed Computing
2016-08-11Transactional Memory: Language Integration
2016-08-11Group Communication, Atomic broadcast, Gossip Protocols Part 2 (B)
2016-08-11Group Communication, Atomic broadcast, Gossip Protocols Part 2 (A)
2016-08-11Group Communication, Atomic broadcast, Gossip Protocols Part I (B)
2016-08-11Some Sample Distributed Systems Problems And Algorithms
2016-08-11Intersection Workshop - Are we ready for autonomous driving?
2016-08-11Group Communication, Atomic broadcast, Gossip Protocols Part I (A)
2016-08-11Intersection Workshop - TBC
2016-08-11Intersection Workshop - Towards a perceptually parameterized BTF-material space
2016-08-11Data-Intensive Discoveries in Science: the 4th Paradigm; LACCIR: Results, Thoughts, & Opportunities
2016-08-11Intersection Workshop - Weakly supervised semantic segmentation
2016-08-11Intersection Workshop - Indoor Scene Understanding using the Microsoft Kinect
2016-08-11Intersection Workshop - Relighting Objects in Images
2016-08-11NUI for Scientists, Layerscape, Environment & Water OData, Microsoft Research OData
2016-08-11Dealing with Quantifier Scope Ambiguity in Computational Linguistics



Tags:
microsoft research