The book culminates in chapters that address the emerging areas of mobile andubiquitous computing and distributed multimedia systems before presenting asubstantial case study focusing on the design and implementation of the distributedsystems infrastructure that supports Google both in terms of core search functionalityand the increasing range of additional services offered by Google (for example, Gmailand Google Earth). This last chapter has an important role in illustrating how all thearchitectural concepts, algorithms and technologies introduced in the book can cometogether in a coherent overall design for a given application domain.
从移动电话到互联网,我们的生活越来越依赖于以无缝和透明的方式将计算机和其他设备链接在一起的分布式系统。库鲁里斯编著的《分布式系统(概念与设计英文版第5版)》全面介绍分布式系统的设计原理和实践及其最新进展,并使用大量最新的实例研究来阐明分布式系统的设计与开发方法。
《分布式系统(概念与设计英文版第5版)》前几版已被爱丁堡大学、伊利诺伊大学、卡内基一梅隆大学、南加州大学、得克萨斯A&M大学、多伦多大学、罗切斯特理工学院、北京大学等众多名校选用为教材。第5版在上一版的基础上,新增了三章内容。分别介绍间接通信、分布式对象和组件、分布式系统设计(以Google为例)。
PREFACE
CHARACTERIZATION OF DISTRIBUTED SYSTEMS
2 SYSTEM MODELS
3 NETWORKING AND INTERNETWORKING
4 INTERPROCESS COMMUNICATION
5 REMOTE INVOCATION
6 INDIRECT COMMUNICATION
7 OPERATING SYSTEM SUPPORT
8 DISTRIBUTED OBJECTSAND COMPONENTS
9 WEB SERVICES
10 PEER-TO-PEER SYSTEMS
11 SECURITY
12 DISTRIBUTED FILE SYSTEMS
13 NAME SERVICES
14 TIME AND GLOBAL STATES
15 COORDINATION AND AGREEMENT
16 TRANSACTIONS AND CONCURRENCY CONTROL
17 DISTRIBUTED TRANSACTIONS
18 REPLICATION
19 MOBILE AND UBIQUITOUS COMPUTING
20 DISTRIBUTED MULTIMEDIA SYSTEMS
21 DESIGNING DISTRIBUTED SYSTEMS: GOOGLE CASE STUDY
REFERENCES
INDEX