DistributedSystem-List

返回目录

分布式系统学习与实践资料索引

Overview

Resources

Book

  • 2012-Concurrent Programming for Scalable Web Architectures #Book#: We examine the relations between concurrency, scalability and distributed systems and dare an outlook on the near future.

  • 2012-The Art of Multiprocessor Programming, Revised Reprint: The Art of Multiprocessor Programming is an authoritative guide to multicore programming. It introduces a higher level set of software development skills than that needed for efficient single-core programming. This book provides comprehensive coverage of the new principles, algorithms, and tools necessary for effective multiprocessor programming.

  • 2011-Özsu-Principles of Distributed Database Systems-3rd Edition #Book#: The first part discusses the fundamental principles of distributed data management and includes distribution design, data integration, distributed query processing and optimization, distributed transaction management, and replication. The second part focuses on more advanced topics and includes discussion of parallel database systems, distributed object management, peer-to-peer data management, web data management, data stream systems, and cloud computing.

  • 2017-Designing Data Intensive Applications #Book#: This book will help you navigate the diverse and fast-changing landscape of technologies for storing and processing data.

Course

Paper

  • Fallacies of Distributed Computing

  • Distributed systems theory for the distributed systems engineer

  • FLP Impossibility Result

  • An introduction to distributed systems

  • Distributed Systems for fun and profit

  • Distributed Systems: Principles and Paradigms

  • Scalable Web Architecture and Distributed Systems

  • Principles of Distributed Systems

  • Making reliable distributed systems in the presence of software errors

  • Designing Data Intensive Applications

CAP

Distributed Consistency | 分布式一致性