Instructor: Dr. Somchart Fugkeaw (Aj.Ohm)
Email: somchart@siit.tu.ac.th
Course Contents
- Chapter 1 - Introduction to Cloud Computing
- Chapter 2 - Virtualization I
- Chapter 3 - MapReduce - operation used in hadoop, apache hadoop used to unify the format of data, and then save to the storage
- 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.
- Chapter 5 - Data Stream Processing (Spark Streaming) - streaming data, high massive volume of data that get processed in the cloud platform
- Chapter 6 - Large-Scale Resource Management
- 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?
- 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
- Chapter 10 - Apache PIG, HIVE, ZooKeeper - apache family technology. Query data from hadoop platform
- Chapter 11 - Akka and Kafka -
- Chapter 12 - Requirements for Secure, Multi-Tenant Hadoop (Apache YARN)
- Chapter 14 - Edge Computing and Fog Computing
- Chapter 13 - Mobile Cloud Computing