StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...
Free

Advantages of Distributed Operating Systems - Assignment Example

Cite this document
Summary
Although distributed operating system have been said to enable the implementation of powerful resource-sharing schemes, enhance performance, increase reliability and ensure better communication, evidence shows that these systems to do not actually offer all these benefits. These…
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER94.6% of users find it useful
Advantages of Distributed Operating Systems
Read Text Preview

Extract of sample "Advantages of Distributed Operating Systems"

Distributed Operating Systems Assignment Although distributed operating system have been said to enable the implementation of powerful resource-sharing schemes, enhance performance, increase reliability and ensure better communication, evidence shows that these systems to do not actually offer all these benefits. These systems do however offer some of these benefits, but only to a small degree. The process of developing and using distributed systems actually erodes these benefits. First, evidence shows that distributed operating systems pose major security risks to the system.

This is because they have multiple components and therefore it becomes easy for one of the elements in the system to be compromised. For instance, the design of distributed systems is such that a malicious program can easily be replicated across a large number of machines, and this can result in major damage (Moffett, 2004). To this extent, although distributed operating systems might attempt to enhance high reliability through fault tolerance, it is however clear that fault tolerance is hard to achieve.

Secondly, the distributed operating systems are designed with the aim of enhancing performance. Evidence however shows that this is particularly a challenging concept since as these systems attempt to enhance performance; they actually end up conflicting with other properties, especially the reliability and security of the system. For example, in Amoeba distributed operating system, there are many applications that are replicated, an example being the databases (Tanenbaum, et al, 1990). These replications help this operating system to support fault tolerance, there enhancing its performance and reliability.

However, it should be noted that as the software and hardware components are increased to enhance fault tolerance, this may end up negatively affecting the security and overall performance of the system. Third, there is evidence to show that indeed distributed operating systems helps to enhance communication. In many of these systems, communication is mainly through messages. This allows for communication in distributed operating system easy and efficient. In many cases, the communication needs in distributed operating systems are of the request/response type (Mullender, 1988).

This allows for message passing to be embedded in protocols for the remote operations. In this case, a process sends a request to another process and the request is carried out and the response returned to the initial process. Through such a mechanism, the communication process in a distributed operating system is easy. Unfortunately, in order to ensure effective communication, a number of issues need to be considered. These may include the connection strategies and the routing strategies. These may have a negative effective in the system in that it may become complex to develop and operate (Kuz, et al, 2008).

For example, the components of a distributed system are located in different address spaces on totally different nodes, and therefore the mechanism for the inter-node communication needs to be different. This makes the system complex. Despite the much publicized advantages of distributed operating systems, evidence suggests that these advantages are not fully realized when such systems are put to use. This is attributed to the weaknesses associated with distributed systems. In particular, this is due to the many components associated with distributed systems, which not only make the system complex, but also prone to attacks and other performance issues.

Therefore, the benefits associated with these systems are neutralized by these limitations. ReferencesKuz, I., Chakravarty, M & Heiser, G (2008). Distributed systems. Pp. 1-20. Retrieved from http://webapps.cse.unsw.edu.au/webcms2/course/showfile.php?cid=2338&color=colour0 &addr=Lectures/intro-notes.pdfMoffett, J D (2004). Security & Distributed Systems. Pp. 1-20. Retrieved from http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.22.2312&rep=rep1&type=pdfMullender, S (1988).Distributed Operating Systems State-of-the-Art and Future Directions. Pp. 53-60. Proc. of the EUTECO 88 Conf. (R. Speth, ed.), North-Holland, Vienna, Austria.

Retrieved from http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.38.5221&rep=rep1&type=pdfTanenbaum, A. S et al (1990).Experiences with the Amoeba Distributed Operating System. Retrieved from http://www.scs.stanford.edu/nyu/03sp/sched/amoeba.pdf

Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(“Advantages of Distributed Operating Systems Assignment”, n.d.)
Advantages of Distributed Operating Systems Assignment. Retrieved from https://studentshare.org/information-technology/1646906-advantages-of-distributed-operating-systems
(Advantages of Distributed Operating Systems Assignment)
Advantages of Distributed Operating Systems Assignment. https://studentshare.org/information-technology/1646906-advantages-of-distributed-operating-systems.
“Advantages of Distributed Operating Systems Assignment”, n.d. https://studentshare.org/information-technology/1646906-advantages-of-distributed-operating-systems.
  • Cited: 0 times

CHECK THESE SAMPLES OF Advantages of Distributed Operating Systems

The Human Society and the Progress of Globalization

If critically analyzed, it is evidently true that the advantages of strategic planning do outweigh is disadvantages regarding the achievement of the goals and objective of the group.... In addition to that, the efforts of the groups are well distributed to all the works and issues that must be addressed thus, minimizing waste and worthless efforts.... Implementation of the said management strategic is viewed to post certain advantages and disadvantages to the institution and management in general....
8 Pages (2000 words) Essay

Distributed Systems

It is a specification for developing distributed application which is object oriented and language independent.... RMI is an abbreviation for Remote method invocation.... It allows us to implement RPC style applications in java.... In fact, it's a technology which is native to java....
5 Pages (1250 words) Essay

Mirroring as a Fault Tolerant System

nbsp; For the procedure to continue to work effectively is the need for operating system vendors to relook options for fault recovery systems while allowing this option to evolve into more enhanced abilities to save data.... This essay "Mirroring as a Fault-Tolerant System" expresses the need to examine the benefits and disadvantages of the mirroring system is also required....
7 Pages (1750 words) Essay

Strategic Operations Management at P&G and Cisco

This approach resulted to in market share of P&G and a reduction of the Wall-Marts operating cost.... At some points, this association resulted to significant variance involving the quantity of the electronic components demanded by Cisco company and the amount produced and distributed by Xilinx through it distributors....
5 Pages (1250 words) Essay

The Management of Distributed Projects

The main idea of this paper under the title "The Management of distributed Projects" touches upon the sources of information we use in our organizations that are well distributed globally, a bigger base for the information they know about the market.... nbsp; The first factor is employing proper communication tools to be used by the globally distributed worker teams.... Commitment among the members is another key factor that determines the trust that globally distributed worker teams will have on each other....
9 Pages (2250 words) Assignment

Distributed Software Development

distributed software stresses the correlation between qualities of services to the society and quality processes.... distributed software ensures that the needs of the customers get matching responses from different organization (Galvina & Nsmite, 2011, p.... distributed software development though complex; offers solutions to emerging challenges in the world (Jaakkola, 2009, p....
4 Pages (1000 words) Essay

Computer Systems Architecture and Administration

In the paper “Computer systems Architecture and Administration” the writer analyzes advantages and disadvantages that solid state drives have over hard disk drives.... The management of all these issues should provide a unit commonly referred to as memory manager.... hellip; In the paper the writer focuses upon the implementation of integrated time-driven scheduler....
8 Pages (2000 words) Assignment

The Connection Between the Internet and Distributed Application Services

The main advantages of clustering include increasing the computing power of computers by combining the individual power of each computer.... Fundamentally, clustering is a significant practice in computer technology since it is a sure way of increasing or designing highly performing computer systems.... lustering also intends to create fault-tolerant systems because each computer with the cluster is able to operate alone without assistance from other computers within the cluster (Englander, 2003)....
5 Pages (1250 words) Essay
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Contact Us