Προγραμματισμός και Τεχνολογίες σε Περιβάλλοντα Υπολογιστικών Νεφών
Εξάμηνο: Β,
Μονάδες ECTS: 7.5

Ηλίας Σάββας
(Υπεύθυνος Μαθήματος)
Διδακτέα Ύλη
Μέρος#01: Introduction to Cloud Computing,
Μέρος#02: Distributed Memory Parallel Computing (MPI),
Μέρος#03: Cloud Computing: Distributed Systems and Distributed File Systems, Economy of the Cloud, Security issues, Service Level Agreement.
Μέρος#02: Distributed Memory Parallel Computing (MPI),
Μέρος#03: Cloud Computing: Distributed Systems and Distributed File Systems, Economy of the Cloud, Security issues, Service Level Agreement.
Προτεινόμενη Βιβλιογραφία
- MPICH documentation: https://www.mpich.org/documentation/
- Andrew Tanenbaum, “Distributed Operating Systems”, Prentice Hall International Editions.
- R. Chow, and T. Johnson, “Distributed Operating Systems and Algorithms”, Addison Wesley.
- Jeffrey Dean and Sanjay Ghemawat, “MapReduce: Simplified Data Processing on Large Clusters”, Google Inc., http://labs.google.com/papers/mapreduce.html
- The Hadoop Distributed File System: Architecture and Design, http://hadoop.apache.org/common/docs/r0.18.2/hdfs_design.pdf
- Apache Hadoop, http://hadoop.apache.org/
- Rob Pike et. Al., “Interpreting the Data: Parallel Analysis with Sawzall”, Google Inc.
- Y. Chen, R. Sion, “On Securing Untrusted Clouds With Cryptography”, http://www.cs.sunysb.edu/~sion/research/sion2010wpes-pcost.pdf