跳到主要內容區

雲端計算

一、課程目標

雲端運算是近年來非常熱門的名詞,但是究竟何為雲端運算,他和之前的電腦系統有哪些不同,真的可以成為未來的主流嗎?裡面包含了哪些關鍵技術,又有哪些問題可以研究,接下來有可能的發展是什麼。
針對這些問題,我們這門課想廣泛的來探討,雖然雲端運算還不斷在發展中,但是有一些基本技術是我們可以去了解的。藉由這門課,希望能帶領大家一起探索各個相關的議題。

 

 

二、指定用書 (Text Book) 

無

 

三、參考書籍 (References) 

 Distributed and Cloud Computing, From Parallel Processing to the Internet of Things (作者:Kai Hwang, Geoffrey Fox and Jack Dongarra)

 

四、授課老師 (Teacher) 

李哲榮 教授

 

五、教學方式 (Teaching Method) 

Lectures

 

六、課程大綱

 1. Introduction to Cloud Computing and Enabling Technologies

  •  What is Cloud Computing? and What are Not
  • Overview of Enabling Technologies
  • Important Issues

 2. Parallel and Distributed Computing

  •  Supercomputers, Clusters, and MPP Architectures
  • Grid Architecture
  • P2P Computing and Overlay Network

 3. Virtual Machines

  • CPU Virtualization
  • Memory Virtualization
  • I/O Virtualization

 4. Data Center and Cloud Management Systems

  • Virtual Machine Mangement
  • Interconnection Network
  • Storage Network
  • Cloud Management Systems
  • Power Management

 5. Cloud Programming and Software Environments

  • Parallel and Distributed Programming Paradigms
  • Distributed File Systems 
  •  NOSQL Database
  • MapReduce
  • Service Oriented Architectures

七、成績考核 (Grading) 

1. Three assignments: (60%)

  • Web portal for VM acquisition
  • Virtual machine experience
  • Distributed file systems

2. Final project (30%)

  • Paper reading and report

3. Class participation (10%)

 

八、課程連結綱址 (Web Links) 

 

 

瀏覽數:
登入成功