9/4/2020 MCA207_Distributed Computing_set 1
MCA207_Distributed Computing_set 1
Total points 35/100
Please Fill your details correctly and Completely. The completion time is exactly 2 hours.
Please ensure to press "SUBMIT" tab by the end of two hours from start time, otherwise your
response will not be recorded and your exam will be invalid.
0 of 0 points
Registration Number *
Please enter complete registration number. For Example:- DD1821002012
aa
Enrollment Number
Please enter complete registration number. For Example:- SRHU1821002012
aaas
Student Name *
Complete Name of student
ewdff
Question Paper 35 of 100 points
For MCQ's mark the most appropriate answers. Marks per question may vary. Please follow the specific
instruction provided with question.
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgDb… 1/21
9/4/2020 MCA207_Distributed Computing_set 1
A system consists of a collection of autonomous computers, connected 2/2
through a network and distribution middleware, which enables computers to
coordinate their activities and to share the resources of the system so that
users perceive the system as a single, integrated computing facility is called--
operating system
Distributed system
computer architecture
distributed location
One component with non-autonomous parts and Single Point of control are 0/2
the Centralized System Characteristics.
True
False
Correct answer
True
which of the following is concerned with extensions and improvements of 2/2
distributed systems and new components have to be integrated with existing
components.
Resource sharing
Concurrency
Openness
Fault Tolerance
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgDb… 2/21
9/4/2020 MCA207_Distributed Computing_set 1
which are the two hardware concepts of distributed system. 0/2
Multiprocessors
network operating system
multicomputers
multi programming
Correct answer
Multiprocessors
multicomputers
OS on each computer need not know about the other computers is the 2/2
characteristic of distributed operating system.
True
False
Security for information resources has three components: 0/2
openness
confidentiality
integrity
availability
Correct answer
confidentiality
integrity
availability
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgDb… 3/21
9/4/2020 MCA207_Distributed Computing_set 1
Horizontal scalability and reliability are the benefits of ----- 0/2
distributed system
centralized system
Correct answer
distributed system
which of the following are the types of distributed system 0/2
client-server
n-tier
peer-to-peer
Correct answer
client-server
n-tier
peer-to-peer
Overloading may occur in the network if all the nodes of the distributed 0/2
system try to send data at once.
True
False
Correct answer
True
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgDb… 4/21
9/4/2020 MCA207_Distributed Computing_set 1
Advantages of the workstation-server and processor-pool models are 2/2
combined to build a peer-to-peer model.
True
False
While user hit search in google.com, they never notice that their query goes 0/2
through a complex process before google shows them a result, this property
is called ----
openness
transparency
security
authenticity
Correct answer
transparency
Distributed shared memory (DSM) is an abstraction used for sharing data 2/2
between computers that share physical memory
True
False
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgDb… 5/21
9/4/2020 MCA207_Distributed Computing_set 1
What are not the characteristics of a Distributed file System? 0/2
ogin transparency and access transparency
Files need not contain information about their physical location
No Multiplicity of users
No Multiplicity if files
Correct answer
No Multiplicity of users
What is the advantage of caching in remote file access? 2/2
Reduced network traffic by retaining recently accessed disk blocks
Faster network access
Copies of data creates backup automatically
None of the mentioned
In a distributed file system, _______ is mapping between logical and physical 0/2
objects.
client interfacing
heterogeneity
naming
migration
Correct answer
naming
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgDb… 6/21
9/4/2020 MCA207_Distributed Computing_set 1
Which one of the following is a distributed file system? 2/2
andrew file system
network file system
novel network
all of the mentioned
if all processes see the same order of all memory access operations on the 0/2
shared memory. The exact order in which the memory access operations are
interleaved does not matter is called--------
strict consistency model
direct consistency model
sequential consistency model
causal consistency model
Correct answer
sequential consistency model
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgDb… 7/21
9/4/2020 MCA207_Distributed Computing_set 1
when the system spends a large amount of time transferring shared data 0/2
blocks from one node to another, compared to the time spent doing the
useful work of executing application processes.
thrashing
reduction
fault
frequency
Correct answer
thrashing
Distributed Shared Memory is a high level mechanism for interprocess 0/2
communication in loosely coupled distributed systems.
True
False
Correct answer
True
which of the following is not the design and implementation issue of 2/2
Distributed shared memory
granularity
homogeneous
thrashing
data location and access
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgDb… 8/21
9/4/2020 MCA207_Distributed Computing_set 1
In a distributed system replication of an object are generally created to ------ 0/2
performance and reliability.
degrade
improve
decrease
remove
Correct answer
improve
Human-oriented names are also known as high level name because they can 0/2
be easy to remember.
True
False
Correct answer
True
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgDb… 9/21
9/4/2020 MCA207_Distributed Computing_set 1
which is not the design issue of the caching scheme. 0/2
Cache transfer
Cache location
Modification propagation
Cache validation
Correct answer
Cache transfer
which one is not the feature of a good naming system 2/2
location transparency
location independance
non scalability
uniform naming conversion
RPC provides ---- on the client-side, a separate one for each remote 0/2
procedure.
stub
identifier
name
process identifier
Correct answer
stub
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgD… 10/21
9/4/2020 MCA207_Distributed Computing_set 1
A process that is based on IPC mechanism which executes on different 2/2
systems and can communicate with other processes using message-based
communication, is called------
Local Procedure Call
Inter Process Communication
Remote Procedure Call
Remote Machine Invocation
Communication between the sending and receiving processes may be either 2/2
direct or indirect
synchronous or asynchronous
point to point or multi point
none of the options
In the ------------ form of communication, the use of the send operation is 2/2
nonblocking in that the sending process is allowed to proceed as soon as the
message has been copied to a local buffer, and the transmission of the
message proceeds in parallel with the sending process.
synchronous
asynchronous
sequencial
parallel
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgD… 11/21
9/4/2020 MCA207_Distributed Computing_set 1
------- is the process of taking a collection of data items and assembling 0/2
them into a form suitable for transmission in a message.
synchronization
marshling
processing
calling
Correct answer
marshling
Many distributed election algorithms have been proposed to resolve the 0/2
problem of --------.
leader election
cluster formation
classification
all of the options
Correct answer
leader election
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgD… 12/21
9/4/2020 MCA207_Distributed Computing_set 1
why we use wait-for-graph? 0/2
deadlock detection
deadlock prevention
deadlock recovery
deadlock avoidance
Correct answer
deadlock detection
demand-driven or periodic, or state-change-driven are the components of 0/2
load distribution ------- policy.
transfer
selection
information
location
Correct answer
information
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgD… 13/21
9/4/2020 MCA207_Distributed Computing_set 1
When the caller invokes a method on the stub object, which of the following is 2/2
not the task of stub
It initiates a connection with remote Virtual Machine (JVM),
It writes and transmits the parameters to the remote Virtual Machine (JVM),
It writes and transmits (marshals) the result to the caller
It reads the return value or exception
An agreed standard for the representation of data structures and primitive 0/2
values is called
data structure
internal data representation
external data representation
data set
Correct answer
external data representation
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgD… 14/21
9/4/2020 MCA207_Distributed Computing_set 1
which algorithm applies to system where every process can send a message 0/2
to every other process in the system.
ring algorithm
bully algorithm
lambert algorithm
Other:
Correct answer
bully algorithm
Election algorithms are designed to choose a coordinator. 0/2
True
False
Correct answer
True
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgD… 15/21
9/4/2020 MCA207_Distributed Computing_set 1
Each process in the set is waiting on another process’s message, and no 0/2
process in the set initiates a message until it receives a message for which it is
waiting is called ---
communication deadlock
resource deadlock
deadlock avidance
deadlock recovery
Correct answer
communication deadlock
Resource and CPU queue lengths are good indicators of --- 0/2
hardware
software
load
none of the options
Correct answer
load
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgD… 16/21
9/4/2020 MCA207_Distributed Computing_set 1
Load sharing is -- 0/2
Attempt to equalize load at all computers.
reduce the likelihood of unshared state by transferring tasks to lightly loaded nodes
drop the unnecessary job
Attempt to free load at all computers.
Correct answer
reduce the likelihood of unshared state by transferring tasks to lightly loaded nodes
The Non-preemptive transfer is -- 0/2
Transfer of a task that is partially executed
transfer only small jobs
only transfer tasks that have not begun execution
transfer any job at any situation
Correct answer
only transfer tasks that have not begun execution
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgD… 17/21
9/4/2020 MCA207_Distributed Computing_set 1
after installing the process state at the new site, the process is put in the 0/2
Ready queue to be scheduled is called -----
freezing
unfreeze
state transfer
load balancing
Correct answer
unfreeze
The site where the process originates 2/2
foreign node
home node
leader node
child node
which one is not the requirements for load distribution 0/2
Scalability
Location Transparency
Non-deterministic
Preemption
Correct answer
Non-deterministic
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgD… 18/21
9/4/2020 MCA207_Distributed Computing_set 1
which of the following is not a type of multimedia 0/2
image
video
animation
stationery
Correct answer
stationery
A distributed database management system is a centralized software system 2/2
that manages a distributed database in a manner as it was all stored in a single
location.
True
False
if different sites have different operating system is called ------ distributed 0/2
database
homogeneous
hetrogeneous
peer to peer
static
Correct answer
hetrogeneous
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgD… 19/21
9/4/2020 MCA207_Distributed Computing_set 1
IN QoS negotiation what are resource requirement specification 2/2
bandwidth
latency
loss rate
all of the options
Traffic shaping techniques are: 0/2
leaky bucket
token bucket
both leaky bucket and token bucket
none of the options
Correct answer
both leaky bucket and token bucket
a system to insert, store and retrieve data in an efficient way is called -- 2/2
system software
embedded system
database system
all of the options
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgD… 20/21
9/4/2020 MCA207_Distributed Computing_set 1
The rate at which a multimedia stream flows is called latency. 1/1
True
False
Amoeba is a distributed operating system that makes collection of CPU and 0/1
I/O equipment act as a single computer.
True
False
Correct answer
True
This form was created inside of Swami Rama Himalayan University.
Forms
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgD… 21/21