These are the assignments based on Distributed Systems Software Laboratory 5 for Information Technology BE Programming Laboratory Pune University.
Prerequisites: Operating System, Computer Networks and Web Engineering and Technology.
Course Objectives :
1. Design a distributed application using RMI for remote computation where client submits two strings to the server and server returns the concatenation of the given strings.
2. Design a distributed application using RPC for remote computation where client submits an integer value to the server and server calculates factorial and returns the result to the client program.
3. Design a distributed application using Message Passing Interface (MPI) for remote computation where client submits a string to the server and server returns the reverse of it to the client.
4. Design a distributed application which consist of a server and client using threads.
5. Design a distributed application using MapReduce under Hadoop for: a) Character counting in a given text file. b) Counting no. of occurrences of every word in a given text file.
6. Design a distributed application using MapReduce under Hadoop for finding maximum number in first and second columns in every line of a given text file.
7. Design and develop a distributed application to find the coolest/hottest year from the available weather data. Use weather data from the Internet and process it using MapReduce.
8. Design and develop a distributed Hotel booking application using Java RMI. A distributed hotel booking system consists of the hotel server and the client machines. The server manages hotel rooms booking information. A customer can invoke the following operations at his machine i) Book the room for the specific guest ii) Cancel the booking of a guest
Prerequisites: Operating System, Computer Networks and Web Engineering and Technology.
Course Objectives :
- To understand the fundamentals of distributed environment in complex application.
- To get comprehensive knowledge of the architecture of distributed systems.
- To make students aware about security issues and protection mechanism for distributed environment.
- Understand the principles on which the internet and other distributed systems are based.
- Understand and apply the basic theoretical concepts and algorithms of distributed systems in problem solving.
1. Design a distributed application using RMI for remote computation where client submits two strings to the server and server returns the concatenation of the given strings.
2. Design a distributed application using RPC for remote computation where client submits an integer value to the server and server calculates factorial and returns the result to the client program.
3. Design a distributed application using Message Passing Interface (MPI) for remote computation where client submits a string to the server and server returns the reverse of it to the client.
4. Design a distributed application which consist of a server and client using threads.
5. Design a distributed application using MapReduce under Hadoop for: a) Character counting in a given text file. b) Counting no. of occurrences of every word in a given text file.
6. Design a distributed application using MapReduce under Hadoop for finding maximum number in first and second columns in every line of a given text file.
7. Design and develop a distributed application to find the coolest/hottest year from the available weather data. Use weather data from the Internet and process it using MapReduce.
8. Design and develop a distributed Hotel booking application using Java RMI. A distributed hotel booking system consists of the hotel server and the client machines. The server manages hotel rooms booking information. A customer can invoke the following operations at his machine i) Book the room for the specific guest ii) Cancel the booking of a guest
Comments
Post a Comment