Essay on Distributed System Failures
There are four types of failures that may be encountered when using and operating within a distributed system. Hardware failures occur when a single component within the system fails. Network failures refer to the failure of links within the distributed system network. Application failure occur to the failure of applications that run within the system, and can occur when the application stops working or operates incorrectly. Failure of synchronization occurs when different points in the system do not synchronize correctly. Both hardware and application failures may also occur within a centralized system as well as distributed systems. In the event of an application failure, it is important to first be …show more content…
Both hardware and application failures may also occur within a centralized system as well as distributed systems. A hardware failure in a centralized system can be catastrophic if it were to occur at the hub, since this would affect operations to all outlying machines. An application failure in the hub as well could prove to be more troublesome that if it were to occur in an access point. Although application errors can usually be attributed to faulty code or a bug, it can also occur due to operator error.
In the event of an application failure, it is important to first be able to differentiate between operator error and software error in order to determine the point of failure. If the failure is due to operator error, the fix is something as simple as training of the operator who initially made the error. In the case of actual software error, in order to determine the course of action to fix the issue first you must be able to replicate the problem. By replicating the issue, you are then able to narrow down where the bug may be occurring.
When a hardware error occurs, this can be due to a few simple causes. The general rule is that the more hardware there is present in the system, the more likely for a failure to