6.824: Distributed Systems

Posted by chinaljr on August 1, 2016

topic

  • implementation
    • RPC threads concurrency control
  • performance
    • scalabe shroughput
    • 问题
      • 负载不均衡,stragglers
      • 非并行代码
      • 共享的资源可能是瓶颈 network
    • 还有一些不是因为scaling 引发的
      • 具体用户的访问延迟
  • fault tolerance
    • availability :不受failure影响继续work
    • Durability
    • 想法 : 备份服务器
  • consistency
    • replica 服务器很难保持一致性
    • 多步更新的时候 client 挂了
    • 在尴尬的时候崩溃
    • 网络可能会导致服务器看起来像dead
    • 强一致性导致很慢,弱一致性可能高性能

LEC 1: Introduction

  • Preparation: Read MapReduce (2004)
  • Assigned: Lab 1: MapReduce First day of classes

mapreduce

LEC 2: RPC and Threads, Crawler, K/V

Preparation: Do Online Go tutorial (FAQ) (Question)