Skip to main content

Autonomous vs distributed system

Short answer

A distributed system is a collection of independent computers connected by a network, appearing as one coherent system and communicating by message passing. An autonomous system is a single computer with its own OS and control that does not cooperate with others; a laptop is autonomous, while the web and cloud storage are distributed systems with resource sharing, partial failures, and scalability by adding nodes.

Define distributed system. Differentiate between an autonomous system and a distributed system with examples.

Definition

A distributed system is a collection of independent computers, connected by a network and running distribution middleware, that appears to its users as a single coherent system. Its components communicate and coordinate their actions only by passing messages (Tanenbaum; Coulouris).

An autonomous (stand-alone) system is a single computer, or a group of computers each working independently, that has its own OS, memory, clock and control and does not co-operate with others in running applications.

Difference

PointAutonomous systemDistributed system
StructureOne computer, self-containedMany computers joined by a network
Co-operationNone; independent workComponents co-operate to do a common task
ControlLocal OS controls all resourcesControl is shared and spread over nodes
Resource sharingOnly local resourcesRemote resources are shared
System viewSingle machineAppears as one system (transparency)
CommunicationNot needed (or by files)Message passing between nodes
FailureWhole machine stopsPartial failures, others continue
ScalabilityLimited by hardwareAdd nodes to grow
ComplexityLowHigh (synchronisation, consistency)
ExampleA personal laptop running a word processorWeb, cloud storage, bank network

✓ Answer checked by Claude Opus 5.5 (high effort)

All Distributed System chapter 1 questions →