Distributed systems: concepts and design / George Coulouris ... [et al.].

Material type: TextTextPublication details: New Delhi : Pearson , c2009Edition: 4th edDescription: xiv, 849 p. ill. ; 24 cmISBN: 9788131718407 (pb)Subject(s): Electronic Data Processing -- Distributed ProcessingDDC classification: 005.43
Contents:
1 CHARACTERIZATION OF DISTRIBUTED SYSTEMS 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 2.1 Introduction 2.2 Architectural models 2.3 Fundamental models 2.4 Summary 3 NETWORKING AND INTERNETWORKING 3.1 Introduction 3.2 Types of network 3.3 Netv/ork principles 3.4 Internet protocols 3.5 Case studies: Ethernet, WiFI, Bluetooth and ATM 36 Summary 4 INTERPROCESS COIVIMUNICATIQN 4.1 Introduction t ■ t ir ' ' ' 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 5.1 Introduction 5.2 Communication between distributed objects 5.3 Remote procedure call 5.4 Events and notifications 5.5 Case study: Java RMI 5.6 Summary 6 OPERATING SYSTEM SUPPORT 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 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, TLS, 802.11 WiFi 7.7 Summary 8 DISTRIBUTED FILE SYSTEMS 8.1 Introduction 8.2 File service architecture 8.3 Case study: Sun Network File System 6.4 Case study: The Andrew File System 8.5 Enhancements and further developments 8.6 Summary 9 NAME SERVICES 9.1 Introduction 9.2 Name services and the Domain Name System 9.3 Directory services 9.4 Case study of the Global Name Service 9.5 Case study of the X.5C0 Directory Service 9.6 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 TIME AND GLOBAL STATES 11.1 Introduction 11.2 Clocks, events and process states 11.3 Synchronizing physical clocks 11.4 Logical time and logical clocks 11.5 Global states 11.6 Distributed debugging 11.7 Summary 12 COORDINATION AND AGREEMENT 12.1 Introduction 12.2 Distributed mutual exclusion 12.3 Elections 12.4 Multicast communication 12.5 Consensus and related problems 12.6 Summary 13 TRANSACTIONS AND CONCURRENCY CONTROL 13.1 Introduction 13.2 Transactions 13.3 Nested transactions 13.4 Locks 13.5 Optimistic concurrency control 13.6 Timestamp ordering 13.7 Comparison of mettiods for concurrency control 13.8 Summary 14 DISTRIBUTED TRANSACTIONS 14.1 Introduction 14.2 Flat and nested distributed transactions 14.3 Atomic commit protocols 14.4 Concurrency control in distributed transactions 14.5 Distributed deadlocks 14.6 Transaction recovery 14.7 Summary 15 REPLICATION 15.1 Introduction 15.2 System model and group communication 15.3 Fault-tolerant services 15.4 Case studies of tiighly available services: the gossip architecture, Bayou and Coda 15.5 Transactions with replicated data 15.6 Summary 16 MOBILE AND UBIQUITOUS COMPUTING 16.1 Introduction 16.2 Association 16.3 Interoperation 16.4 Sensing and context-awareness 16.5 Security and privacy 16.6 Adaptation 16.7 Case study of Cooltown 16.8 Summary 17 DISTRIBUTED MULTIMEDIA SYSTEMS 17.1 Introduction 17.2 Characteristics of multimedia data 17.3 Quality of service management 17.4 Resource management 17.5 Stream adaptation 17.6 Case study: the Tiger video file server 17.7 Summary 18 DISTRIBUTED SHARED MEMORY 18.1 Introduction 18.2 Design and implementation issues 18.3 Sequential consistency and Ivy case study 18.4 Release consistency and Munin case study 18.5 Other consistency models 18.6 Summary 19 WEB SERVICES 19.1 Introduction 19.2 Web services 19.3 Service descriptions and IDL for web services 19.4 A directory service for use with web services 19.5 XML security 19.6 Coordination of web services 19.7 Case study: the Grid 19.8 Summary 20 CORBA CASE STUDY 20.1 Introduction 20.2 CORBA RMI 20.3 CORBA services 20.4 Summary
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Call number Status Date due Barcode Item holds
General Books General Books Central Library, Sikkim University
General Book Section
005.43 COU/D (Browse shelf(Opens below)) Available P35924
Total holds: 0

Rev. ed. of: Distributed systems : concepts and design / George Coulouris. 4th ed. 2005.

Includes bibliographical references (p. 967-1023) and index.

1 CHARACTERIZATION OF DISTRIBUTED SYSTEMS
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
2.1 Introduction
2.2 Architectural models
2.3 Fundamental models
2.4 Summary
3 NETWORKING AND INTERNETWORKING
3.1 Introduction
3.2 Types of network
3.3 Netv/ork principles
3.4 Internet protocols
3.5 Case studies: Ethernet, WiFI, Bluetooth and ATM
36 Summary
4 INTERPROCESS COIVIMUNICATIQN
4.1 Introduction
t ■ t
ir ' ' '
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
5.1 Introduction
5.2 Communication between distributed objects
5.3 Remote procedure call
5.4 Events and notifications
5.5 Case study: Java RMI
5.6 Summary
6 OPERATING SYSTEM SUPPORT
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
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, TLS, 802.11 WiFi
7.7 Summary
8 DISTRIBUTED FILE SYSTEMS
8.1 Introduction
8.2 File service architecture
8.3 Case study: Sun Network File System
6.4 Case study: The Andrew File System
8.5 Enhancements and further developments
8.6 Summary
9 NAME SERVICES
9.1 Introduction
9.2 Name services and the Domain Name System
9.3 Directory services
9.4 Case study of the Global Name Service
9.5 Case study of the X.5C0 Directory Service
9.6 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 TIME AND GLOBAL STATES
11.1 Introduction
11.2 Clocks, events and process states
11.3 Synchronizing physical clocks
11.4 Logical time and logical clocks
11.5 Global states
11.6 Distributed debugging
11.7 Summary
12 COORDINATION AND AGREEMENT
12.1 Introduction
12.2 Distributed mutual exclusion
12.3 Elections
12.4 Multicast communication
12.5 Consensus and related problems
12.6 Summary
13 TRANSACTIONS AND CONCURRENCY CONTROL
13.1 Introduction
13.2 Transactions
13.3 Nested transactions
13.4 Locks
13.5 Optimistic concurrency control
13.6 Timestamp ordering
13.7 Comparison of mettiods for concurrency control
13.8 Summary
14 DISTRIBUTED TRANSACTIONS
14.1 Introduction
14.2 Flat and nested distributed transactions
14.3 Atomic commit protocols
14.4 Concurrency control in distributed transactions
14.5 Distributed deadlocks
14.6 Transaction recovery
14.7 Summary
15 REPLICATION
15.1 Introduction
15.2 System model and group communication
15.3 Fault-tolerant services
15.4 Case studies of tiighly available services:
the gossip architecture, Bayou and Coda
15.5 Transactions with replicated data
15.6 Summary
16 MOBILE AND UBIQUITOUS COMPUTING
16.1 Introduction
16.2 Association
16.3 Interoperation
16.4 Sensing and context-awareness
16.5 Security and privacy
16.6 Adaptation
16.7 Case study of Cooltown
16.8 Summary
17 DISTRIBUTED MULTIMEDIA SYSTEMS
17.1 Introduction
17.2 Characteristics of multimedia data
17.3 Quality of service management
17.4 Resource management
17.5 Stream adaptation
17.6 Case study: the Tiger video file server
17.7 Summary
18 DISTRIBUTED SHARED MEMORY
18.1 Introduction
18.2 Design and implementation issues
18.3 Sequential consistency and Ivy case study
18.4 Release consistency and Munin case study
18.5 Other consistency models
18.6 Summary
19 WEB SERVICES
19.1 Introduction
19.2 Web services
19.3 Service descriptions and IDL for web services
19.4 A directory service for use with web services
19.5 XML security
19.6 Coordination of web services
19.7 Case study: the Grid
19.8 Summary
20 CORBA CASE STUDY
20.1 Introduction
20.2 CORBA RMI
20.3 CORBA services
20.4 Summary

There are no comments on this title.

to post a comment.
SIKKIM UNIVERSITY
University Portal | Contact Librarian | Library Portal

Powered by Koha