Abstract / 大綱


雲端計算廣義來講指的是基於網際網路的計算。使用者透過網際網路視需要存取在雲端的(虛擬)資源(計算、記憶體、網路、硬碟,軟體及資料等)。本課程將探討雲端計算環境所牽涉到的原理,機制及架構,也將討論雲端計算與大數據、物聯網、軟體定義網路及網路功能虛擬化的緊密關係及相關議題。雲端計算與大數據的結合,將促使人工智慧快速發展,並從而使雲端系統更有智慧。本課程採理論與實務並重,透過四個動手做的實驗(作業),同學可以獲得雲端計算的實務經驗,此有助於對雲端技術的深入的瞭解。

Cloud computing is an internet-based computing that users can access cloud resources (CPU, memory, network, storage, applications/services, and data, etc.) on demand. This course aims at studying principles, mechanisms, and architecture involved in cloud computing environments. The close relationships and associated issues among cloud computing, bid data, IoT (internet of things), SDN (software defined networks), and NFV (network function virtualization) will be discussed. Combining cloud computing and big data will bring rapid development of AI (artificial intelligence) and further make clouds more intelligent. This course emphasizes both theory and practice of cloud computing. By four hands-on experiments (homework), students have the opportunity to gain practical experience of cloud computing and benefit from deep understanding of cloud computing techniques. 

Course Materials / 參考教材


#document
1"Cloud Computing for Machine Learning and Cognitive Apptrcations, Kai Hwang, The MIT Press, 2017.
2"Big-Data Analytics for Cloud, IoT, Cognitive Computing, Kai Hwang and Min Chen, Wiley, 2017.
3Selected IEEE/ACM journal/conference papers.

More Information / 更多資訊


Cloud Computing