注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合分布式系統(tǒng)概念與設(shè)計(jì):英文版

分布式系統(tǒng)概念與設(shè)計(jì):英文版

分布式系統(tǒng)概念與設(shè)計(jì):英文版

定 價(jià):¥75.00

作 者: (英)George Coulouris等著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 經(jīng)典原版書(shū)庫(kù)
標(biāo) 簽: 分布式操作系統(tǒng)

ISBN: 9787111117490 出版時(shí)間: 2003-03-01 包裝: 平裝
開(kāi)本: 24cm 頁(yè)數(shù): 772 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  對(duì)本書(shū)的評(píng)價(jià)"在分布式系統(tǒng)領(lǐng)域.我不知道還有沒(méi)有更好的書(shū).但我毫不猶豫地推薦這本書(shū)。”——JanMadey,《IEEEParallelandDistributedTechnology》雜志“介紹分布式系統(tǒng)的最好教科書(shū)。”——E.DouglasJenen,Mire公司首席科學(xué)家,世界分布式實(shí)時(shí)系統(tǒng)權(quán)威這本暢銷(xiāo)教材的第3版包含了分布式系統(tǒng)技術(shù)主要的最新發(fā)展。所有備章都進(jìn)行了徹底的修訂和更新,重點(diǎn)放在因特網(wǎng)、內(nèi)聯(lián)網(wǎng).Web和中間件上。其他新主目包括故障建模和容錯(cuò)、分布式對(duì)象和分布式多媒體系統(tǒng)。本書(shū)非常強(qiáng)調(diào)算法,并結(jié)合其他相關(guān)技術(shù)討論了安全問(wèn)題。與以前版本不同的是,閱讀本版不必預(yù)先具備UNIX知識(shí)。和前兩版一樣,本書(shū)旨在提供深入的分布式系統(tǒng)設(shè)計(jì)原理和實(shí)踐方面的知識(shí),讀者可以通過(guò)學(xué)習(xí),掌握何評(píng)價(jià)已有系統(tǒng)或設(shè)計(jì)新系統(tǒng)。書(shū)中的實(shí)例研究闡述了每個(gè)主要論題的設(shè)計(jì)概念。本書(shū)已被愛(ài)丁堡大學(xué)、南加州大學(xué)、蒙特利爾理工大學(xué)、馬德里技術(shù)大學(xué)等眾多名校采用為高級(jí)操作系統(tǒng)、分布式系統(tǒng)課程的教材。第3版的新內(nèi)容◆新增了多媒體系統(tǒng)服務(wù)質(zhì)量、協(xié)調(diào)和一致性算法以及CORBA等章◆內(nèi)容涵蓋因特網(wǎng)和包括Web在內(nèi)的應(yīng)用◆新增了移動(dòng)計(jì)算和新的網(wǎng)絡(luò)技術(shù),如IPv6、移動(dòng)IP和無(wú)線網(wǎng)絡(luò)◆更加強(qiáng)調(diào)面向?qū)ο?,并用Java和CORBA作為大多數(shù)例子的基礎(chǔ)◆新增了因特網(wǎng)安全、故障建模、容錯(cuò)、系統(tǒng)執(zhí)行模型方面的內(nèi)容綜合性的網(wǎng)站www.cdk3.net為讀者和教師提供了補(bǔ)資料(勘誤,源代碼)

作者簡(jiǎn)介

  Jean Dollimore在退休前是倫敦大學(xué)Queen Mary學(xué)院的高級(jí)研究員、最近一直在從事有關(guān)計(jì)算機(jī)支持協(xié)同工作、分布式多媒體中間件和群件安全模型方面的研究。

圖書(shū)目錄

1.Characterization of Distributed Systems (28 pages)                   
 1.1 Introduction                   
 1.2 Examples of distributed systems                   
 1.3 Resource sharing and the Web                   
 1.4 Challenges                   
 1.5 Summary                   
 2.System Models (36 pages)                   
 2.1 Introduction                   
 2.2 Architectural models                   
 2.3 Fundamental models                   
 2.4 Summary                   
 3.Networking and Internetworking (60 pages)                   
 3.1 Introduction                   
 3.2 Types of network                   
 3.3 Network principles                   
 3.4 Internet protocols                   
 3.5 Network case studies: Ethernet, wireless LAN and ATM                   
 3.6 Summary                   
 4.Interprocess Communication (40 pages)                   
 4.1 Introduction                   
 4.2 The API for the Internet protocols                   
 4.3 External data representation and marshalling                   
 4.4 Client-server communication                   
 4.5 Group communication                   
 4.6 Case study: interprocess communication in UNIX                   
 4.7 Summary                   
 5.Distributed Objects and Remote Invocation (42 pages)                   
 5.1 Introduction                   
 5.2 Communication between distributed objects                   
 5.3 Remote procedure call                   
 5.4 Events and notifications                   
 5.5 Java RMI case study                   
 5.6 Summary                   
 6.Operating System Support (44 pages)                   
 6.1 Introduction                   
 6.2 The operating system layer                   
 6.3 Protection                   
 6.4 Processes and threads                   
 6.5 Communication and invocation                   
 6.6 Operating system architecture                   
 6.7 Summary                   
 7.Security (58 pages)                   
 7.1 Introduction                   
 7.2 Overview of security techniques                   
 7.3 Cryptographic algorithms                   
 7.4 Digital signatures                   
 7.5 Cryptography pragmatics                   
 7.6 Case studies: Needham-Schroeder, Kerberos, SSL & Millicent                   
 7.7 Summary                   
 8.Distributed File Systems (44 pages)                   
 8.1 Introduction                   
 8.2 File service architecture                   
 8.3 Sun Network File System                   
 8.4 The Andrew File System                   
 8.5 Recent advances                   
 8.6 Summary                   
 9.Name Services (32 pages)                   
 9.1 Introduction                   
 9.2 Name services and the Domain Name System                   
 9.3 Directory and discovery services                   
 9.4 Case study of the Global Name Service                   
 9.5 Case study of the X.500 Directory Service                   
 9.6 Summary                   
 10.Time and Global States (34 pages)                   
 10.1 Introduction                   
 10.2 Clocks, events and process states                   
 10.3 Synchronizing physical clocks                   
 10.4 Logical time and logical clocks                   
 10.5 Global states                   
 10.6 Distributed debugging                   
 10.7 Summary                   
 11.Coordination and Agreement (46 pages)                   
 11.1 Introduction                   
 11.2 Distributed mutual exclusion                   
 11.3 Elections 431                   
 11.4 Multicast communication                   
 11.5 Consensus and related problems                   
 11.6 Summary                   
 12.Transactions and Concurrency Control (50 pages)                   
 12.1 Introduction                   
 12.2 Transactions                   
 12.3 Nested transactions                   
 12.4 Locks                   
 12.5 Optimistic concurrency control                   
 12.6 Timestamp ordering                   
 12.7 Comparison of methods for concurrency control                   
 12.8 Summary                   
 13.Distributed Transactions (38 pages)                   
 13.1 Introduction                   
 13.2 Flat and nested distributed transactions                   
 13.3 Atomic commit protocols                   
 13.4 Concurrency control in distributed transactions                   
 13.5 Distributed deadlocks                   
 13.6 Transaction recovery                   
 13.7 Summary                   
 14.Replication (54 pages)                   
 14.1 Introduction                   
 14.2 System model and group communication                   
 14.3 Fault-tolerant services                   
 14.4 Highly available services                   
 14.5 Transactions with replicated data                   
 14.6 Summary                   
 15.Distributed Multimedia Systems (28 pages)                   
 15.1 Introduction                   
 15.2 Characteristics of multimedia data                   
 15.3 Quality of service management                   
 15.4 Resource management                   
 15.5 Stream adaptation                   
 15.6 Case study: the Tiger video file server                   
 15.7 Summary                   
 16.Distributed Shared Memory (34 pages)                   
 16.1 Introduction                   
 16.2 Design and implementation issues                   
 16.3 Sequential consistency and Ivy                   
 16.4 Release consistency and Munin                   
 16.5 Other consistency models                   
 16.6 Summary                   
 17.Corba Case Study (30 pages)                   
 17.1 Introduction                   
 17.2 CORBA RMI                   
 17.3 CORBA services                   
 17.4 Summary                   
 18.Mach Case Study (24 pages)                   
 18.1 Introduction                   
 18.2 Ports, naming and protection                   
 18.3 Tasks and threads                   
 18.4 Communication model                   
 18.5 Communication implementation                   
 18.6 Memory management                   
 18.7 Summary                   

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)