5th Sem, MCA

MCAL502: Open Source System for Adc Lab Syllabus for MCA 5th Sem 2018 Pattern Mumbai University

Open Source System for Adc Lab detailed Syllabus Scheme for Master of Computer Applications (MCA), 2018 regulation has been taken from the University of Mumbai official website and presented for the MCA students. For Course Code, Course Title, Test 1, Test 2, Avg, End Sem Exam, Team Work, Practical, Oral, Total, and other information, do visit full semester subjects post given below.

For all other Mumbai University MCA 5th Sem Syllabus 2018 Pattern, do visit MCA 5th Sem 2018 Pattern Scheme. The detailed Syllabus Scheme for open source system for adc lab is as follows.

MCAL502: Open Source System for Adc Lab Syllabus for MCA 5th Sem 2018 Pattern Mumbai University

Open Source System For ADC Lab

Prerequisites:

Basic overview of Advanced Distributed Computing and Cloud Computing.

Course Educational Objectives (CEO):

At the end of the course student will be able to

  1. To Understand Concepts of distributed and cloud computing
  2. To learn open source technology.
  3. To teach various protection and security mechanisms for data using cloud concepts

Course Outcomes:

At the end of the course student will be able to

  1. Design and Develop the solution to a problem using java concepts
  2. Demonstrate use of java Concepts
  3. Explore various advanced distributed concepts.

1. Remote Process Communicati on

Develop a program for multi-client chat server. Concept: Develop a multi-client chat server application where multiple clients chat with each other concurrently. The messages sent by different clients are first communicated to the server and then the server, on behalf of the source client, communicates the messages to the appropriate destination client. 08

2. Remote Procedure call

Implementation of Remote Procedure Call Concept: This application will demonstrate the remote procedure communication.

  1. Implement a Server calculator containing ADD(),MUL(),SUB() etc.
  2. Implement a Date Time Server containing date() and time() 08

3. Remote Method Invocation

Remote Method Invocation supporting the distributed computing in java. Concept: Create a client and server application where the client invokes methods via an interface. These methods are implemented on the server side. Create the necessary STUBS and SKELETONS.

  1. Design a Graphical User Interface (GUI) based calculator (scientific or standard). Operations should be performed using both mouse and keyboard.
  2. Retrieve time and date function from server to client. This program should display server date and time.
  3. Equation solver. The client should provide an equation to the server through an interface. The server will solve the expression given by the client. (a-b)2 = a2 -2ab + b2; If a = 5 and b = 2 then return value = 52 – 2.5.2 + 22 = 9

4. Memory Management

Implementation of Shared Memory

  1. Write a program to increment counter in Shared memory 04

5. Remote Object Communication

Remote objects for database access. Concept:Pass remote objects from the server to the client. The client will receive the stub object (through remote interfaces) and saves it in an object variable with the same type as the remote interface. Then the client can access the actual object on the server through the variable. Make use of JDBC and RMI for accessing multiple data access objects.

  1. Retrieve the students information from the college database.
  2. Retrieve the list of books available in the library.
  3. Retrieve the MTNL billing information from the MTNL database 10

6. Enterprise Java Beans

  1. Sample program for basic arithmetic operations implemented in session bean.
  2. Sample program on message bean demonstration. 10
  3. Sample program to Book Information using Entity bean
  4. Demonstrate a program on Statefull and Stateless Bean.

7. Mutual Exclusion

Implementation of mutual exclusion using any of the technique. Concept: This technique solves the mutual exclusion existing in the process communication.

  1. Centralized
  2. Distributed
  3. Token Ring

Use any one technique 08

8. Cloud Computing

Study of cloud technologies : Virtualization Technologies, Virtual Machine Technology, Cloud data center 08

9. Grid Services

Study of Grid services using various tools.(any two) 02

10. Case studies

Google, Microsoft, AWS. 06

Reference Books:

  1. Core Java2 Volume I & II – Horstmann, Cornell.
  2. Complete Reference – Herbert Schildt.
  3. Distributed computing system and concepts – Andrew Tanenbaum
  4. Distributed OS – Pradeep K. Sinha , PHI
  5. Cloud Computing unleashing next gen infrastructure to application -Dr.KumarSaurabh,willey
  6. Cloud Computing insights into new-era infrastructure -Dr.Kumarsaurabh, willey

For detail syllabus of all other subjects of Master of Computer Applications (MCA), 2018 regulation do visit MCA 5th Sem Subjects syllabus for 2018 regulation.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.