Distributed Systems Lecture Notes

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/13

flashcard set

Earn XP

Description and Tags

This set of flashcards includes key vocabulary and definitions related to distributed systems, covering essential concepts, characteristics, and types of transparency.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

14 Terms

1
New cards

Distributed System

A collection of autonomous computer systems connected by a network equipped with distributed system software that allows communication and resource sharing.

2
New cards

Centralized System

A system where one component consists of non-autonomous parts that are shared by users all the time, with all resources accessible and controlled by a single process.

3
New cards

Distributed System Characteristics

Features including resource sharing, openness, concurrency, scalability, fault tolerance, and transparency.

4
New cards

Scalability

The ability of a distributed system to accommodate more users and respond faster by adding more or faster processors without requiring changes to components.

5
New cards

Fault Tolerance

The capability of a distributed system to maintain availability even in the event of hardware, software, or network failures through recovery and redundancy.

6
New cards

Transparency in Distributed Systems

The property that allows users to perceive the system as a whole rather than as a collection of cooperating components.

7
New cards

Access Transparency

Enables local and remote information objects to be accessed using identical operations.

8
New cards

Location Transparency

Allows information objects to be accessed without knowledge of their location.

9
New cards

Concurrency Transparency

Facilitates the operation of several processes concurrently using shared resources without interference.

10
New cards

Replication Transparency

Enables the use of multiple instances of information objects to enhance reliability and performance without user awareness of the replicas.

11
New cards

Failure Transparency

The capability to conceal faults, allowing users and applications to complete tasks despite component failures.

12
New cards

Migration Transparency

The ability to move information objects within a system without impacting user operations.

13
New cards

Performance Transparency

Allows system reconfiguration to improve performance as loads vary.

14
New cards

Scaling Transparency

Enables the system and applications to expand without changing the system structure or application algorithms.