Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Look up keyword
Like this
0 of .
Results for:
No results containing your search query
P. 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


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





Kuvempu UniversityM.Sc. (IT)-4
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
SemesterMSIT-42 Distributed Computing (DC)
Assignment TB
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 
User Datagram Protocol
is the expansion for UDP6) IP addressing has
number of classes.7) Sockets are software abstractions of 
used within running processes.8) Java provides
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 
storage.12) Hardware activities are co-ordinated using
clocks.13) External synchronization is also known as
Pull Model
14) A transaction run on
entities.15) A
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
2) UDP is a connection oriented protocol.
( it is connectionless Protocol)3) Routing metrics are used to measure the efficiency of the routing algorithm.
4) Client programs should see uniform name same in location transparency.
5) Vector clock gives more accurate logical clock when compared to Lamporte logical clock.
III. Answer the following questions:
1)What is distributed system?
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 
 - 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?
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?
Client/server communication requires some form of request — reply protocol4)What is group communication?
: 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 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

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