RTUComputer ScienceYr 2024 · Sem 62024

Q9Distributed System

Question

2 marks

What is an orphan process in fault tolerance?

Answer

An orphan process is a catastrophic distributed anomaly where a remote subroutine continues to physically execute consuming CPU after the caller node has crashed.

In RPC architectures, if Node A commands Node B to execute a massive 10-hour database query, and Node A catastrophically loses power an hour later, the query on Node B becomes an "Orphan." It violently consumes physical server resources to calculate a result that mathematically has nowhere to return to.

Back to Paper