Topic: a single system image
Topic: client-server model for distributed systems
Topic: concurrency control by sequencers
Topic: distributed process control
Topic: event time
Topic: examples of distributed systems and applications
Topic: implementing distributed systems and applications
Topic: local vs. global
Topic: mobile code
Topic: multiple processors
Topic: reliability of distributed systems
Topic: specification and design of distributed systems
Topic: telephone system
Topic: timestamps
Group: computer hardware
Group: coordination system
Group: digital communication
Group: distributed database
Group: electronic mail
Group: hypertext
Group: naming
Group: operating system
Group: parallel processing
Group: security
Group: systems
Topic: broadcasting information
Topic: design for change
Topic: distributed system security
Topic: multi-user systems
Topic: name server or name directory
Topic: open systems
Topic: remote procedure call
Topic: system integration
Topic: translation of data
| |
Summary
A distributed system is interconnected computers and communication. It is asynchronous and open. It should increase efficiency, reliability, and security.
Properties: continuous change, decentralized decision making, internal inconsistency, negotiated decisions, incomplete world model, never halt with unexpected input/output. (cbb 1/88)
Subtopic: open systems
Quote: electronic-banking is an example of an open, distributed system [»hewiC4_1985]
| Quote: open, distributed systems never halt, accept input from unanticipated sources, output anytime [»hewiC4_1985]
| Subtopic: communication
Quote: the critical facility for distributed systems is high-performance communication similar to file access [»cherDR3_1988]
| Quote: world-wide, decentralized systems are held together by a message protocol down to the bit-level format [»grayJN6_1986]
| Quote: in dharma theory, all things are made of instantaneous, multiply interacting events called dharmas [»joneTC6_1977]
| Subtopic: benefits
Quote: distributed systems increase efficiency, security, and reliability [»oppeDC7_1983]
| Quote: DSEE uses parallel builds to reduce system build time; up to 10x faster than serial builds [»leblDB11_1987]
| Quote: differing performance requirements for centralized vs. distributed systems; e.g., compare idle locomotives with idle cars [»liskB10_1981]
| Quote: a single machine operating system is like a centrally planned economy; a distributed o.s. is like a free market [»cherDR4_1984]
| Subtopic: organizational design
Quote: distributed computers require organizational design and management [»hewiC4_1985]
| Quote: computer users have become a community with a diversity of roles and concurrent computer use; no longer just need computation [»holtAW2_1974]
| Subtopic: decentralized decision making
Quote: open, distributed systems have decentralized decision making [»hewiC4_1985]
| Quote: in a distributed system, components need to negotiate for resources [»hewiC4_1985]
| Subtopic: lack of shared state
Quote: the primary challenge of distributed systems is shared state; shared memory is the most natural model [»cherDR3_1988]
| Quote: distributed processing is concurrent processing without common variables
| Quote: the main problem with a decentralized system is a lack of global, centralized knowledge; e.g., where is a file, what is the best route [»grayJN6_1986]
| Quote: to describe complex systems need to represent the concurrent holdings of many conditions [»holtAW_1970]
| Subtopic: incomplete knowledge
Quote: distributed systems undergo continuous change [»hewiC4_1985]
| Quote: knowledge base of a distributed system is perpetually inconsistent [»hewiC4_1985]
| Quote: in a distributed system, information is incomplete; no closed-world assumption [»hewiC4_1985]
| Quote: using an integrated database for a world-wide, decentralized system would be a management nightmare
| Subtopic: naming problems
Quote: in a distributed system, the same name may be used by different users for different objects, and different names may be used for the same object [»liskB10_1981]
|
Group: distributed systems
Topic: a single system image (30 items)
Topic: client-server model for distributed systems (25 items)
Topic: concurrency control by sequencers (27 items)
Topic: distributed process control (6 items)
Topic: event time (45 items)
Topic: examples of distributed systems and applications (25 items)
Topic: implementing distributed systems and applications (41 items)
Topic: local vs. global (29 items)
Topic: mobile code (14 items)
Topic: multiple processors (10 items)
Topic: reliability of distributed systems (35 items)
Topic: specification and design of distributed systems (14 items)
Topic: telephone system (6 items)
Topic: timestamps (19 items)
Related Topics
Group: computer hardware (24 topics, 343 quotes)
Group: coordination system (8 topics, 217 quotes)
Group: digital communication (11 topics, 296 quotes)
Group: distributed database (6 topics, 194 quotes)
Group: electronic mail (12 topics, 170 quotes)
Group: hypertext (44 topics, 786 quotes)
Group: naming (32 topics, 789 quotes)
Group: operating system (27 topics, 924 quotes)
Group: parallel processing (41 topics, 1125 quotes)
Group: security (23 topics, 874 quotes)
Group: systems (17 topics, 530 quotes)
Topic: broadcasting information (18 items)
Topic: design for change (76 items)
Topic: distributed system security (17 items)
Topic: multi-user systems (4 items)
Topic: name server or name directory (40 items)
Topic: open systems (33 items)
Topic: remote procedure call (44 items)
Topic: system integration (5 items)
Topic: translation of data (26 items)
|