非科班出身程序员刷题CMPS290S-Winter16:分布式存储系统和编程模型钥匙价值 什么时候:周二和周四中午。在哪里:社会科学2, 159 WHO:彼得·阿尔瓦罗 工作时间:周二下午2-3点,周四10:45 - 11:45 先决条件:系统背景和理论兴趣 阅读:(易变;可能会发生重大变化) 描述该研究生研讨会将探索当前和历史的分布式系统研究,特别关注存储系统和编程模型。由于异步通信和部分故障导致其执行的基本不确定性,分布式系统给程序员和用户带来了独特的挑战。 此外,分布式系统越来越普遍:几乎所有非平凡的系统现在都是物理分布式的。不再可能将管理分布式系统复杂性的责任委托给一组专家库或基础架构作者:所有程序员现在都必须是分布式程序员。这既是危机,也是机遇。 分布式系统中的大量理论工作建立了重要的不可能性结果,包括著名的FLP结果CAP定理两个将军问题和通过协议建立公共知识的不可能性。这些结果告诉我们在分布式系统中我们无法实现什么,或者更具建设性地告诉我们,在设计或使用大型系统时,我们必须权衡哪些特性以换取所需的特性。但是我们能实现什么?