分散運算式網頁伺服器設計
Distributed Computation and its Practice in Web Servers
| 節 | 週三 |
|---|---|
8 16:30–17:20 | 分散運算式網頁伺服器設計 BA302 3 節連堂 |
9 17:30–18:20 | |
A 18:30–19:20 |
* 根據陽明交大上課時間表所列
介紹分散運算系統之理論及軟硬體架構,並實際應用於網頁伺服器之建置。本課程強調實做,除訓練學生熟習作業系統與各類軟硬體之操作外,更試圖強化其網頁程式設計能力,使其得以活用分散運算、加速研究進展。 整學期的實作部分都是分組進行,組員們必須團隊合作,建置一完整分散運算系統。 實作程式語言:PHP。須注意本課程並非基礎課程,建議PHP程式設計能力中上者修習。
先修科目:「生物資訊程式設計」。 先備能力:適合程式設計能力中上者修習。
無備註
本課程極度重視實作。課堂運作流程分講解、實作、討論三段落。
幾乎每堂課都有隨堂實作或課後實作,實作作業由老師講解,成績由學生互評(預計佔總成績2/3)。期末各人須完成一份專題作業,成績由老師評量(預計佔總成績1/3)。課堂表現 (出席、參與討論等) 由老師視狀況加分。
Introduction
1. Distributed computation 2. Widely-used biology web servers
Hardware system
1. Hardware system for distributed computation 2. Virtual machine system 3. VMware and VirtualBox
Environmental establishment
1. Hardware environment 2. Software environment 3. Network configurations
Programming
1. Design of web pages 2. Web-based computer programming
Practice
1. Queuing system, data flow and communication between nodes 2. A simple program of distributed computation 3. A simple web server of distributed computation 4. Performance tests by automatic robot programs
System optimization
1. Improvements of the efficiency of data flow 2. Optimization of the overall performance
Application
1. Applying the developed system in solving biological issues with known data/results 2. Performance evaluations of the developed system based on the selected issues
| 週次 | 主題 |
|---|---|
| 第 1 週 | 課程簡介 & 分散運算實例 2/20 |
| 第 2 週 | 軟硬體建置:Virtual Machines 2/27 |
| 第 3 週 | 網頁程式設計 3/6 |
| 第 4 週 | 流程圖 & PHP 程式設計 3/13 |
| 第 5 週 | PHP 程式設計 3/20 |
| 第 6 週 | PHP 本機分散運算程式設計 3/27 |
| 第 7 週 | 多機分散運算系統設計與實做 4/3 |
| 第 8 週 | 多機分散運算系統設計與實做 4/10 |
| 第 9 週 | 多機分散運算系統設計與實做 4/17 |
| 第 10 週 | 效能評析 & 網路機器人實做 & 檔案分散系統概念 4/24 |
| 第 11 週 | 效能評析 & 網路機器人實做 & 檔案分散系統概念 5/1 |
| 第 12 週 | 效能評析 & 網路機器人實做 & 檔案分散系統概念 5/8 |
| 第 13 週 | 期中口頭報告:可應用分散運作系統之生物學研究 5/15 |
| 第 14 週 | 應用分散運算系統處理所選定之研究主題 5/22 |
| 第 15 週 | 應用分散運算系統處理所選定之研究主題 5/29 |
| 第 16 週 | 應用分散運算系統處理所選定之研究主題 6/5 |
| 第 17 週 | 應用分散運算系統處理所選定之研究主題 6/12 |
| 第 18 週 | 期末口頭報告:應用分散運作系統之生物學研究效能評析 6/19 |
隨堂講義
- 地點
- 生科實驗二館201室
- 時間
- 週一、週五 09:00-11:30AM (須預約) 週一 13:30-15:00AM (須預約)
- 聯絡方式
- 56922
