分布式系统:概念与设计(英文版·第5版)
作者 : (英)George Coulouris  Jean Dollimore  Tim Kindberg  Gordon Blair 著
丛书名 : 经典原版书库
出版日期 : 2012-10-24
ISBN : 978-7-111-39772-4
定价 : 139.00元
教辅资源下载
扩展信息
语种 : 英文
页数 : 1004
开本 : 16
原书名 : Distributed Systems: Concepts and Design
原出版社: Pearson Education Asia
属性分类: 教材
包含CD :
绝版 :
图书简介

本书旨在全面介绍互联网及其他常用分布式系统的原理、体系结构、算法和设计,内容涵盖分布式系统的相关概念、安全、数据复制、组通信、分布式文件系统、分布式事务、分布式系统设计等,以及相关的前沿主题,包括Web服务、网格、移动系统和无处不在系统等。

图书特色

从移动电话到互联网,我们的生活越来越依赖于以无缝和透明的方式将计算机和其他设备链接在一起的分布式系统。本书全面介绍分布式系统的设计原理和实践及其最新进展,并使用大量最新的实例研究来阐明分布式系统的设计与开发方法。
本书前几版已被爱丁堡大学、伊利诺伊大学、卡内基-梅隆大学、南加州大学、得克萨斯A&M大学、多伦多大学、罗切斯特理工学院、北京大学等众多名校选用为教材。第5版在上一版的基础上,新增了三章内容,分别介绍间接通信、分布式对象和组件、分布式系统设计(以Google为例)。
本书网站www.cdk5.net为学生和教师提供了丰富的学习资源和教学资源(源代码、参考文献、教学幻灯片、勘误等)。
作者简介
George Coulouris
伦敦大学皇后玛利学院荣誉教授,剑桥大学计算机实验室访问教授。
Jean Dollimore
伦敦大学皇后玛利学院的高级讲师。
Tim Kindberg
matter 2 media创新技术公司创始人,Pervasive Media Studio研究主任,英国布里斯托尔和美国帕洛阿尔托惠普实验室高级研究员,英国巴斯大学计算机科学系访问教授。
Gordon Blair
兰卡斯特大学计算系分布式系统教授,挪威特罗姆瑟大学兼职教授。

上架指导

计算机科学及应用

封底文字

从移动电话到互联网,我们的生活越来越依赖于以无缝和透明的方式将计算机和其他设备链接在一起的分布式系统。本书全面介绍分布式系统的设计原理和实践及其最新进展,并使用大量最新的实例研究来阐明分布式系统的设计与开发方法。
本书前几版已被爱丁堡大学、伊利诺伊大学、卡内基-梅隆大学、南加州大学、得克萨斯A&M大学、多伦多大学、罗切斯特理工学院、北京大学等众多名校选用为教材。第5版在上一版的基础上,新增了三章内容,分别介绍间接通信、分布式对象和组件、分布式系统设计(以Google为例)。

本书网站www.cdk5.net为学生和教师提供了丰富的学习资源和教学资源(源代码、参考文献、教学幻灯片、勘误等)。

作者简介

(英)George Coulouris  Jean Dollimore  Tim Kindberg  Gordon Blair 著:George Coulouris伦敦大学皇后玛利学院荣誉教授,剑桥大学计算机实验室访问教授。 Jean Dollimore 伦敦大学皇后玛利学院的高级讲师。 Tim Kindberg matter 2 media创新技术公司创始人,Pervasive Media Studio研究主任,英国布里斯托尔和美国帕洛阿尔托惠普实验室高级研究员,英国巴斯大学计算机科学系访问教授。 Gordon Blair 兰卡斯特大学计算系分布式系统教授,挪威特罗姆瑟大学兼职教授。

图书目录

preface
1 characterization of distributed systems
1.1 introduction
1.2 examples of distributed systems
1.3 trends in distributed systems
1.4 focus on resource sharing
1.5 challenges
1.6 case study: the world wide web
1.7 summary
2 system models
2.1 introduction
2.2 physical models
2.3 architectural models
2.4 fundamental models
2.5 summary
3 working and interworking
3.1 introduction
3.2 types of work
3.3 work principles
.3.4 interprotocols
3.5 case studies: ether, wifi and bluetooth
3.6 summary
4 interprocess munication
4.1 introduction
4.2 the apl for the inter protocols
4.3 external data representation and marshalling
4.4 multicast munication
4.5 workvirtualization: overlay works
4.6 case study: mpi
4.7 summary
5 remote invocation
5.1 introduction
5.2 request-reply protocols
5.3 remote procedure call
5.4 remote method invocation
5.5 case study: java rmi
5.6 summary
6 indirect munication
6.1 introduction
6.2 group munication
6.3 publish-subscribe systems
6.4 message queues
6.5 shared memory approaches
6.6 summary
7 operating system support
7.1 introduction
7.2 the operating system layer
7.3 protection
7.4 processes and threads
7.5 munication and invocation
7.6 operating system architecture
7.7 virtualization at the operating system level
7.8 summary
8 distributed objectsand ponents
8.1 introduction
8.2 distributed objects
8.3 case study: corba
8.4 from objects to ponents
8.5 case studies: enterprise javabeans and fractal
8.6 summary
9 web services
9.1 introduction
9.2 web services
9.3 service descriptions and idl for web services
9.4 a directory service for use with web services
9.5 xml security
9.6 coordination of web services
9.7 applications of web services
9.8 summary
10 peer-to-peer systems
10.1 introduction
10.2 napster and its legacy
10.3 peer-to-peer middleware
10.4 routing overlays
10.5 overlay case studies: pastry, tapestry
10.6 application case studies: squirrel, oceanstore, ivy
10.7 summary
11 security
11.1 introduction
11.2 overview of security techniques
11.3 cryptographic algorithms
11.4 digital signatures
11.5 cryptography pragmatics
11.6 case studies: needham-schroeder, kerberos, tls, 802.11wifi
11.7 summary
12 distributed file systems
12.1 introduction
12.2 file service architecture
12.3 case study: sun work file system
12.4 case study: the andrew file system
12.5 enhancements and further developments
12.6 summary
13 name services
13.1 introduction
13.2 name services and the domain name system
13.3 directory services
13.4 case study: the global name service
13.5 case study: the x.500 directory service
13.6 summary
14 time and global states
14.1 introduction
14.2 clocks, events and process states
14.3 synchronizing physical clocks
14.4 logical time and logical clocks
14.5 global states
14.6 distributed debugging
14.7 summary
15 coordination and agreement
15.1 introduction
15.2 distributed mutual exclusion
15.3 elections
15.4 coordination and agreement in group munication
15.5 consensus and related problems
15.6 summary
16 transactions and concurrency control
16.1 introduction
16.2 transactions
16.3 nested transactions
16.4 locks
16.5 optimistic concurrency control
16.6 timestamp ordering
16.7 parison of methods for concurrency control
16.8 summary
17 distributed transactions
17.1 introduction
17.2 flat and nested distributed transactions
17.3 atomic mit protocols
17.4 concurrency control in distributed transactions
17.5 distributed deadlocks
17.6 transaction recovery
17.7 summary
18 replication
18.1 introduction
18.2 system model and the role of group munication
18.3 fault-tolerant services
18.4 case studies of highly available services: the gossiparchitecture, bayou and coda
18.5 transactions with replicated data
18.6 summary
19 mobile and ubiquitous puting
19.1 introduction
19.2 association
19.3 interoperation
19.4 sensing and context awareness
19.5 security and privacy
19.6 adaptation
19.7 case study: cooltown
19.8 summary
20 distributed multimedia systems
20.1 introduction
20.2 characteristics of multimedia data
20.3 quality of service management
20.4 resource management
20.5 stream adaptation
20.6 case studies: tiger, bittorrent and end system multicast
20.7 summary
21 designing distributed systems: google case study
21.1 introduction
21.2 introducing the case study: goggle
21.3 overall architecture and design philosophy
21.4 underlying munication paradigms
21.5 data storage and coordination services
21.6 distributed putation services
21.7 summary
references
index

教学资源推荐
作者: (美)Timothy G. Mattson Beverly A. Sanders Berna L. Massingill 著
作者: 周杰英 张萍 张曼娜 郭雪梅 黄方军 等
作者: Nell Dale;John Lewis
作者: (美)Mark Allen Weiss 著 佛罗里达国际大学
参考读物推荐
作者: [美] 菲利普 G.伊佐特 (Phillip G.Ezolt) 著
作者: 吴永辉 编著
作者: 华诚科技 编著