Transcript 下載/瀏覽
「研究方法論文」 利用雲端運算之架構建立在行動植物 辨識系統 Using Cloud Computing to Extend the Mobile System of Plant Identification 簡報者: 潘輝銘 1 Outline 研究計畫之背景及目的 文獻探討 研究方法與步驟 預期成果 2 研究計畫之背景及目的 (1/5) 雲端即是透過連接上網路中虛擬的強大系統由它們來 幫忙處理資料,雲端運算的基本技術: 分散式運算 (Distributed Computing) 網格運算 (Grid Computing) 雲端運算的蓬勃發展,民眾可在遠端得到所需的資源 或服務,不需安裝其他的軟體,便能得到應用程式服 務,大幅的降低了用戶所需運算量及資訊成本。 3 研究計畫之背景及目的 (2/5) 雲端網路日漸扮演通訊領域重要角色的原因: 存取網際網路的頻寬增加 寬頻網路之費用降低 第三代行動通訊(3rd-generation,3G)與無線網路技術 發展,近乎到家家有寬頻、處處可連網的時代。 4 研究計畫之背景及目的 (3/5) 根據TWNIC-財團法人台灣網路資訊中心的調查資料顯 示,歷次曾上網民眾曾經無線上網比例成長明顯呈現增 多的趨勢。 5 6 研究計畫之背景及目的 (4/5) 3G行動通訊的潮流興起,從最早只能單純提供文字 簡訊與透過電話筒通話的簡單功能,已轉變多樣化 的服務應用。 根據國家通訊傳播委員會(NCC)的研究資料顯示: 2009年第一季台灣的行動通信用戶數約為2,567萬戶 手機門號人口普及率為 111.3% (每100位台灣民眾就 持有111個手機門號) 。 7 研究計畫之背景及目的 (5/5) 現今是個講求效率的時代,任何系統皆要求其即時 性和計算速度,以利用雲端運算技術建立在行動植 物辨識系統。 即時拍攝擷取植物影像,將其上傳至植物機雲端終 端服務,透過影像處理可分析出每種植物皆俱有的 葉片特徵,在進行搜尋比對時,經過模糊集合計算 獲得加權分數,即可搜尋出此種植物的相關資訊。 8 文獻探討 (1/4) 雲端運算服務模式分為三大類: (1) 系統服務 (Infrastructure as a Service, IaaS) 硬體建設基礎,由提供者建立高成本的設備及可 擴充的架構。 (2) 平台服務 (Platform as a Service, PaaS) 以雲端平台為基礎,由提供者架設一套雲端管理 系統與開發環境,並給予特定的應用程式及資料 庫,讓該平台可開發任何的軟體程式服務。 (3) 軟體服務 (Software as a service, SaaS) 9 以軟體應用程式為基底,可由提供者將以服務為 前提的應用商業化或個人化。 文獻探討 (2/4) 10 文獻探討 (3/4) 雲端運算部署模式: 私有雲 (Private cloud):企業內自行經營雲端的基礎設備 並提供企業內部服務。 社區雲(Community cloud):雲端的基礎設備共享給一些特 定的社區或團體。 公共雲 (Public cloud):雲端的基礎設備提供給一般民眾或 大產業團體。 混合雲(Hybrid cloud):雲端的基礎設備是兩個或兩個以上 11 的雲組成,有其標準與專有技術,使數據和應用程序具有 可移植性。 文獻探討 (4/4) 雲端植物辨識系統架構: 植物辨識之系統建立於雲端伺服器,主要工作負責植物影 像辨識以及分析特徵值。 用戶端為智慧型行動裝置或個人PC,取得植物資訊由使用 者上傳至雲端,經過計算後,搜尋雲端資料庫,再將獲得 的資料回傳給使用者。 用戶與用戶間互相作溝通,將得知的資料結果上傳至分享 平台,促進同儕學習。 12 研究方法與步驟 (1/8) 第一部份:建置雲端運算環境,實現Infrastructure As A Service (IAAS)的環境。 網路架構依節點連結方式的呈現稱之為「拓樸」 目前在雲端運算應用上,最常被使用的可區分為星狀網 路拓樸、環狀網路拓樸與階層式網路拓樸。 13 研究方法與步驟 (2/8) 各種網路拓樸各有其優缺點,本研究將在一個三階 層式雲端運算網路拓樸架構下,提出混合式負載平 衡排程演算法進行工作的分配,使需要被執行的工 作能快速的分配到適當的運算節點上。 14 研究方法與步驟 (3/8) 有效的改善每個運算節點的工作負擔,也可依據工 作的特性來選擇最合適的運算節點,提供各運算節 點之負載平衡與執行效率的品質保證。 Internet 標題 雲端資源管理者 子資源管理者 服務節點 15 研究方法與步驟 (4/8) 第二部份:建立核心的負載平衡管理模組,實現 Platform As A Service (PAAS)的環境。 期望透過負載平衡演算法建立一個具有高服務效能 的雲端運算系統環境。 負載平衡排程演算法針對工作分配,讓需被執行的 工作快速的配置到適當的服務節點,提供各服務節 點之負載平衡與執行效率的品質保證,有效的在最 短時間內完成使用者的工作需求的目標。 16 研究方法與步驟 (5/8) 雲端伺服器架設完成,開始建置植物辨識服務系統 17 研究方法與步驟 (6/8) 首先針對Camera拍攝植物的葉子進行影像處理,抓 取其葉子特徵值並給予分析,分析出來可得到三種 特徵(葉形、葉端、葉基),剩餘特徵由使用者觀察 此植物的特徵進行點選。 18 研究方法與步驟 (7/8) 將特徵數值傳回雲端服務系統進行計算,並透過 Fuzzy分析;即使特徵值點選並不是正確的特徵,但 經過Fuzzy分析出相近的特徵會給予加權分數,完成 後會回傳資料庫中各植物的得分。 19 研究方法與步驟 (8/8) 當植物的特徵值越接近,得分會越高,並顯示出得 分最高的前幾筆植物供使用者參考。想要了解此植 物更詳細的資料,透過雲端提供詳細的植物資料庫 可給予使用者進行即時的學習。 20 預期成果 (1/2) 預期完成之工作項目 建置三階層式雲端運算網路拓樸。 探討負載平衡(Load Balance)演算法,提高植物辨識系統的 服務效能。 文件錯誤修改及撰寫。 21 預期成果 (2/2) 本研究預估的具體成果 更深入探討雲端運算網路拓樸的特性。 擴增並分類建置雲端的植物資料庫。 供多人上線且不會造成系統當機。 處理速度更快,讓使用者快速得知結果。 22