0% found this document useful (0 votes)
16 views2 pages

Last One

Uploaded by

emadmarko18
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views2 pages

Last One

Uploaded by

emadmarko18
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

1- What exactly is a distributed system?

Answer :
A distributed system is a collection of independent computers linked
together by a network. They appear to their end users as a single system. In
a distributed system, components located within the network communicate
and organize their actions by passing messages.

2. List The Characteristics Of Distributed System?


Answer :
• Programs are executed at the same time
• There is no global time
• Components can fail independently (isolation, crash)
• Multiple points of control
• Multiple points of failure
• Resources may not be accessible
• Components are not shared by all users

3. Mention The Examples Of Distributed System?


Answer :
• The Internet
• Intranets
• Mobile and ubiquitous computing

4. What Are The Advantages Of Distributed Systems?


Answer :
1. Performance
2. Distribution
3. Reliability (fault tolerance)
4. Incremental growth
5. Sharing of data/resources
6. Communication

5. What Are The Disadvantages Of Distributed Systems?


Answer :
No system architecture is perfect, so Downfalls of developing distributed
software include:
7. Difficulties of developing distributed software
8. Networking problems
9. Security problems

6. Write The Difference Between Mobile And Ubiquitous Computing?


Answer :
1. Ubiquitous computing used in single environment such as home
or hospital.
2. Mobile computing has advantage when using different devices
such as laptops and printers

7. What Is The Security Mechanisms Used In Distributed Computing?


Answer :
There are several security mechanisms used:
Encryption:
E.g. Blowfish, RSA
Authentication:
E.g. password, public key authentication
Authorization:
E.g. access control lists
8. What is fault tolerance in the context of a distributed system?
Answer :
Fault tolerance describes the distributed system’s ability to continue to
function in the event of a partial failure. Faults are most often caused by
hardware or software problems. Analyzing and increasing the fault tolerance
of a distributed system involves solving for these factors.
9. How can data replication help improve the fault tolerance of a
distributed system?
Answer :
Data replication is the storage of replica data sets at a number of locations
that can be interchangeably accessed by the application. If one data source
finds a hardware or software problem, the replica data set can be accessed
quickly, leading to little risk This increases the availability of the application

You might also like