More

    DISTRIBUTED COMPUTING – RECORDED LECTURES (BITS)

    Module 1 – INTRODUCTION

    Recorded Lecture – 1.1

    Introduction Part I – Definition

    (link is external)

    Relation to Computer system components

    Motivation

    Recorded Lecture – 1.2

    (link is external)

    Introduction Part II – Relation to parallel multiprocessor/multicomputer systems

    Design issues and challenges

    Recorded Lecture – 1.3

    (link is external)

    Distributed Communication models (RPC, SUN RPC, Rpcgen…)

    Module 2 – A model of distributed computations

    Recorded Lecture – 2.1

    (link is external)

    A distributed program

    A model of distributed executions

    Models of Communication Networks

    Global state of a distributed system

    Cuts of a distributed computation

    Recorded Lecture – 2.2

    (link is external)

    Logical time

    Introduction

    A framework for a system of logical clocks

    Scalar time

    Recorded Lecture – 2.3

    (link is external)

    Logical time

    Vector time

    Efficient implementation of vector clocks

    Module 3 – Global state and snapshot recording algorithms

    Recorded Lecture – 3.1

    (link is external)

    Introduction

    System model and definitions

    Recorded Lecture – 3.2

    (link is external)

    Snapshot algorithms for FIFO channels

    Module 4 – Message ordering and Group communication

    Recorded Lecture – 4.1

    (link is external)

    Group communication

    Causal order (CO)

    Birman-Schiper- Stephenson protocol

    Recorded Lecture – 4.2

    (link is external)

    Schiper-Eggli- Sandoz protocol

    Module 5 – Distributed mutual exclusion (DME)

    Recorded Lecture – 5.1

    (link is external)

    Introduction

    Preliminaries

    Recorded Lecture – 5.2

    (link is external)

    Lamport’s algorithm

    Recorded Lecture – 5.3

    (link is external)

    Ricart-Agrawala algorithm

    Recorded Lecture – 5.4

    (link is external)

    Maekawa’s algorithm

    Recorded Lecture – 5.5

    (link is external)

    Suzuki-kasami’s broadcast algorithm

    Recorded Lecture – 5.6

    (link is external)

    Raymond’s tree-based algorithm

    Module 6 – Deadlock detection in distributed systems

    Recorded Lecture – 6.1

    (link is external)

    Introduction

    System model

    Preliminaries

    Recorded Lecture – 6.2

    (link is external)

    Chandy-Misra- Haas algorithm for the AND model

    Recorded Lecture – 6.3

    (link is external)

    Chnady-Misra- Haas algorithm for the OR model

    Module 7 – Consensus and agreement algorithms

    Recorded Lecture – 7.1

    (link is external)

    Problem definition

    Recorded Lecture – 7.2

    (link is external)

    The Byzantine agreement and other problems

    Recorded Lecture – 7.3

    (link is external)

    Consensus algorithm for Byzantine failures

    Module 8 – Peer-to- Peer Computing

    Recorded Lecture – 8.1

    (link is external)

    Introduction

    Recorded Lecture – 8.2

    (link is external)

    Data indexing and overlays

    Napster

    Unstructured overlays

    Recorded Lecture – 8.3

    (link is external)

    Chord distributed hash table

    Recorded Lecture – 8.4

    (link is external)

    Security concerns in Peer to Peer networks

    Module 9 – Computer clusters for scalable parallel computing

    Recorded Lecture – 9.1

    (link is external)

    Introduction

    Clustering for massive parallelism

    Computer clusters and MPP architectures

    Recorded Lecture – 9.2

    (link is external)

    Design principles of Computer clusters

    Cluster job and resource management

    Recorded Lecture – 9.3

    (link is external)

    Grid Computing systems and resource management

    Recorded Lecture – 9.4

    (link is external)

    Internet of Things (IoT)

    Recent Articles

    OAUTH – FREQUENTLY ASKED QUESTIONS FOR INTERVIEWS AND SELF EVALUATION

    Why is refresh token needed when you have access token? Access tokens are usually short-lived and refresh tokens are...

    SUMO LOGIC VIDEOS AND TUTORIALS

    Sumo Logic Basics - Part 1 of 2 (link is external) (Sep 29, 2016)Sumo Logic Basics - Part 2 of 2...

    GIT – USEFUL COMMANDS

    Discard all local changes, but save them for possible re-use later:  git stash Discarding local changes...

    DISTRIBUTED COMPUTING – RECORDED LECTURES (BITS)

    Module 1 - INTRODUCTION Recorded Lecture - 1.1 Introduction Part I – Definition

    BOOK REVIEW GUIDELINES FOR COOKBOOKS

    Whenever you add reviews for the book, please follow below rules. Write issues in an excel.Create an excel...

    Related Stories

    Leave A Reply

    Please enter your comment!
    Please enter your name here

    Stay on op - Ge the daily news in your inbox