Faculty of Engineering - Ain Shams University, Home
Distributed Computing
What Will Learn?
-
Course Aims
-
Course Goals
- Affordable and Clean Energy
- Industry, Innovation and Infrastructure
- Sustainable Cities and Communities
- Responsible Consumption and Production
Requirements
CSE241 AND CSE361
Description
-
English Description
Overview of distributed computing. Client-server paradigm: Protocols, Simple client-server messaging systems, Remote procedure calls, Remote method invocation, Remote object invocation systems. Message-oriented middleware systems. Advanced messaging systems: Transient, Persistent. Naming: Flat, Structured, Attribute-based. Distributed processes. Distributed synchronization. Peer-to-Peer (P2P) systems. Distributed file systems. Distributed coordination systems. Replication and consistency. Fault tolerance. Distributed and multi computing models and protocols. -
Arabic Description
Overview of distributed computing. Client-server paradigm: Protocols, Simple client-server messaging systems, Remote procedure calls, Remote method invocation, Remote object invocation systems. Message-oriented middleware systems. Advanced messaging systems: Transient, Persistent. Naming: Flat, Structured, Attribute-based. Distributed processes. Distributed synchronization. Peer-to-Peer (P2P) systems. Distributed file systems. Distributed coordination systems. Replication and consistency. Fault tolerance. Distributed and multi computing models and protocols.
-
DepartmentComputer and Systems Engineering
-
Credit Hours3
-
GradesTotal ( 100 ) = Midterm (20) + tr.Major Assessment (25 = tr.Industry 0% , tr.Project 15% , tr.Self_learning 5% , tr.Seminar 10% ) + tr.Minor Assessment (5) + tr.Oral/Practical (10) + Exam Grade (40)
-
HoursLecture Hours: 2, Tutorial Hours: 2, Lab Hours: 1
-
Required SWL100
-
Equivalent ECTS4
- - Gacovski Zoran. 2019. Parallel and Distributed Computing Applications. Ashland: Arcler Press.