Chapter 0

Updated 4 Oct 2026

Instructor: Dr. Somchart Fugkeaw (Aj.Ohm)
Email: somchart@siit.tu.ac.th


Course Contents

  1. Chapter 1 - Introduction to Cloud Computing
  2. Chapter 2 - Virtualization I
  3. Chapter 3 - MapReduce - operation used in hadoop, apache hadoop used to unify the format of data, and then save to the storage
  4. Chapter 4 - Cloud Storage Systems (Spark?) - get to know how Google works, how amazon work, what’s the data structure and technology they used to run the platform.
  5. Chapter 5 - Data Stream Processing (Spark Streaming) - streaming data, high massive volume of data that get processed in the cloud platform
  6. Chapter 6 - Large-Scale Resource Management
  7. Chapter 8 - Resource Management, VM CPU Schedulers (VM Scheduling) - VERY DIFFICULT, if we have 1000 tasks needed to be process parallel, what’s the technique or algorithm?
  8. Chapter 9 - NoSQL and Big Data Processing - (NOT relational database, stored in row and column, structured data), if we want to keep video files in the table? (store path naja). - this is unstructred
    • JSON File, Key-value database
  9. Chapter 10 - Apache PIG, HIVE, ZooKeeper - apache family technology. Query data from hadoop platform
  10. Chapter 11 - Akka and Kafka -
  11. Chapter 12 - Requirements for Secure, Multi-Tenant Hadoop (Apache YARN)
  12. Chapter 14 - Edge Computing and Fog Computing
  13. Chapter 13 - Mobile Cloud Computing