Ãëàâíàÿ    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
Ïðåäìåòíûé óêàçàòåëü
Network Information Service      275
Network layer      40
Network message server, Mach      469—471
Network Operating System      16—18
NFS      (see “Network file system”)
NIS      (see “Network information service”)
NIS, protocol      273—275
NIS, r-node      277
NIS, v-node      276
NIS, Yellow Pages      275
No remote access system      333
nonce      559
Nonmigratory allocation algorithms      198
Nonuniform Memory Access      13
NORMA      (see “No remote access system”)
Nucleus, Chorus      478
NUMA      308—311
NUMA multiprocessor      308—311
NUMA multiprocessor, paging algorithm      311
NUMA, comparison of methods      139—140
NUMA, directories      351—352
NUMA, fast      530
NUMA, Munin      346—353
NUMA, Mutex      175 391—392
NUMA, Mutual exclusion      134—140
NUMA, protocols      348—351
NUMA, recursive      530—531
NUMA, release consistency      346—348
NUMA, ring-based      298—301
NUMA, switched      12—13 301—307
NUMA, synchronization      353
NUMA, timesharing      20—22
NUMA, UMA      308
Object      292 356 366 512—513
Object, Amoeba      384—388
Object, operations      387—388
Object, protection      385—387
Object-based DSM      356—371
OC      1 45
Omega network      12
Open Group      101—102
Open Software Foundation      432
Open system      35
Open Systems Interconnection      35—42
Operation      366
optical disk      280—281
Optimistic concurrency control      156
Orca      365—371
Orca, language      366—368
Orca, object management      368—371
orphan      83—84
Orphan, expiration      84
Orphan, extermination      84
Orphan, gentle reincarnation      84
Orphan, reincarnation      84
OSF      (see “Open Software Foundation”)
OSF, DCE      (see “Distributed computing environment”)
OSI model      (see “Open systems interconnection”)
Overrun error      87
PAC      (see “Privilege attribute certificate”)
Page scanner      311
Peer group      102—103
Periodic event      224
Permanent fault      212
Physical clock      124—127
Physical layer      38
Piggybacked acknowledgement      401
Pipeline model      173
Pipelined RAM      (see “PRAM consistency”)
Plaintext      555
point-to-point communication      99
Pop-up thread      185
Pope Gregory      541
Port group, Chorus      496
Port set, Mach      459—460
Port, Amoeba      395
Port, Chorus      480 495—496 495—496
Port, Mach      435 457—460 463—464
Port, Mach bootstrap      436
Port, Mach control      452—453
Port, Mach exception      436
Port, Mach name      453
Port, Mach network      469
Port, Mach object      452
Port, Mach process      460
Port, Mach registered      437
Port, thread      439
PRAM consistency      322—325
Precious page      454
Presentation layer      41—42
Primary copy replication      270
Primary-backup fault tolerance      217—219
Primitives      (see “Communication primitives”)
Principal, security      554
Privilege attribute certificate      557
Privilege server      557
Probe      162
Process      513—514
Process descriptor      389
Process management Amoeba      388—392
Process management Amoeba, Chorus      483—490
Process management Amoeba, Mach      436—445
Process, Amoeba      388—391
Process, Chorus      484—485
Process, Mach      436
Processor allocation      197—210
Processor allocation algorithms bidding      209—210
Processor allocation algorithms bidding, centralized      206
Processor allocation algorithms bidding, design issues      199—201
Processor allocation algorithms bidding, graph-theoretic      204
Processor allocation algorithms bidding, hierarchical      206—208
Processor allocation algorithms bidding, implementation      201—203
Processor allocation algorithms bidding, receiver-initiated      208—209
Processor allocation algorithms bidding, sender-initiated      208
Processor allocation algorithms bidding, up-down      205
Processor consistency      324—325
Processor pool      193—197 379—380
Processor set Mach      442
Protecion identifier Chorus      484
Protected variable      328
Protocol      35
protocol stack      38
Protocol, Amoeba broadcast      400—407
Protocol, blast      86
Protocol, cache consistency      294—298
Protocol, connection-oriented      36
Protocol, connectionless      36
Protocol, multiprocessor      305—307
Protocol, NFS      273—275
Protocol, request/reply      52
Put-port, Amoeba      397 412—414
Queueing systems      194—196
quorum      271
R-node      277
rate monotonic algorithm      236
RDN      (see “Relative distinguished name”)
Read ahead      277
Read quorum      271
Read-driven pipeline      97
Real-time communication      230—234
Real-time connection      231
Real-time distributed systems      223—241
Real-time executive, Chorus      482
Real-time program      223
Real-time scheduling      234—241
Real-time scheduling, dynamic      236—237 240—241
Real-time scheduling, earliest deadline first      236
Real-time scheduling, least laxity      237
Real-time scheduling, rate monotonic      236
Real-time scheduling, static      237—241
Real-time system Chorus      506
Real-time system Chorus, design      226—230
Real-time system Chorus, event-triggered      226
Real-time system Chorus, fail-safe      229
Real-time system Chorus, fault-tolerant      228—229
Real-time system Chorus, hard      225
Real-time system Chorus, language support      229—230
Real-time system Chorus, myths      225—226
Real-time system Chorus, predictable      227—228
Real-time system Chorus, soft      225
Real-time system Chorus, time-triggered      227
Redundancy      214—215
Redundancy, Chorus      479 490
Redundancy, Mach      447
Registered port, Mach      437
Registry server      557
relative distinguished name      550—551
Release consistency      327—330 346—348
Reliability      27—28
Reliable broadcasting      400—407
Remote access model      248
Remote file system      275
Remote Procedure Call      68—98 88—92
Remote procedure call (continued) binding      77—80
Remote procedure call, Amoeba      394—398
Remote procedure call, basic operation      68—72
Remote procedure call, Chorus      47
Remote procedure call, copying overhead      92—94
Remote procedure call, critical path      90—92
Remote procedure call, DCE      535—540
Remote procedure call, handle      78
Remote procedure call, implementation      84—98
Remote procedure call, interaction with threads      184 185
Remote procedure call, marshaling      72
Remote procedure call, parameter passing      72—77
Remote procedure call, problem areas      95—98
Remote procedure call, protocols      85—86
Remote procedure call, semantics      80—84
Remote procedure call, sweep algorithm      95
Remote procedure call, timer management      94—95
Replicated worker model      360—361
Replication server      416
Replication server, Amoeba      425
Replication server, DCE      572
Replication transparency      268—269
Replication, active      215—217
Replication, file system      268—270
Replication, lazy      269
Request/reply protocol      52
Response ratio      199
Response time      198
Ring algorithm      143
Ring-based multiprocessor      298—301
Rochester intelligent gateway      431—432
rollback      152
Routing      40
RPC      85—86
RPC daemon      538—539
RPC, selective repeat      87
RPC, stop-and-wait      86
Scalability      29—31 109—110 282-283
scatter/gather      93
Schedulable system      236
Scheduler (continued) real-time      234—241
Scheduler (continued) real-time, static real-time      237—241
Scheduler activations      182—183
schedules      149
Scheduling      210—212
Scheduling algorithms, comparison      240—241
Scheduling, Chorus      486—487
Scheduling, DCE      529—530
Scheduling, dynamic real-time      236—237 240—241
Scheduling, handoff      445
Scheduling, Mach      442—445
Schema      551
SDH      (see “Synchronous digital hierarchy”)
Seal      (see “Simple and efficient adaptation layer”)
security components      557—558
Security components, DCE      554—563
security model      555—557
Security service DCE      555
Segment, Amoeba      382 392—393
Segment, Chorus      481 490
Segment, mapped      393
Selective repeat protocol      87
Semantics at least once      83
Semantics at most once      83
Semantics, cxactly oncc      83
Semantics, file sharing      253—256
Semantics, RPC      80—84
Semantics, session      253—254
Semantics, Unix      253—254
Sensor      224
Sequencer      369
Sequential consistency      317—321
server      51 516—517
Server crashes      82—83
Server stub      70
Server, Amoeba      382—384 415—428
Server, DCE      536—538
Session layer      41
Session semantics      253—254
Shadow block      151
Shared memory      292—314
Shared memory machines, comparison      312—314
Simple and efficient adaptation layer      47
Single-processor system      2
Single-system image      19
Skulking      549
Snooping cache      11 294
Snoopy cache      (see “Snooping cache”)
SOAP server      (see “Amoeba directory
Solar second      124
SONET      (see “Synchronous optical network”)
SONET frame      45
Spin lock      180
Spoofing      562
Sporadic event      224
St. Exupery, Antoine de      511
Stable storage      146—147
State machine approach      215
Stateless file system      260—262
Stateless server      274—275
Static real-time scheduling      237—241
strict consistency      315—317
Stub client      70
Stub client, server      70
Stunning      390
Supervisor, Chorus      481—483
Sweep algorithm      95
Switching fabric      47
Symbolic link      252
Symbolic names      252
Synchronization variable      325
Synchronization, clock      119—133 124—132
Synchronization, Distributed shared memory      344—345
Synchronization, Munin      353
Synchronous Digital Hierarchy      44
Synchronous optical network      44—45
Synchronous system      214
System failure      213—214
Tai      (see “International atomic time”)
TCP      {see “Transmission control protocol”)
TCP/IP      40—41
TCP/IP server Amoeba      427—428
TCP/IP, distributed systems      408
TCP/IP, time-triggered      232—234
TCP/IP, two-phase commit      153—154
TDMA      (see “Time division multiple access”)
Team model      183
1 2 3 4
blank
Ðåêëàìà
blank
blank
HR
@Mail.ru
       © Ýëåêòðîííàÿ áèáëèîòåêà ïîïå÷èòåëüñêîãî ñîâåòà ìåõìàòà ÌÃÓ, 2004-2024
Ýëåêòðîííàÿ áèáëèîòåêà ìåõìàòà ÌÃÓ | Valid HTML 4.01! | Valid CSS! Î ïðîåêòå