DC 2 QA Unit I
DC 2 QA Unit I
UNIT I
1. What is meant distributed system?
1. We define a distributed system as a collection of autonomous computers linked by a
network, with software designed to produce an integrated computing facility.
2. A system in which hardware or software components located at networked computers
communicate and coordinate their actions only by message passing.
3. A collection of two or more independent computers which coordinate their processing
through the exchange of synchronous or asynchronous message passing.
4. A collection of independent computers that appear to the users of the system as a
single computers.
2. What are the significance of distributed system?
a. Concurrency of computers.
b. No global clock.
c. Independent failures.
3. Why we do you need distributed system?
a. Functional distribution: Computers have different functional capabilities (i.e.,
sharing of resources with specific functionalities).
b. Load distribution/balancing: Assign tasks to processors such that the overall
system performance is optimized.
c. Replication of processing power: Independent processors working on the same
task.
d. Distributed system consisting of collections of microcomputers may have
processing powers that no supercomputer will ever achieve.
e. Physical separation: Systems that rely on the fact that computers are physically
separated (e.g., to satisfy reliability requirements).
f. Economics: Collections of microprocessors offer a better price/performance ratio
than large mainframes.mainframes:10 times faster, 1000 times as expensive.
4. Examples of distributed system?
a. Internet
b. Intranet
c. Mobile and ubiquitous computing.
5. What is meant by location aware computing?
Mobile computing is the performance of computing tasks while the users are on the move
and away from their residence intranet but still provided with access to resources via the devices
they carry with them. They can continue to access the intranet, they can continue to access
resources in their home intranet, and there is increasing provision for users to utilize resources
such as printers that are conveniently nearby as they move around. This is known as location
aware computing.
6. What are the two type of resource sharing?
a. Hardware sharing: Printers. plotters and large disks and other peripherals are shared
to reduce costs.
b. Data sharing is important in many applications:
1. Software developers working in a team need to access each other’s code and
share the same development tools.
c) The client programs communicate with the server by invoking operation in the X-
11 protocol, these include operations to draw text and graphical objects in
windows.
28.Enumerate the key features of spontaneous networking?
a. Easy connection to a local network: Wireless links avoid the need for pre-
installed cabling and avoid the inconvenience and reliability issues surrounding
plugs and sockets.
b. Easy integration with local services: Devices are able to find themselves
inserted into existing networks of devices discover automatically what services
are provided there, with no special configuration actions by the user.
29.List the design issues to be considered for spontaneous networking?
a. Limited connectivity: Users are not always connected as they move around.
They are irregularly disconnected from wireless network as they travel through
tunnels by train. They may also be totally disconnected for longer periods of time
in regions where wireless connectivity ceases or it is too expensive to remain
connected.
b. Security and privacy: Many vulnerable security issues arises due to the attempt
of wireless connections in unsupervised way. Some systems track the physical
locations of users as they move around and this may threaten the user’s privacy.
This facility enables users to access their home intranet while on the move may
expose data that is supposed to remain behind the intranet firewall or it may open
up the intranet to attacks from outside.
c. Discovery services: Spontaneous networking requires client processes running on
portable devices and other appliances to access services on the networks to which
they are connected. Here the clients discover what services are available in the
network to which they are connected and to investigate their properties. The
purpose of a discovery service is to accept and store details of services that are
available on the network and to respond to queries from clients about them.
30.What is the purpose solved by fundamental model?
In general, such a fundamental model should contain only the essential
ingredients that we need to consider understanding and reasoning about some
aspects of a system’s behaviour. The purpose of such a model is:
To make explicit all the relevant assumptions about the system we are modelling.
To make generalization concerning what is possible or impossible, given those
assumptions. The guarantees are our assumptions clear and explicit, we can hope
to prove system properties using mathematical techniques. These properties will
then hold for any system meeting our assumptions.
31.How the fundamental models are categorized?
a. Interaction
b. Failure
c. Security
16 MARK QUESTIONS
Types of resources:
Hardware resources
Data
Service