√лавна€    Ex Libris     ниги    ∆урналы    —татьи    —ерии     аталог    Wanted    «агрузка    ’удЋит    —правка    ѕоиск по индексам    ѕоиск    ‘орум   
blank
јвторизаци€

       
blank
ѕоиск по указател€м

blank
blank
blank
 расота
blank
Andrew S.Tanenbaum Ч Distributed Systems: Principles and Paradigms
Andrew S.Tanenbaum Ч Distributed Systems: Principles and Paradigms



ќбсудите книгу на научном форуме



Ќашли опечатку?
¬ыделите ее мышкой и нажмите Ctrl+Enter


Ќазвание: Distributed Systems: Principles and Paradigms

јвтор: Andrew S.Tanenbaum

јннотаци€:

Virtually every computing system today is part of a distributed system. Programmers, developers, and engineers need to understand the underlying principles and paradigms as well as the real-world application of those principles. Now, internationally renowned expert Andrew S. Tanenbaum Ц with colleague Martin van Steen Ц presents a complete introduction that identifies the seven key principles of distributed systems, with extensive examples of each. Adds a completely new chapter on architecture to address the principle of organizing distributed systems. Provides extensive new material on peer-to-peer systems, grid computing and Web services, virtualization, and application-level multicasting. Updates material on clock synchronization, data-centric consistency, object-based distributed systems, and file systems and Web systems coordination. For all developers, software engineers, and architects who need an in-depth understanding of distributed systems.


язык: en

–убрика: Computer science/

—татус предметного указател€: √отов указатель с номерами страниц

ed2k: ed2k stats

√од издани€: 2006

 оличество страниц: 614

ƒобавлена в каталог: 26.06.2009

ќперации: ѕоложить на полку | —копировать ссылку дл€ форума | —копировать ID
blank
ѕредметный указатель
A-node      568
ABCAST      112
Accent      432
Access Control List      247 555 562Ч563
ACID properties      148
Acknowledgement      86Ч88
ACL      (see УAccess control listФ)
ACL manager      562
Active Replication      215Ч217
Actor, Chorus      479
Actuator      224
Addressing, predicate      105
Aggregate, DCE      566
Agreement in faulty systems      217Ч222
AIL      (see УAmoeba interface languageФ)
Algorithm, Berkeley clock synchronization      130
Algorithm, bidding      209Ч210
Algorithm, bully      141Ч142
Algorithm, clock synchronization      124Ч132
Algorithm, CristianТs      128Ч130
Algorithm, earliest deadline first      236
Algorithm, election      140Ч143
Algorithm, graph-theoretic      204
Algorithm, hierarchical allocation      206Ч208
Algorithm, least laxity      237
Algorithm, migratory allocation      198
Algorithm, nonmigratory allocation      198
Algorithm, NUMA      311
Algorithm, primary copy      270
Algorithm, processor allocation      203Ч210
Algorithm, rate monotonic      236
Algorithm, real-time scheduling      237Ч241
Algorithm, receiver-initiated      208Ч209
Algorithm, ring      143
Algorithm, sender-initiated      208
Algorithm, up-down      205
Algorithm, voting      270Ч271
Algorithm, wait-die      164
Algorithm, wound-wait      165
Alias      551
Allocation algorithm, processor      203Ч210
Allocation model, processor      197Ч199
Amoeba      376Ч429
Amoeba directory server      383
Amoeba interface language      415
Amoeba, boot server      427
Amoeba, broadcast protocol      400Ч407
Amoeba, bullet server      383 415Ч420
Amoeba, capability      384Ч388
Amoeba, communication      393Ч415
Amoeba, comparison with Mach and Chorus      510Ч517
Amoeba, directory server      383 420Ч425
Amoeba, fault tolerance      405Ч407
Amoeba, FLIP protocol      407Ч415
Amoeba, get-port      397
Amoeba, glocal variable      391
Amoeba, goals      377Ч378
Amoeba, group communication      398Ч407
Amoeba, history      376Ч377
Amoeba, history buffer      402
Amoeba, memory management      392Ч393
Amoeba, microkernel      380Ч382
Amoeba, mutex      391Ч392
Amoeba, objects      384Ч388
Amoeba, port      395
Amoeba, process management      388Ч392
Amoeba, processor pool      379Ч380
Amoeba, put-port      397 412Ч414
Amoeba, replication server      425
Amoeba, RPC      394Ч398
Amoeba, run server      425Ч427
Amoeba, segment      382 392Ч393
Amoeba, servers      415Ч428
Amoeba, service      380
Amoeba, soap server      383
Amoeba, system architecture      378Ч380
Amoeba, TCP/IP server      427Ч428
Amoeba, thread      391Ч392
Amoeba, wide-area networks      414Ч415
Aperiodic event      224
Application layer      42
ARPANET      42
Asynchronous system      214
Asynchronous Transfer Mode      42Ч50
At least once semantics      83
At most once semantics      83 132Ч133
AT&T      432Ч433
ATM      (see Asynchronous transfer mode)
ATM Adaptation Layer      46Ч47
ATM layer      45Ч46
ATM physical layer      44Ч45
ATM switching      47Ч49
ATM switching fabric      47
Atomic broadcast      106Ч107 217
Atomic transaction      144Ч158
atomicity      106Ч107
attributes, file      246
Authenticated RPC      559Ч562
Authentication      554
authentication server      557
Authenticator      558Ч559
Authorization      555
Automounting, NFS      274
Availability      27
Barrier      328
Basic overseer server      572
BBN Butterfly      309
Berkeley clock synchronization algorithm      130
Big endian machine      74
Binary names      252
Binder      78
Binding      538Ч539
Boot server, Amoeba      427
Bootstrap port, Mach      436
Broadcast protocol, Amoeba      400Ч407
broadcasting      100
Bullet server Amoeba      383 415Ч420
Bullet server Amoeba, implementation      418Ч420
Bully algorithm      141Ч142
Bus      293Ч294
busy waiting      180
Byzantine Empire      214
Byzantine fault      214
Byzantine generals problem      220Ч222
C threads      440Ч442
Cache consistency algorithm      265Ч268
Cache consistency protocol      294
Cache consistency protocol, write once      296
Cache consistency protocol, write through      295
Cache, multiprocessor      305
Cache, snooping      294
Caching, file      262Ч268
Caching, file, write-on-close algorithm      266
Caching, file, write-through algorithm      265Ч266
Call-by-copy/restore      70
Call-by-reference parameter      69
Call-by-value parameter      69
Canonical form      75
capability      247
Capability list, Mach      460Ч462
Capability name, Mach      461
Capability, Amoeba      384Ч388
Cascaded aborts      155
Causal consistency      321Ч322
Causally related events      112
CBCAST      112Ч114
CdS      (see Cell directory service)
CDS directory      547Ч548
CDS server      549
cell      43Ч44
Cell directory service      545 547Ч549
Centralized system      2
Cesium clock      125
Checksum      38
Chicken, rubber      36
Chorus      481
Chorus object-oriented layer      507Ч510
Chorus object-oriented layer, base layer      507Ч509
Chorus object-oriented layer, cluster      508
Chorus object-oriented layer, context space      508Ч509
Chorus object-oriented layer, context space, implementation      510
Chorus object-oriented layer, context space, runtime system      509Ч510
Chorus, actor      479
Chorus, capability      481
Chorus, communication      495Ч499
Chorus, communication calls      498Ч499
Chorus, comparison with Amoeba and Mach      510Ч517
Chorus, configurability      504Ч506
Chorus, exception handling      487Ч488
Chorus, goals      477
Chorus, history      476Ч477
Chorus, interprocess communication      482
Chorus, IPC manager      504
Chorus, kernel abstraction      479Ч481
Chorus, kernel process      478
Chorus, kernel structure      481Ч483
Chorus, Mach      435 460Ч463
Chorus, mapper      491Ч492
Chorus, memory management      490Ч495
Chorus, memory management calls      493Ч495
Chorus, message      495
Chorus, microkernel      478
Chorus, minimessage      495
Chorus, miniport      495
Chorus, nucleus      478
Chorus, object manager      503Ч504
Chorus, object orientation      483
Chorus, port      480
Chorus, process management      483Ч490
Chorus, process management calls      488Ч490
Chorus, process manager      502Ч503
Chorus, protection identifier      484
Chorus, real time      506
Chorus, real-time executive, Chorus      482
Chorus, region      479 490
Chorus, scheduling      486Ч487
Chorus, segment      481 490
Chorus, software register      486
Chorus, streams manager      504
Chorus, subsystem      479
Chorus, supervisor      481Ч483
Chorus, system process      479
Chorus, system structure      478Ч479
Chorus, thread      479 485 486
Chorus, UNIX emulation      483 499Ч506
Chorus, UNIX extensions      500Ч501
Chorus, UNIX implementation      501Ч506
Chorus, user process      479
Chorus, virtual memory manager      482
Ciphertext      555
Clearinghouse, DCE      548
Client      17 51
Client crashes      83Ч84
Client stub      70
Client, DCE      536Ч538
Client/server binding      538Ч539
Client/server model      50Ч68
Client/server model, addressing      56Ч58
Client/server model, example      52Ч55
Client/server model, implementing      65Ч68
Clock skew      121
Clock synchronization      119Ч133 226
Clock tick      121
Clock, logical      120Ч124
Clock, physical      124Ч127
Clocks, synchronized      132Ч133
Closed group      101Ч102
Co-scheduling      211Ч212
Coarse-grained parallelism      29
Coherent memory      11
Committed file      417
Communication      515Ч516
Communication primitives      58Ч65
Communication primitives nonblocking      59Ч61
Communication primitives, asynchronous      59Ч61
Communication primitives, blocking      58Ч59
Communication primitives, buffered      61Ч63
Communication primitives, group      105Ч106
Communication primitives, mailbox      63
Communication primitives, reliable      63Ч65
Communication primitives, synchronous      58Ч59
Communication primitives, unbuffered      61Ч63
Communication primitives, unreliable      63Ч65
Communication, Amoeba      393Ч415
Communication, Chorus      495Ч499
Communication, Mach      457Ч471
Communication, one-to-many      99
Communication, point-to-point      99
Communication, real-time      230Ч234
Comparison of Amoeba, Mach, Chorus      510Ч517
Component fault      212Ч213
Computer supported cooperative work      4Ч5
concurrency control      154Ч158
Concurrency control, optimistic      156
Concurrent events      112 122
Concurrent operations      322
condition variable      175Ч176 530
Consistency causal      321Ч322
Consistency causal, eager release      329
Consistency causal, entry      330Ч331 353Ч354
Consistency causal, lazy release      329
Consistency causal, PRAM      322Ч325
Consistency causal, processor      324Ч325
Consistency causal, release      327Ч330 346Ч348
Consistency causal, sequential      317Ч321
Consistency causal, strict      315Ч317
Consistency causal, summary of models      331Ч333
Consistency models      315Ч333
cool      (see УChorus object-oriented layerФ)
Copy-on-write, Mach      451
Crashes, client      83Ч84
Crashes, server      82Ч83
CristianТs algorithm      128Ч130
Critical path, RPC      88Ч92
Crossbar switch      12
Cryptography      555
DARPA      432
DASH      303Ч307
Data Link layer      38Ч40
DCE      525Ч527
Deadlock      158Ч165
Deadlock detection      159Ч163
Deadlock prevention      163Ч165
DFS      (see УDCE distributed
Directory server agent      553
Directory server, Amoeba      420Ч425
Directory server, implementation      423Ч425
Directory user agent      553
Directory, multiprocessor      303Ч305
Disk, optical      280Ч281
Diskless workstation      186Ч187
Dispatcher      172
distinguished name      551
Distributed Computing Environment      520Ч574
Distributed computing environment, access control list      562Ч563
Distributed computing environment, authenticated RPC      559Ч562
Distributed computing environment, basic overseer server      572Ч573
Distributed computing environment, CDS      545 547Ч549
Distributed computing environment, cell      525Ч527
Distributed computing environment, cell directory service      545 547Ч549
1 2 3 4
blank
–еклама
blank
blank
HR
@Mail.ru
       © Ёлектронна€ библиотека попечительского совета мехмата ћ√”, 2004-2020
Ёлектронна€ библиотека мехмата ћ√” | Valid HTML 4.01! | Valid CSS! ќ проекте