/FCIFayoum_Distributed-computing_2018

Distributed computing course materials for FCI Fayoum students

Primary LanguageJavaMIT LicenseMIT

Distributed computing 2018

For FCI fayoum students, you can find all the materials we discuss here.

Syllabus

Sec. number Date Description Materials/Assignments
Sec 1 Wednesday
14-02-2018
Introduction + Multithreading example PPT Assignments Codes
Sec 2 Wednesday
28-02-2018
Client/Server Programs:
Network Programming
Socket Programming
URL Processing
PPT Assignments Codes
Sec 3 Wednesday
07-03-2018
Serialization:
Serialization
Synchronization
PPT Codes
Sec 4 Wednesday
14-03-2018
NETTY Framework PPT Assignments Codes Video
Sec 5 Wednesday
21-03-2018
Java RMI
MVC
PPT Assignments Codes
Sec 6 Wednesday
28-03-2018
Introduction to MPI PPT
Sec 7 Wednesday
11-04-2018
Point to point operations with MPI PPT Assignments Codes
Sec 8 Wednesday
18-04-2018
Deadlocks with PTP and non blocking operations (Self Study) PPT Assignments Codes
Sec 9 Wednesday
02-05-2018
Collective/Global Communication Operations PPT Assignments
Appendix A - Vectorization PPT