Distributed systems: principles and paradigms
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Upper Saddle River, NJ
Prentice Hall
2007
|
Ausgabe: | 2. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XVIII, 686 S. Ill. |
ISBN: | 0132392275 9780132392273 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV022395457 | ||
003 | DE-604 | ||
005 | 20070913 | ||
007 | t | ||
008 | 070420s2007 a||| |||| 00||| eng d | ||
020 | |a 0132392275 |9 0-13-239227-5 | ||
020 | |a 9780132392273 |9 978-0-13-239227-3 | ||
035 | |a (OCoLC)255435607 | ||
035 | |a (DE-599)BVBBV022395457 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
049 | |a DE-M347 |a DE-92 |a DE-20 |a DE-Aug4 |a DE-863 |a DE-523 |a DE-634 |a DE-739 | ||
050 | 0 | |a QA76.9.D5 | |
082 | 0 | |a 004.36 |2 22 | |
084 | |a ST 200 |0 (DE-625)143611: |2 rvk | ||
084 | |a DAT 250f |2 stub | ||
100 | 1 | |a Tanenbaum, Andrew S. |d 1944- |e Verfasser |0 (DE-588)120278979 |4 aut | |
245 | 1 | 0 | |a Distributed systems |b principles and paradigms |c Andrew S. Tanenbaum ; Maarten Van Steen |
250 | |a 2. ed. | ||
264 | 1 | |a Upper Saddle River, NJ |b Prentice Hall |c 2007 | |
300 | |a XVIII, 686 S. |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 4 | |a Dağıtılmış işletim sistemleri (Bilgisayarlar) | |
650 | 4 | |a Elektronik bilgi işlem - Dağıtılmış işlem | |
650 | 4 | |a Datenverarbeitung | |
650 | 4 | |a Distributed operating systems (Computers) | |
650 | 4 | |a Electronic data processing |x Distributed processing | |
650 | 0 | 7 | |a Verteiltes Betriebssystem |0 (DE-588)4243910-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Betriebssystem |0 (DE-588)4006216-8 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Verteiltes System |0 (DE-588)4238872-7 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Verteiltes System |0 (DE-588)4238872-7 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Verteiltes Betriebssystem |0 (DE-588)4243910-3 |D s |
689 | 1 | |8 1\p |5 DE-604 | |
689 | 2 | 0 | |a Betriebssystem |0 (DE-588)4006216-8 |D s |
689 | 2 | |8 2\p |5 DE-604 | |
700 | 1 | |a Steen, Maarten van |e Verfasser |0 (DE-588)124643426 |4 aut | |
856 | 4 | 2 | |m GBV Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015604204&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-015604204 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 2\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk |
Datensatz im Suchindex
DE-BY-863_location | 1911 |
---|---|
DE-BY-FWS_call_number | 1911/2015:0258 |
DE-BY-FWS_katkey | 328042 |
DE-BY-FWS_media_number | 083101083966 |
_version_ | 1806177046205825024 |
adam_text | DISTRIBUTED SYSTEMS SECOND EDITION ANDREW S. TANENBAUM MAARTEN VAN STEEN
VRIJE UNIVERSITEIT AMSTERDAM, THE NETHERLANDS PEARSON PRENTICE HALL
UPPER SADDLE RIVER, NJ 07458 CONTENTS PREFACE 1 INTRODUCTION 1.1
DEFINITION OF A DISTRIBUTED SYSTEM 2 1.2 GOALS 3 1.2.1 MAKING RESOURCES
ACCESSIBLE 3 1.2.2 DISTRIBUTION TRANSPARENCY 4 1.2.3 OPENNESS 7 1.2.4
SCALABILITY 9 1.2.5 PITFALLS 16 1.3 TYPES OF DISTRIBUTED SYSTEMS 17
1.3.1 DISTRIBUTED COMPUTING SYSTEMS 17 1.3.2 DISTRIBUTED INFORMATION
SYSTEMS 20 1.3.3 DISTRIBUTED PERVASIVE SYSTEMS 24 1.4 SUMMARY 30 2
ARCHITECTURES 2.1 ARCHITECTURAL STYLES 34 2.2 SYSTEM ARCHITECTURES 36
2.2.1 CENTRALIZED ARCHITECTURES 36 2.2.2 DECENTRALIZED ARCHITECTURES 43
2.2.3 HYBRID ARCHITECTURES 52 2.3 ARCHITECTURES VERSUS MIDDLEWARE 54
2.3.1 INTERCEPTORS 55 2.3.2 GENERAL APPROACHES TO ADAPTIVE SOFTWARE 57
2.3.3 DISCUSSION 58 VII VIII CONTENTS 2.4 SELF-MANAGEMENT IN DISTRIBUTED
SYSTEMS 59 2.4.1 THE FEEDBACK CONTROL MODEL 60 2.4.2 EXAMPLE: SYSTEMS
MONITORING WITH ASTROLABE 61 2.4.3 EXAMPLE: DIFFERENTIATING REPLICATION
STRATEGIES IN GLOBULE 63 2.4.4 EXAMPLE: AUTOMATIC COMPONENT REPAIR
MANAGEMENT IN JADE 65 2.5 SUMMARY 66 3 PROCESSES 69 3.1 THREADS 70 3.1.1
INTRODUCTION TO THREADS 70 3.1.2 THREADS IN DISTRIBUTED SYSTEMS 75 3.2
VIRTUALIZATION 79 3.2.1 THE ROLE OF VIRTUALIZATION IN DISTRIBUTED
SYSTEMS 79 3.2.2 ARCHITECTURES OF VIRTUAL MACHINES 80 3.3 CLIENTS 82
3.3.1 NETWORKED USER INTERFACES 82 3.3.2 CLIENT-SIDE SOFTWARE FOR
DISTRIBUTION TRANSPARENCY 87 3.4 SERVERS 88 3.4.1 GENERAL DESIGN ISSUES
88 3.4.2 SERVER CLUSTERS 92 3.4.3 MANAGING SERVER CLUSTERS 98 3.5
CODEMIGRATION 103 3.5.1 APPROACHES TO CODE MIGRATION 103 3.5.2 MIGRATION
AND LOCAL RESOURCES 107 3.5.3 MIGRATION IN HETEROGENEOUS SYSTEMS 110 3.6
SUMMARY 112 4 COMMUNICATION 115 4.1 FUNDAMENTALS 116 4.1.1 LAYERED
PROTOCOLS 116 4.1.2 TYPES OF COMMUNICATION 124 4.2 REMOTE PROCEDURE CALL
125 4.2.1 BASIC RPC OPERATION 126 4.2.2 PARAMETER PASSING 130 CONTENTS
IX 4.2.3 ASYNCHRONOUS RPC 134 4.2.4 EXAMPLE: DCE RPC 135 4.3
MESSAGE-ORIENTED COMMUNICATION 140 4.3.1 MESSAGE-ORIENTED TRANSIENT
COMMUNICATION 141 4.3.2 MESSAGE-ORIENTED PERSISTENT COMMUNICATION 145
4.3.3 EXAMPLE: IBM S WEBSPHERE MESSAGE-QUEUING SYSTEM 152 4.4
STREAM-ORIENTED COMMUNICATION 157 4.4.1 SUPPORT FOR CONTINUOUS MEDIA 158
4.4.2 STREAMS AND QUALITY OF SERVICE 160 4.4.3 STREAM SYNCHRONIZATION
163 4.5 MULTICAST COMMUNICATION 166 4.5.1 APPLICATION-LEVEL MULTICASTING
166 4.5.2 GOSSIP-BASED DATA DISSEMINATION 170 4.6 SUMMARY 175 NAMING 179
5.1 NAMES, IDENTIFIERS, AND ADDRES SES 180 5.2 FLAT NAMING 182 5.2.1
SIMPLE SOLUTIONS 183 5.2.2 HOME-BASED APPROACHES 186 5.2.3 DISTRIBUTED
HASH TABLES 188 5.2.4 HIERARCHICAL APPROACHES 191 5.3 STRUCTURED NAMING
195 5.3.1 NAME SPACES 195 5.3.2 NAME RESOLUTION 198 5.3.3 THE
IMPLEMENTATION OF A NAME SPACE 202 5.3.4 EXAMPLE: THE DOMAIN NAME SYSTEM
209 5.4 ATTRIBUTE-BASED NAMING 217 5.4.1 DIRECTORY SERVICES 217 5.4.2
HIERARCHICAL IMPLEMENTATIONS: LDAP 218 5.4.3 DECENTRALIZED
IMPLEMENTATIONS 222 5.5 SUMMARY X CONTENTS 6 SYNCHRONIZATION 6.1 CLOCK
SYNCHRONIZATION 232 6.1.1 PHYSICAL CLOCKS 233 6.1.2 GLOBAL POSITIONING
SYSTEM 236 6.1.3 CLOCK SYNCHRONIZATION ALGORITHMS 238 6.2 LOGICAL CLOCKS
244 6.2.1 LAMPORT S LOGICAL CLOCKS 244 6.2.2 VECTOR CLOCKS 248 6.3
MUTUAL EXCLUSION 252 6.3.1 OVERVIEW 252 6.3.2 A CENTRALIZED ALGORITHM
253 6.3.3 A DECENTRALIZED ALGORITHM 254 6.3.4 A DISTRIBUTED ALGORITHM
255 6.3.5 A TOKEN RING ALGORITHM 258 6.3.6 A COMPARISON OF THE FOUR
ALGORITHMS 259 6.4 GLOBAL POSITIONING OF NODES 260 6.5 ELECTION
ALGORITHMS 263 6.5.1 TRADITIONAL ELECTION ALGORITHMS 264 6.5.2 ELECTIONS
IN WIRELESS ENVIRONMENTS 267 6.5.3 ELECTIONS IN LARGE-SCALE SYSTEMS 269
6.6 SUMMARY 270 7 CONSISTENCY AND REPLICATION 7.1 INTRODUCTION 274 7.1.1
REASONS FOR REPLICATION 274 7.1.2 REPLICATION AS SCALING TECHNIQUE 275
7.2 DATA-CENTRIC CONSISTENCY MODELS 276 7.2.1 CONTINUOUS CONSISTENCY 277
7.2.2 CONSISTENT ORDERING OF OPERATIONS 281 7.3 CLIENT-CENTRIC
CONSISTENCY MODELS 288 7.3.1 EVENTUAL CONSISTENCY 289 7.3.2 MONOTONIE
READS 291 7.3.3 MONOTONIE WRITES 292 7.3.4 READ YOUR WRITES 294 7.3.5
WRITES FOLLOW READS 295 CONTENTS XI 7.4 REPLICA MANAGEMENT 296 7.4.1
REPLICA-SERVER PLACEMENT 296 7.4.2 CONTENT REPLICATION AND PLACEMENT 298
7.4.3 CONTENT DISTRIBUTION 302 7.5 CONSISTENCY PROTOCOLS 306 7.5.1
CONTINUOUS CONSISTENCY 306 7.5.2 PRIMARY-BASED PROTOCOLS 308 7.5.3
REPLICATED-WRITE PROTOCOLS 311 7.5.4 CACHE-COHERENCE PROTOCOLS 313 7.5.5
IMPLEMENTING CLIENT-CENTRIC CONSISTENCY 315 7.6 SUMMARY 317 FAULT
TOLERANCE 8.1 INTRODUCTION TO FAULT TOLERANCE 322 8.1.1 BASIC CONCEPTS
322 8.1.2 FAILURE MODELS 324 8.1.3 FAILURE MASKING BY REDUNDANCY 326 8.2
PROCESS RESILIENCE 328 8.2.1 DESIGN ISSUES 328 8.2.2 FAILURE MASKING AND
REPLICATION 330 8.2.3 AGREEMENT IN FAULTY SYSTEMS 331 8.2.4 FAILURE
DETECTION 335 8.3 RELIABLE CLIENT-SERVER COMMUNICATION 336 8.3.1
POINT-TO-POINT COMMUNICATION 337 8.3.2 RPC SEMANTICS IN THE PRESENCE OF
FAILURES 337 8.4 RELIABLE GROUP COMMUNICATION 343 8.4.1 BASIC
RELIABLE-MULTICASTING SCHEINES 343 8.4.2 SCALABILITY IN RELIABLE
MULTICASTING 345 8.4.3 ATOMIC MULTICAST 348 8.5 DISTRIBUTED COMMIT 355
8.5.1 TWO-PHASE COMMIT 355 8.5.2 THREE-PHASE COMMIT 360 8.6 RECOVERY 363
8.6.1 INTRODUCTION 363 8.6.2 CHECKPOINTING 366 XUE CONTENTS 8.6.3 MESSAGE
LOGGING 369 8.6.4 RECOVERY-ORIENTED COMPUTING 372 8.7 SUMMARY 373 9
SECURITY 377 9.1 INTRODUCTION TO SECURITY 378 9.1.1 SECURITY THREATS,
POLICIES, AND MECHANISMS 378 9.1.2 DESIGN ISSUES 384 9.1.3 CRYPTOGRAPHY
389 9.2 SECURE CHANNELS 396 9.2.1 AUTHENTICATION 397 9.2.2 MESSAGE
INTEGRITY AND CONFIDENTIALITY 405 9.2.3 SECURE GROUP COMMUNICATION 408
9.2.4 EXAMPLE: KERBEROS 411 9.3 ACCESS CONTROL 413 9.3.1 GENERAL ISSUES
IN ACCESS CONTROL 414 9.3.2 FIREWALLS 418 9.3.3 SECURE MOBILE CODE 420
9.3.4 DENIAL OF SERVICE 427 9.4 SECURITY MANAGEMENT 428 9.4.1 KEY
MANAGEMENT 428 9.4.2 SECURE GROUP MANAGEMENT 433 9.4.3 AUTHORIZATION
MANAGEMENT 434 9.5 SUMMARY 439 10 DISTRIBUTED OBJECT-BASED SYSTEMS 443
10.1 ARCHITECTURE 443 10.1.1 DISTRIBUTED OBJECTS 444 10.1.2 EXAMPLE:
ENTERPRISE JAVA BEANS 446 10.1.3 EXAMPLE: GLOBE DISTRIBUTED SHARED
OBJECTS 448 10.2 PROCESSES 451 10.2.1 OBJECT SERVERS 451 10.2.2 EXAMPLE:
THE ICE RUNTIME SYSTEM 454 CONTENTS XIII 10.3 COMMUNICATION 456 10.3.1
BINDING A CLIENT TO AN OBJECT 456 10.3.2 STATIC VERSUS DYNAMIC REMOTE
METHOD INVOCATIONS 458 10.3.3 PARAMETER PASSING 460 10.3.4 EXAMPLE: JAVA
RMI 461 10.3.5 OBJECT-BASED MESSAGING 464 10.4 NAMING 466 10.4.1 CORBA
OBJECT REFERENCES 467 10.4.2 GLOBE OBJECT REFERENCES 469 10.5
SYNCHRONIZATION 470 10.6 CONSISTENCY AND REPLICATION 472 10.6.1 ENTRY
CONSISTENCY 472 10.6.2 REPLICATED INVOCATIONS 475 10.7 FAULT TOLERANCE
477 10.7.1 EXAMPLE: FAULT-TOLERANT CORBA 477 10.7.2 EXAMPLE:
FAULT-TOLERANT JAVA 480 10.8 SECURITY 481 10.8.1 EXAMPLE: GLOBE 482
10.8.2 SECURITY FOR REMOTE OBJECTS 486 10.9 SUMMARY 487 11 DISTRIBUTED
FILE SYSTEMS 491 11.1 ARCHITECTURE 491 11.1.1 CLIENT-SERVER
ARCHITECTURES 491 11.1.2 CLUSTER-BASED DISTRIBUTED FILE SYSTEMS 496
11.1.3 SYMMETRIE ARCHITECTURES 499 11.2 PROCESSES 501 11.3 COMMUNICATION
502 11.3.1 RPCSINNFS 502 11.3.2 THE RPC2 SUBSYSTEM 503 11.3.3
FILE-ORIENTED COMMUNICATION IN PLAN 9 505 11.4 NAMING 506 11.4.1
NAMINGINNFS 506 11.4.2 CONSTRUCTING A GLOBAL NAME SPACE 512 XIV CONTENTS
11.5 SYNCHRONIZATION 513 11.5.1 SEMANTICS OF FILE SHARING 513 11.5.2
FILE LOCKING 516 11.5.3 SHARING FILES IN CODA 518 11.6 CONSISTENCY AND
REPLICATION 519 11.6.1 CLIENT-SIDE CACHING 520 11.6.2 SERVER-SIDE
REPLICATION 524 11.6.3 REPLICATION IN PEER-TO-PEER FILE SYSTEMS 526
11.6.4 FILE REPLICATION IN GRID SYSTEMS 528 11.7 FAULT TOLERANCE 529
11.7.1 HANDLING BYZANTINE FAILURES 529 11.7.2 HIGH AVAILABILITY IN
PEER-TO-PEER SYSTEMS 531 11.8 SECURITY 532 11.8.1 SECURITY IN NFS 533
11.8.2 DECENTRALIZED AUTHENTICATION 536 11.8.3 SECURE PEER-TO-PEER
FILE-SHARING SYSTEMS 539 11.9 SUMMARY 541 12 DISTRIBUTED WEB-BASED
SYSTEMS 545 12.1 ARCHITECTURE 546 12.1.1 TRADITIONAL WEB-BASED SYSTEMS
546 12.1.2 WEB SERVICES 551 12.2 PROCESSES 554 12.2.1 CLIENTS 554 12.2.2
THE APACHE WEB SERVER 556 12.2.3 WEB SERVER CLUSTERS 558 12.3
COMMUNICATION 560 12.3.1 HYPERTEXT TRANSFER PROTOCOL 560 12.3.2 SIMPLE
OBJECT ACCESS PROTOCOL 566 12.4 NAMING 567 12.5 SYNCHRONIZATION 569 12.6
CONSISTENCY AND REPLICATION 570 12.6.1 WEB PROXY CACHING 571 12.6.2
REPLICATION FOR WEB HOSTING SYSTEMS 573 12.6.3 REPLICATION OF WEB
APPLICATIONS 579 CONTENTS XV FAULT TOLERANCE 582 SECURITY 584 SUMMARY
585 13 DISTRIBUTED COORDINATION-BASED 589 SYSTEMS 13.1 INTRODUCTION TO
COORDINATION MODELS 589 13.2 ARCHITECTURES 591 13.2.1 OVERALL APPROACH
592 13.2.2 TRADITIONAL ARCHITECTURES 593 13.2.3 PEER-TO-PEER
ARCHITECTURES 596 13.2.4 MOBILITY AND COORDINATION 599 13.3 PROCESSES
601 13.4 COMMUNICATION 601 13.4.1 CONTENT-BASED ROUTING 601 13.4.2
SUPPORTING COMPOSITE SUBSCRIPTIONS 603 13.5 NAMING 604 13.5.1 DESCRIBING
COMPOSITE EVENTS 604 13.5.2 MATCHING EVENTS AND SUBSCRIPTIONS 606 13.6
SYNCHRONIZATION 607 13.7 CONSISTENCY AND REPLICATION 607 13.7.1 STATIC
APPROACHES 608 13.7.2 DYNAMIC REPLICATION 611 13.8 FAULT TOLERANCE 613
13.8.1 RELIABLE PUBLISH-SUBSCRIBE COMMUNICATION 613 13.8.2 FAULT
TOLERANCE IN SHARED DATASPACES 616 13.9 SECURITY 617 13.9.1
CONFIDENTIALITY 618 13.9.2 SECURE SHARED DATASPACES 620 12.7 12.8 12.9
13.10 SUMMARY 621 XVI CONTENTS 14 SUGGESTIONS FOR FURTHER READING 623
AND BIBLIOGRAPHY 14.1 SUGGESTIONS FOR FURTHER READING 623 14.1.1
INTRODUCTION AND GENERAL WORKS 623 14.1.2 ARCHITECTURES 624 14.1.3
PROCESSES 625 14.1.4 COMMUNICATION 626 14.1.5 NAMING 626 14.1.6
SYNCHRONIZATION 627 14.1.7 CONSISTENCY AND REPLICATION 628 14.1.8 FAULT
TOLERANCE 629 14.1.9 SECURITY 630 14.1.10 DISTRIBUTED OBJECT-BASED
SYSTEMS 631 14.1.11 DISTRIBUTED FILE SYSTEMS 632 14.1.12 DISTRIBUTED
WEB-BASED SYSTEMS 632 14.1.13 DISTRIBUTED COORDINATION-BASED SYSTEMS 633
14.2 ALPHABETICAL BIBLIOGRAPHY 634 INDEX 669
|
adam_txt |
DISTRIBUTED SYSTEMS SECOND EDITION ANDREW S. TANENBAUM MAARTEN VAN STEEN
VRIJE UNIVERSITEIT AMSTERDAM, THE NETHERLANDS PEARSON PRENTICE HALL
UPPER SADDLE RIVER, NJ 07458 CONTENTS PREFACE 1 INTRODUCTION 1.1
DEFINITION OF A DISTRIBUTED SYSTEM 2 1.2 GOALS 3 1.2.1 MAKING RESOURCES
ACCESSIBLE 3 1.2.2 DISTRIBUTION TRANSPARENCY 4 1.2.3 OPENNESS 7 1.2.4
SCALABILITY 9 1.2.5 PITFALLS 16 1.3 TYPES OF DISTRIBUTED SYSTEMS 17
1.3.1 DISTRIBUTED COMPUTING SYSTEMS 17 1.3.2 DISTRIBUTED INFORMATION
SYSTEMS 20 1.3.3 DISTRIBUTED PERVASIVE SYSTEMS 24 1.4 SUMMARY 30 2
ARCHITECTURES 2.1 ARCHITECTURAL STYLES 34 2.2 SYSTEM ARCHITECTURES 36
2.2.1 CENTRALIZED ARCHITECTURES 36 2.2.2 DECENTRALIZED ARCHITECTURES 43
2.2.3 HYBRID ARCHITECTURES 52 2.3 ARCHITECTURES VERSUS MIDDLEWARE 54
2.3.1 INTERCEPTORS 55 2.3.2 GENERAL APPROACHES TO ADAPTIVE SOFTWARE 57
2.3.3 DISCUSSION 58 VII VIII CONTENTS 2.4 SELF-MANAGEMENT IN DISTRIBUTED
SYSTEMS 59 2.4.1 THE FEEDBACK CONTROL MODEL 60 2.4.2 EXAMPLE: SYSTEMS
MONITORING WITH ASTROLABE 61 2.4.3 EXAMPLE: DIFFERENTIATING REPLICATION
STRATEGIES IN GLOBULE 63 2.4.4 EXAMPLE: AUTOMATIC COMPONENT REPAIR
MANAGEMENT IN JADE 65 2.5 SUMMARY 66 3 PROCESSES 69 3.1 THREADS 70 3.1.1
INTRODUCTION TO THREADS 70 3.1.2 THREADS IN DISTRIBUTED SYSTEMS 75 3.2
VIRTUALIZATION 79 3.2.1 THE ROLE OF VIRTUALIZATION IN DISTRIBUTED
SYSTEMS 79 3.2.2 ARCHITECTURES OF VIRTUAL MACHINES 80 3.3 CLIENTS 82
3.3.1 NETWORKED USER INTERFACES 82 3.3.2 CLIENT-SIDE SOFTWARE FOR
DISTRIBUTION TRANSPARENCY 87 3.4 SERVERS 88 3.4.1 GENERAL DESIGN ISSUES
88 3.4.2 SERVER CLUSTERS 92 3.4.3 MANAGING SERVER CLUSTERS 98 3.5
CODEMIGRATION 103 3.5.1 APPROACHES TO CODE MIGRATION 103 3.5.2 MIGRATION
AND LOCAL RESOURCES 107 3.5.3 MIGRATION IN HETEROGENEOUS SYSTEMS 110 3.6
SUMMARY 112 4 COMMUNICATION 115 4.1 FUNDAMENTALS 116 4.1.1 LAYERED
PROTOCOLS 116 4.1.2 TYPES OF COMMUNICATION 124 4.2 REMOTE PROCEDURE CALL
125 4.2.1 BASIC RPC OPERATION 126 4.2.2 PARAMETER PASSING 130 CONTENTS
IX 4.2.3 ASYNCHRONOUS RPC 134 4.2.4 EXAMPLE: DCE RPC 135 4.3
MESSAGE-ORIENTED COMMUNICATION 140 4.3.1 MESSAGE-ORIENTED TRANSIENT
COMMUNICATION 141 4.3.2 MESSAGE-ORIENTED PERSISTENT COMMUNICATION 145
4.3.3 EXAMPLE: IBM'S WEBSPHERE MESSAGE-QUEUING SYSTEM 152 4.4
STREAM-ORIENTED COMMUNICATION 157 4.4.1 SUPPORT FOR CONTINUOUS MEDIA 158
4.4.2 STREAMS AND QUALITY OF SERVICE 160 4.4.3 STREAM SYNCHRONIZATION
163 4.5 MULTICAST COMMUNICATION 166 4.5.1 APPLICATION-LEVEL MULTICASTING
166 4.5.2 GOSSIP-BASED DATA DISSEMINATION 170 4.6 SUMMARY 175 NAMING 179
5.1 NAMES, IDENTIFIERS, AND ADDRES SES 180 5.2 FLAT NAMING 182 5.2.1
SIMPLE SOLUTIONS 183 5.2.2 HOME-BASED APPROACHES 186 5.2.3 DISTRIBUTED
HASH TABLES 188 5.2.4 HIERARCHICAL APPROACHES 191 5.3 STRUCTURED NAMING
195 5.3.1 NAME SPACES 195 5.3.2 NAME RESOLUTION 198 5.3.3 THE
IMPLEMENTATION OF A NAME SPACE 202 5.3.4 EXAMPLE: THE DOMAIN NAME SYSTEM
209 5.4 ATTRIBUTE-BASED NAMING 217 5.4.1 DIRECTORY SERVICES 217 5.4.2
HIERARCHICAL IMPLEMENTATIONS: LDAP 218 5.4.3 DECENTRALIZED
IMPLEMENTATIONS 222 5.5 SUMMARY X CONTENTS 6 SYNCHRONIZATION 6.1 CLOCK
SYNCHRONIZATION 232 6.1.1 PHYSICAL CLOCKS 233 6.1.2 GLOBAL POSITIONING
SYSTEM 236 6.1.3 CLOCK SYNCHRONIZATION ALGORITHMS 238 6.2 LOGICAL CLOCKS
244 6.2.1 LAMPORT'S LOGICAL CLOCKS 244 6.2.2 VECTOR CLOCKS 248 6.3
MUTUAL EXCLUSION 252 6.3.1 OVERVIEW 252 6.3.2 A CENTRALIZED ALGORITHM
253 6.3.3 A DECENTRALIZED ALGORITHM 254 6.3.4 A DISTRIBUTED ALGORITHM
255 6.3.5 A TOKEN RING ALGORITHM 258 6.3.6 A COMPARISON OF THE FOUR
ALGORITHMS 259 6.4 GLOBAL POSITIONING OF NODES 260 6.5 ELECTION
ALGORITHMS 263 6.5.1 TRADITIONAL ELECTION ALGORITHMS 264 6.5.2 ELECTIONS
IN WIRELESS ENVIRONMENTS 267 6.5.3 ELECTIONS IN LARGE-SCALE SYSTEMS 269
6.6 SUMMARY 270 7 CONSISTENCY AND REPLICATION 7.1 INTRODUCTION 274 7.1.1
REASONS FOR REPLICATION 274 7.1.2 REPLICATION AS SCALING TECHNIQUE 275
7.2 DATA-CENTRIC CONSISTENCY MODELS 276 7.2.1 CONTINUOUS CONSISTENCY 277
7.2.2 CONSISTENT ORDERING OF OPERATIONS 281 7.3 CLIENT-CENTRIC
CONSISTENCY MODELS 288 7.3.1 EVENTUAL CONSISTENCY 289 7.3.2 MONOTONIE
READS 291 7.3.3 MONOTONIE WRITES 292 7.3.4 READ YOUR WRITES 294 7.3.5
WRITES FOLLOW READS 295 CONTENTS XI 7.4 REPLICA MANAGEMENT 296 7.4.1
REPLICA-SERVER PLACEMENT 296 7.4.2 CONTENT REPLICATION AND PLACEMENT 298
7.4.3 CONTENT DISTRIBUTION 302 7.5 CONSISTENCY PROTOCOLS 306 7.5.1
CONTINUOUS CONSISTENCY 306 7.5.2 PRIMARY-BASED PROTOCOLS 308 7.5.3
REPLICATED-WRITE PROTOCOLS 311 7.5.4 CACHE-COHERENCE PROTOCOLS 313 7.5.5
IMPLEMENTING CLIENT-CENTRIC CONSISTENCY 315 7.6 SUMMARY 317 FAULT
TOLERANCE 8.1 INTRODUCTION TO FAULT TOLERANCE 322 8.1.1 BASIC CONCEPTS
322 8.1.2 FAILURE MODELS 324 8.1.3 FAILURE MASKING BY REDUNDANCY 326 8.2
PROCESS RESILIENCE 328 8.2.1 DESIGN ISSUES 328 8.2.2 FAILURE MASKING AND
REPLICATION 330 8.2.3 AGREEMENT IN FAULTY SYSTEMS 331 8.2.4 FAILURE
DETECTION 335 8.3 RELIABLE CLIENT-SERVER COMMUNICATION 336 8.3.1
POINT-TO-POINT COMMUNICATION 337 8.3.2 RPC SEMANTICS IN THE PRESENCE OF
FAILURES 337 8.4 RELIABLE GROUP COMMUNICATION 343 8.4.1 BASIC
RELIABLE-MULTICASTING SCHEINES 343 8.4.2 SCALABILITY IN RELIABLE
MULTICASTING 345 8.4.3 ATOMIC MULTICAST 348 8.5 DISTRIBUTED COMMIT 355
8.5.1 TWO-PHASE COMMIT 355 8.5.2 THREE-PHASE COMMIT 360 8.6 RECOVERY 363
8.6.1 INTRODUCTION 363 8.6.2 CHECKPOINTING 366 XUE CONTENTS 8.6.3 MESSAGE
LOGGING 369 8.6.4 RECOVERY-ORIENTED COMPUTING 372 8.7 SUMMARY 373 9
SECURITY 377 9.1 INTRODUCTION TO SECURITY 378 9.1.1 SECURITY THREATS,
POLICIES, AND MECHANISMS 378 9.1.2 DESIGN ISSUES 384 9.1.3 CRYPTOGRAPHY
389 9.2 SECURE CHANNELS 396 9.2.1 AUTHENTICATION 397 9.2.2 MESSAGE
INTEGRITY AND CONFIDENTIALITY 405 9.2.3 SECURE GROUP COMMUNICATION 408
9.2.4 EXAMPLE: KERBEROS 411 9.3 ACCESS CONTROL 413 9.3.1 GENERAL ISSUES
IN ACCESS CONTROL 414 9.3.2 FIREWALLS 418 9.3.3 SECURE MOBILE CODE 420
9.3.4 DENIAL OF SERVICE 427 9.4 SECURITY MANAGEMENT 428 9.4.1 KEY
MANAGEMENT 428 9.4.2 SECURE GROUP MANAGEMENT 433 9.4.3 AUTHORIZATION
MANAGEMENT 434 9.5 SUMMARY 439 10 DISTRIBUTED OBJECT-BASED SYSTEMS 443
10.1 ARCHITECTURE 443 10.1.1 DISTRIBUTED OBJECTS 444 10.1.2 EXAMPLE:
ENTERPRISE JAVA BEANS 446 10.1.3 EXAMPLE: GLOBE DISTRIBUTED SHARED
OBJECTS 448 10.2 PROCESSES 451 10.2.1 OBJECT SERVERS 451 10.2.2 EXAMPLE:
THE ICE RUNTIME SYSTEM 454 CONTENTS XIII 10.3 COMMUNICATION 456 10.3.1
BINDING A CLIENT TO AN OBJECT 456 10.3.2 STATIC VERSUS DYNAMIC REMOTE
METHOD INVOCATIONS 458 10.3.3 PARAMETER PASSING 460 10.3.4 EXAMPLE: JAVA
RMI 461 10.3.5 OBJECT-BASED MESSAGING 464 10.4 NAMING 466 10.4.1 CORBA
OBJECT REFERENCES 467 10.4.2 GLOBE OBJECT REFERENCES 469 10.5
SYNCHRONIZATION 470 10.6 CONSISTENCY AND REPLICATION 472 10.6.1 ENTRY
CONSISTENCY 472 10.6.2 REPLICATED INVOCATIONS 475 10.7 FAULT TOLERANCE
477 10.7.1 EXAMPLE: FAULT-TOLERANT CORBA 477 10.7.2 EXAMPLE:
FAULT-TOLERANT JAVA 480 10.8 SECURITY 481 10.8.1 EXAMPLE: GLOBE 482
10.8.2 SECURITY FOR REMOTE OBJECTS 486 10.9 SUMMARY 487 11 DISTRIBUTED
FILE SYSTEMS 491 11.1 ARCHITECTURE 491 11.1.1 CLIENT-SERVER
ARCHITECTURES 491 11.1.2 CLUSTER-BASED DISTRIBUTED FILE SYSTEMS 496
11.1.3 SYMMETRIE ARCHITECTURES 499 11.2 PROCESSES 501 11.3 COMMUNICATION
502 11.3.1 RPCSINNFS 502 11.3.2 THE RPC2 SUBSYSTEM 503 11.3.3
FILE-ORIENTED COMMUNICATION IN PLAN 9 505 11.4 NAMING 506 11.4.1
NAMINGINNFS 506 11.4.2 CONSTRUCTING A GLOBAL NAME SPACE 512 XIV CONTENTS
11.5 SYNCHRONIZATION 513 11.5.1 SEMANTICS OF FILE SHARING 513 11.5.2
FILE LOCKING 516 11.5.3 SHARING FILES IN CODA 518 11.6 CONSISTENCY AND
REPLICATION 519 11.6.1 CLIENT-SIDE CACHING 520 11.6.2 SERVER-SIDE
REPLICATION 524 11.6.3 REPLICATION IN PEER-TO-PEER FILE SYSTEMS 526
11.6.4 FILE REPLICATION IN GRID SYSTEMS 528 11.7 FAULT TOLERANCE 529
11.7.1 HANDLING BYZANTINE FAILURES 529 11.7.2 HIGH AVAILABILITY IN
PEER-TO-PEER SYSTEMS 531 11.8 SECURITY 532 11.8.1 SECURITY IN NFS 533
11.8.2 DECENTRALIZED AUTHENTICATION 536 11.8.3 SECURE PEER-TO-PEER
FILE-SHARING SYSTEMS 539 11.9 SUMMARY 541 12 DISTRIBUTED WEB-BASED
SYSTEMS 545 12.1 ARCHITECTURE 546 12.1.1 TRADITIONAL WEB-BASED SYSTEMS
546 12.1.2 WEB SERVICES 551 12.2 PROCESSES 554 12.2.1 CLIENTS 554 12.2.2
THE APACHE WEB SERVER 556 12.2.3 WEB SERVER CLUSTERS 558 12.3
COMMUNICATION 560 12.3.1 HYPERTEXT TRANSFER PROTOCOL 560 12.3.2 SIMPLE
OBJECT ACCESS PROTOCOL 566 12.4 NAMING 567 12.5 SYNCHRONIZATION 569 12.6
CONSISTENCY AND REPLICATION 570 12.6.1 WEB PROXY CACHING 571 12.6.2
REPLICATION FOR WEB HOSTING SYSTEMS 573 12.6.3 REPLICATION OF WEB
APPLICATIONS 579 CONTENTS XV FAULT TOLERANCE 582 SECURITY 584 SUMMARY
585 13 DISTRIBUTED COORDINATION-BASED 589 SYSTEMS 13.1 INTRODUCTION TO
COORDINATION MODELS 589 13.2 ARCHITECTURES 591 13.2.1 OVERALL APPROACH
592 13.2.2 TRADITIONAL ARCHITECTURES 593 13.2.3 PEER-TO-PEER
ARCHITECTURES 596 13.2.4 MOBILITY AND COORDINATION 599 13.3 PROCESSES
601 13.4 COMMUNICATION 601 13.4.1 CONTENT-BASED ROUTING 601 13.4.2
SUPPORTING COMPOSITE SUBSCRIPTIONS 603 13.5 NAMING 604 13.5.1 DESCRIBING
COMPOSITE EVENTS 604 13.5.2 MATCHING EVENTS AND SUBSCRIPTIONS 606 13.6
SYNCHRONIZATION 607 13.7 CONSISTENCY AND REPLICATION 607 13.7.1 STATIC
APPROACHES 608 13.7.2 DYNAMIC REPLICATION 611 13.8 FAULT TOLERANCE 613
13.8.1 RELIABLE PUBLISH-SUBSCRIBE COMMUNICATION 613 13.8.2 FAULT
TOLERANCE IN SHARED DATASPACES 616 13.9 SECURITY 617 13.9.1
CONFIDENTIALITY 618 13.9.2 SECURE SHARED DATASPACES 620 12.7 12.8 12.9
13.10 SUMMARY 621 XVI CONTENTS 14 SUGGESTIONS FOR FURTHER READING 623
AND BIBLIOGRAPHY 14.1 SUGGESTIONS FOR FURTHER READING 623 14.1.1
INTRODUCTION AND GENERAL WORKS 623 14.1.2 ARCHITECTURES 624 14.1.3
PROCESSES 625 14.1.4 COMMUNICATION 626 14.1.5 NAMING 626 14.1.6
SYNCHRONIZATION 627 14.1.7 CONSISTENCY AND REPLICATION 628 14.1.8 FAULT
TOLERANCE 629 14.1.9 SECURITY 630 14.1.10 DISTRIBUTED OBJECT-BASED
SYSTEMS 631 14.1.11 DISTRIBUTED FILE SYSTEMS 632 14.1.12 DISTRIBUTED
WEB-BASED SYSTEMS 632 14.1.13 DISTRIBUTED COORDINATION-BASED SYSTEMS 633
14.2 ALPHABETICAL BIBLIOGRAPHY 634 INDEX 669 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Tanenbaum, Andrew S. 1944- Steen, Maarten van |
author_GND | (DE-588)120278979 (DE-588)124643426 |
author_facet | Tanenbaum, Andrew S. 1944- Steen, Maarten van |
author_role | aut aut |
author_sort | Tanenbaum, Andrew S. 1944- |
author_variant | a s t as ast m v s mv mvs |
building | Verbundindex |
bvnumber | BV022395457 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.9.D5 |
callnumber-search | QA76.9.D5 |
callnumber-sort | QA 276.9 D5 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 200 |
classification_tum | DAT 250f |
ctrlnum | (OCoLC)255435607 (DE-599)BVBBV022395457 |
dewey-full | 004.36 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 004 - Computer science |
dewey-raw | 004.36 |
dewey-search | 004.36 |
dewey-sort | 14.36 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | 2. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02276nam a2200541 c 4500</leader><controlfield tag="001">BV022395457</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20070913 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">070420s2007 a||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0132392275</subfield><subfield code="9">0-13-239227-5</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780132392273</subfield><subfield code="9">978-0-13-239227-3</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)255435607</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV022395457</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-M347</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-863</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-739</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.9.D5</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004.36</subfield><subfield code="2">22</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 200</subfield><subfield code="0">(DE-625)143611:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 250f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Tanenbaum, Andrew S.</subfield><subfield code="d">1944-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)120278979</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Distributed systems</subfield><subfield code="b">principles and paradigms</subfield><subfield code="c">Andrew S. Tanenbaum ; Maarten Van Steen</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Upper Saddle River, NJ</subfield><subfield code="b">Prentice Hall</subfield><subfield code="c">2007</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XVIII, 686 S.</subfield><subfield code="b">Ill.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Dağıtılmış işletim sistemleri (Bilgisayarlar)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Elektronik bilgi işlem - Dağıtılmış işlem</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Datenverarbeitung</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Distributed operating systems (Computers)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Electronic data processing</subfield><subfield code="x">Distributed processing</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Verteiltes Betriebssystem</subfield><subfield code="0">(DE-588)4243910-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Betriebssystem</subfield><subfield code="0">(DE-588)4006216-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Verteiltes System</subfield><subfield code="0">(DE-588)4238872-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Verteiltes System</subfield><subfield code="0">(DE-588)4238872-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Verteiltes Betriebssystem</subfield><subfield code="0">(DE-588)4243910-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">Betriebssystem</subfield><subfield code="0">(DE-588)4006216-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="8">2\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Steen, Maarten van</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)124643426</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">GBV Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015604204&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-015604204</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield></record></collection> |
id | DE-604.BV022395457 |
illustrated | Illustrated |
index_date | 2024-07-02T17:16:22Z |
indexdate | 2024-08-01T11:30:58Z |
institution | BVB |
isbn | 0132392275 9780132392273 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-015604204 |
oclc_num | 255435607 |
open_access_boolean | |
owner | DE-M347 DE-92 DE-20 DE-Aug4 DE-863 DE-BY-FWS DE-523 DE-634 DE-739 |
owner_facet | DE-M347 DE-92 DE-20 DE-Aug4 DE-863 DE-BY-FWS DE-523 DE-634 DE-739 |
physical | XVIII, 686 S. Ill. |
publishDate | 2007 |
publishDateSearch | 2007 |
publishDateSort | 2007 |
publisher | Prentice Hall |
record_format | marc |
spellingShingle | Tanenbaum, Andrew S. 1944- Steen, Maarten van Distributed systems principles and paradigms Dağıtılmış işletim sistemleri (Bilgisayarlar) Elektronik bilgi işlem - Dağıtılmış işlem Datenverarbeitung Distributed operating systems (Computers) Electronic data processing Distributed processing Verteiltes Betriebssystem (DE-588)4243910-3 gnd Betriebssystem (DE-588)4006216-8 gnd Verteiltes System (DE-588)4238872-7 gnd |
subject_GND | (DE-588)4243910-3 (DE-588)4006216-8 (DE-588)4238872-7 |
title | Distributed systems principles and paradigms |
title_auth | Distributed systems principles and paradigms |
title_exact_search | Distributed systems principles and paradigms |
title_exact_search_txtP | Distributed systems principles and paradigms |
title_full | Distributed systems principles and paradigms Andrew S. Tanenbaum ; Maarten Van Steen |
title_fullStr | Distributed systems principles and paradigms Andrew S. Tanenbaum ; Maarten Van Steen |
title_full_unstemmed | Distributed systems principles and paradigms Andrew S. Tanenbaum ; Maarten Van Steen |
title_short | Distributed systems |
title_sort | distributed systems principles and paradigms |
title_sub | principles and paradigms |
topic | Dağıtılmış işletim sistemleri (Bilgisayarlar) Elektronik bilgi işlem - Dağıtılmış işlem Datenverarbeitung Distributed operating systems (Computers) Electronic data processing Distributed processing Verteiltes Betriebssystem (DE-588)4243910-3 gnd Betriebssystem (DE-588)4006216-8 gnd Verteiltes System (DE-588)4238872-7 gnd |
topic_facet | Dağıtılmış işletim sistemleri (Bilgisayarlar) Elektronik bilgi işlem - Dağıtılmış işlem Datenverarbeitung Distributed operating systems (Computers) Electronic data processing Distributed processing Verteiltes Betriebssystem Betriebssystem Verteiltes System |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015604204&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT tanenbaumandrews distributedsystemsprinciplesandparadigms AT steenmaartenvan distributedsystemsprinciplesandparadigms |
Inhaltsverzeichnis
Würzburg Magazin
Signatur: |
1911 2015:0258 |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |