0% found this document useful (0 votes)
44 views

MCA207 Distributed Computing Set 1

The document is an exam for a distributed computing course, which consists of multiple choice questions testing knowledge of distributed systems concepts. It provides instructions for students to fill in their registration details correctly and submit the exam within 2 hours. The exam then presents a series of multiple choice questions covering topics like characteristics of distributed systems, types of distributed systems, distributed file systems, distributed shared memory, and consistency models.

Uploaded by

abhishek gupta
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)
44 views

MCA207 Distributed Computing Set 1

The document is an exam for a distributed computing course, which consists of multiple choice questions testing knowledge of distributed systems concepts. It provides instructions for students to fill in their registration details correctly and submit the exam within 2 hours. The exam then presents a series of multiple choice questions covering topics like characteristics of distributed systems, types of distributed systems, distributed file systems, distributed shared memory, and consistency models.

Uploaded by

abhishek gupta
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/ 21

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

You might also like