Companies and businesses communicate with one another internally and with customer externally each day using different methods of technology but at the basis of this is the network, which makes it all possible to interact with one another. Companies and businesses have two types of systems they can set up to carry this out. They can design and set up a centralized system or a distributed system. The important factor no matter what the system is they have to be prepared for failures, which may occur in either system and have procedures in place to identify and isolate these failures to prevent an entire network shutdown and implement a solution for their network.
Failures can occur at any level of a network and the network admin must be prepared in the wake of these occurrences. There are varying types of centralized systems that businesses can implement.
The types of failures that can occur in centralized systems are; network failures, omission failures and halting failures. These types of failures occur when a process crashes due to communication link failures that are detected during timeouts or in the process of sending messages.
These failures typically only occur in the centralized system if it is connected via a general purpose or multi-user network setup.
A distributed system simply is a group of “dummy” devices or computer that are connected to one network of distributed hardware which allows the devices to talk or communicate to one another and share other network assets and resources.
This type of network is susceptible to four types of failures once they are set up. A fail stop occurs with some kind of notification to other components. A network file server telling its clients it is about to go down is a
Citations: “Distributed System Principles” W. Emmerich Retrieved December 16, 2013 http://www0.cs.ucl.ac.uk/staff/ucacwxe/lectures/ds98-99/dsee3.pdf “Database system Architecture” Retrieved December 16, 2013 from http://homepages.cwi.nl/~manegold/teaching/DBtech/slides/ch18-4.pdf