Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
7Activity
0 of .
Results for:
No results containing your search query
P. 1
MSIT-42

MSIT-42

Ratings:

5.0

(1)
|Views: 362|Likes:
Published by Seshadri Krishna
Kuvempu Open University MS-IT 4th Semester Assignments
Kuvempu Open University MS-IT 4th Semester Assignments

More info:

Published by: Seshadri Krishna on Jun 12, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

03/16/2014

pdf

text

original

 
Kuvempu UniversityM.Sc. (IT)-4
th
SemesterMSIT-42 Distributed Computing (DC)Max Marks: 50
Assignment TA
Note: All Questions are Compulsory
1.Select any case study of distributed application. Survey the case study with respect todistributed computing aspects. Analyze and understand applicability of distributedcomputing. - 10M2.Select any case study of distributed application. Survey the case study with respect tochallenges of distributed computing aspects. Analyze challenges like heterogeneity,openness, security, scalability, failure handling and concurrency. - 10M3.Conduct a detailed study on commercially existing middleware products used in distributedenvironments.10M4.Conduct a detailed study on commercially existing firewalls products used in distributedenvironments. 10M5.Select 2 case studies based on centralized and distributed system applications respectively.Analyze and understand applicability of distributed and centralized systems in detail. -10M
 
Kuvempu UniversityM.Sc. (IT)-4
th
SemesterMSIT-42 Distributed Computing (DC)
Assignment TB
PART - A
I. Fill in the blanks:
1) Mobile computing is also called as
pervasive computing
.2) The two kinds of system models are ____________ and _________________ 3) OMG stands for 
Object Management Group
4) DCOM stands for 
Distributed Component Object Model 
5)
User Datagram Protocol
is the expansion for UDP6) IP addressing has
Five
number of classes.7) Sockets are software abstractions of 
Ports
used within running processes.8) Java provides
Three
basic socket classes.9) The expanded form of RMI is
Remote Method Invocation
10) DFS stands for 
Distributed File System
11) Files are an abstraction of 
Permanent
storage.12) Hardware activities are co-ordinated using
Physical
clocks.13) External synchronization is also known as
Pull Model
14) A transaction run on
Shared
entities.15) A
Software
clock is maintained by the operating system from the hardware clock.
II. State True or False:
1) Resource sharing is an advantage of distributed system
 
True
2) UDP is a connection oriented protocol.
False
( it is connectionless Protocol)3) Routing metrics are used to measure the efficiency of the routing algorithm.
 
True
4) Client programs should see uniform name same in location transparency.
 
True
5) Vector clock gives more accurate logical clock when compared to Lamporte logical clock.
III. Answer the following questions:
1)What is distributed system?
Ans:
A distributed system is one in which components located at networked computerscommunicate and co-ordinate their actions only by passing messages, Distributed System isthe interactions between two or more computer-based devices connected in some fashion.This is a rapidly expanding field, which deals with two primary issues: how do the devicescommunicate, and how do they interact. The former issue requires some network andcommunications software, and the latter requires some distributed software that allows thecomponents on the two or more devices interact in some manner 
Eg:
 - Network of workstations- Distributed manufacturing system (e.g., automated assembly line)- Network of branch office computers
 
- The Internet- An intranet- Mobile and ubiquitous computing2) Mention the subareas of middleware.Ans:
Reflective Middleware
Reflective middleware is concerned with applying techniques from the field of reflection in order to achieve flexibility and adaptability in middleware platforms
Event-Based Middleware
Event-based middleware is concerned with the concepts, design, implementation, and applicationof services and components that support building event-based systems
Object-Oriented Middleware
Object-oriented middleware extends the object-oriented programming paradigm to distributedsystems
Message-Oriented Middleware
Message-oriented middleware is the natural extension of the packet paradigm of communications prevalent in the lower layers of the OSI network model2)What is data marshalling?
Ans:
Marshalling is the process of taking a collection of data items and assembling theminto a form suitable for transmission in a message. Un-marshalling is the complementary process of reassembling the data structure at the destination. Heterogeneity means that dataformats at the two ends of communication may not agree. The problem is overcome byusing an external data representation format such as CORBA’s CDR or SUN NFS’s XDR.The transmission format need not be binary: HTTP uses ASCII text3)What is client-server communication?
Ans:
Client/server communication requires some form of request — reply protocol4)What is group communication?
Ans
: Multicast is the term used to denote communication to a predefined group of  processes and is used when it is more appropriate to send a message to a group than to processes individually. It is closely linked to replication, which may be used to enhancereliability and/or performance

Activity (7)

You've already reviewed this. Edit your review.
Satish Kumar T added this note
satish
Satish Kumar T liked this
1 hundred reads
kiritmodi liked this
Ashwin Kumar liked this
Joseph Mukendi liked this
Joseph Mukendi liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->