Back close

Course Detail

Course Name Distributed Computing
Course Code 25CSA335
Program B. Sc. in Physics, Mathematics & Computer Science (with Minor in Artificial Intelligence and Data Science)
Semester Electives: Computer Science
Campus Mysuru

Syllabus

Unit I

Distributed Systems: Fully Distributed Processing systems –Networks and interconnectionstructures – designing a distributed processing g system

Unit II

Distributed systems: Pros and Cons of distributed processing –Distributed databases –thechallenges of distributed data –loading, factors –managing the distributed resources division of responsibilities

Unit III

Design considerations: Communication Line loading –line loading calculations partitioning and allocation -data flow systems –dimensional analysis-network database design considerations analysis-database decision trees synchronization of network databases

Unit IV

Client server network model: Concept –file server –printer server and e-mail server

Unit V

Distributed databases: An overview, distributed databases-principles of distributed databaseslevels of transparency-distributed database design-the R* project techniques problem ofheterogeneous distributed databases

Objectives and Outcomes

Objective: To understand the basic concept of client server computing and various distributed computing technologies that are in use today.

Course Outcome

CO1 Understand the requirements for distributed computing systems and how they can be used to facilitate the programming of distributed systems.
CO2 To learn and apply knowledge of  distributed computing techniques and methodologies
CO3 Understand Distributed File Systems and Distributed Shared Memory and apply Distributed web-based system.
CO4 To gain experience in the design, development, and performance analysis of  distributed applications

CO-PO Mapping

CO \ PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2 PSO3 PSO4
CO1 2 2 1 1 3
CO2 3 1 1 1 2
CO3 3 2 2 1 2
CO4 1 1 1 2 2

Text Books / References

TEXT BOOKS:

  • John a. Sharp, “An introduction to distributed and parallel processing” Blackwell Scientific Publication
  • Uyless D. Black, “Data communication and distributed networks”
  • Joel M.Crichllow “introduction to distributed & parallel computing
  • Stefans Ceri, Ginseppe Pelagatti “Distributed database Principles and systems” McGraw Hill

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now