图书介绍

分布式系统概念与设计PDF|Epub|txt|kindle电子书版本网盘下载

分布式系统概念与设计
  • 库勒瑞思(Coulouris,G.)等著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111117492
  • 出版时间:2003
  • 标注页数:772页
  • 文件大小:67MB
  • 文件页数:788页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

分布式系统概念与设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1 CHARACTERIZATION OF DISTRIBUTED SYSTEMS1

1.1 Introduction2

1.2 Examples of distributed systems3

1.3 Resource sharing and the Web7

1.4 Challenges16

1.5 Summary25

2 SYSTEM MODELS29

2.1 Introduction30

2.2 Architectural models31

2.3 Fundamental models47

2.4 Summary62

3 NETWORKING AND INTERNETWORKING65

3.1 Introduction66

3.2 Types of network70

3.3 Network principles73

3.4 Internet protocols90

3.5 Network case studies: Ethernet, wireless LAN and ATM110

3.6 Summary121

4 INTERPROCESS COMMUNICATION125

4.1 Introduction126

4.2 The API for the Internet protocols127

4.3 External data representation and marshalling138

4.4 Client-server communication145

4.5 Group communication153

4.6 Case study: interprocess communication in UNIX158

4.7 Summary161

5 DISTRIBUTED OBJECTS AND REMOTE INVOCATION165

5.1 Introduction166

5.2 Communication between distributed objects169

5.3 Remote procedure call183

5.4 Events and notifications187

5.5 Java RMI case study194

5.6 Summary202

6 OPERATING SYSTEM SUPPORT207

6.1 Introduction208

6.2 The operating system layer209

6.3 Protection212

6.4 Processes and threads214

6.5 Communication and invocation231

6.6 Operating system architecture242

6.7 Summary246

7 SECURITY251

7.1 Introduction252

7.2 Overview of security techniques261

7.3 Cryptographic algorithms272

7.4 Digital signatures282

7.5 Cryptography pragmatics289

7.6 Case studies: Needham-Schroeder, Kerberos, SSL Millicent291

7.7 Summary307

8 DISTRIBUTED FILE SYSTEMS309

8.1 Introduction310

8.2 File service architecture318

8.3 Sun Network File System323

8.4 The Andrew File System335

8.5 Recent advances344

8.6 Summary350

9 NAME SERVICES353

9.1 Introduction354

9.2 Name services and the Domain Name System357

9.3 Directory and discovery services371

9.4 Case study of the Global Name Service374

9.5 Case study of the X.500 Directory Service378

9.6 Summary382

10 TIME AND GLOBAL STATES385

10.1 Introduction386

10.2 Clocks, events and process states387

10.3 Synchronizing physical clocks389

10.4 Logical time and logical clocks397

10.5 Global states400

10.6 Distributed debugging409

10.7 Summary416

11 COORDINATION AND AGREEMENT419

11.1 Introduction420

11.2 Distributed mutual exclusion423

11.3 Elections431

11.4 Multicast communication436

11.5 Consensus and related problems451

11.6 Summary462

12 TRANSACTIONS AND CONCURRENCY CONTROL465

12.1 Introduction466

12.2 Transactions469

12.3 Nested transactions480

12.4 Locks482

12.5 Optimistic concurrency control497

12.6 Timestamp ordering501

12.7 Comparison of methods for concurrency control508

12.8 Summary509

13 DISTRIBUTED TRANSACTIONS515

13.1 Introduction516

13.2 Flat and nested distributed transactions516

13.3 Atomic commit protocols519

13.4 Concurrency control in distributed transactions528

13.5 Distributed deadlocks531

13.6 Transaction recovery539

13.7 Summary549

14 REPLICATION553

14.1 Introduction554

14.2 System model and group communication556

14.3 Fault-tolerant services565

14.4 Highly available services572

14.5 Transactions with replicated data591

14.6 Summary603

15 DISTRIBUTED MULTIMEDIA SYSTEMS607

15.1 Introduction608

15.2 Characteristics of multimedia data612

15.3 Quality of service management614

15.4 Resource management623

15.5 Stream adaptation625

15.6 Case study: the Tiger video file server627

15.7 Summary632

16 DISTRIBUTED SHARED MEMORY635

16.1 Introduction636

16.2 Design and implementation issues640

16.3 Sequential consistency and Ivy649

16.4 Release consistency and Munin657

16.5 Other consistency models663

16.6 Summary664

17 CORBA CASE STUDY669

17.1 Introduction670

17.2 CORBA RMI671

17.3 CORBA services688

17.4 Summary695

18 MACH CASE STUDY699

18.1 Introduction700

18.2 Ports, naming and protection703

18.3 Tasks and threads705

18.4 Communication model707

18.5 Communication implementation710

18.6 Memory management713

18.7 Summary719

REFERENCES723

INDEX757

热门推荐