簡易檢索 / 詳目顯示

研究生: 李珮甄
Lee, Pei-Chen
論文名稱: 一種基於容器技術之新的製造服務自動化建造方案
A Novel Automated-Construction Scheme of Manufacturing Services based on Container Technology
指導教授: 陳朝鈞
Chen, Chao-Chun
共同指導教授: 洪敏雄
Hung, Min-Hsiung
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 製造資訊與系統研究所
Institute of Manufacturing Information and Systems
論文出版年: 2020
畢業學年度: 108
語文別: 中文
論文頁數: 70
中文關鍵詞: 智慧靈活製造維修與供應鏈軟體容器化虛擬技術
外文關鍵詞: Intelligent and Flexible Manufacturing, Maintenance and Supply Chains Software, Containerize Virtualization Technology
相關次數: 點閱:98下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 容器技術(Container Technology)的出現使得雲端服務邁向新的里程碑,各網路服務供應商開始導入容器技術作為客戶解決方案。
    然而,在眾多容器技術的文獻中,並沒有適用於快速建置製造服務的。因此,本論文以促進快速建置容器化製造服務為目的,提出一個基於容器技術之新的製造服務自動化建造方案(MSACSC)。首先以三階段的工作流程定義容器化製造服務建置過程中會遇到的議題;接著,在系統架構章節中描述實現MSACSC的系統架構,針對其中的元件逐一進行功能分析與詳細描述設計細節;最後,MSACSC在半導體產業案例中進行驗證,並在智慧製造平台上建置容器化AVM服務,其結果展現MSACSC可以將函式庫軟體包及exe應用程式等製造服務快速有效的建置為容器化製造服務,提供可靠的、易於擴展的製造服務。
    因此,MSACSC不僅可以大幅減輕工程師手動開發容器化製造服務的時間,同時降低容器技術應用於製造產業之門檻,推廣容器技術在製造產業中的應用,促進智慧製造的發展。

    The emergence of container technology has brought cloud services to a new milestone. Currently, no literature has addressed the issue of how to automatically construct containerize manufacturing service. Aimed at facilitating rapid construction of containerize manufacturing, this paper proposes a novel automated-construction scheme of manufacturing services based on container technology (called MSACSC). First, a three-phase workflow is used to define issues that will be encountered during the construction of containerized manufacturing services. Next, we designed system architecture of MSACSC and each of the components. Finally, MSACSC is applied to conduct semiconductor industry case studies to build the containerize AVM (AVMC) service for a smart manufacturing platform. The testing results show that MSACSC can quickly and automatically build manufacturing services such as library software packages and exe applications as container manufacturing services, providing reliable and easily scalable manufacturing services.
    Thus, MSACSC can significantly alleviate the burden of engineer in building containerize services and help the promotion of development of smart manufacturing.

    摘 要 II 誌 謝 XI 第一章 緒論 1 1.1 研究背景 1 1.2 研究動機 2 1.3 研究目的 3 1.4 研究流程 4 1.5 論文架構 5 第二章 文獻探討與理論基礎 6 2.1 技術文獻探討 6 2.1.1 MSACS 6 2.2 相關理論基礎 8 2.2.1 製造服務開發技術之探討 8 2.2.2 Docker容器化開發技術之探討 9 2.2.3 映像檔與容器 10 2.2.4 Docker Registry 12 2.2.5 建置Docker映像檔與部署容器流程 13 2.2.6 Kubernetes 14 第三章 系統架構 16 3.1 功能需求分析 16 3.2 工作流程設計原理 17 3.3 系統架構設計 20 3.3.1 網路服務專案建置單元 21 3.3.2 容器化製造服務建置單元 23 3.4 系統流程設計 25 第四章 核心機制設計 27 4.1 容器化製造服務之開發基礎 27 4.1.1 網路服務之手動開發基本概念與步驟 27 4.1.2 手動開發容器化製造服務映像檔所需之基本步驟 28 4.1.3 關鍵資訊 29 4.2 製造服務之軟體包解析機制 33 4.2.1 Jar軟體包之結構分析 33 4.2.2 DLL軟體包之結構分析 34 4.2.3 Python軟體包之結構分析 35 4.2.4 函式庫軟體包之通用解析機制設計 36 4.2.5 程式庫軟體包之程式庫資訊檔設計 38 4.2.6 服務介面資訊檔之設計 41 4.3 製造服務之自動化建置機制 42 4.3.1 製造服務之自動化建置機制流程設計 42 4.3.2 Java-based網路服務專案範本 44 4.3.3 C#-based網路服務專案範本 47 4.3.4 Python-based 網路服務專案範本 49 4.4 製造服務之映像檔自動建置機制設計 52 4.4.1 C#-based網路服務專案基礎映像檔與Dockerfile樣板設計 52 4.4.2 Python-based網路服務專案Dockerfile樣板設計 53 4.4.3 應用程式檔案結構設計 55 4.4.4 EXE應用程式Dockerfile樣板設計 56 4.4.5 製造服務映像檔自動建置流程設計 57 4.5 容器化製造服務之自動部署機制設計 59 第五章 案例呈現&自動容器化製造服務建置機制 62 5.1 製造服務自動建置流程 62 5.2 實現與驗證容器化AVM製造服務的自動化建置展示 64 5.3 容器化雲製造服務建置效率比較 66 第六章 結論 68 6.1 總結 68 6.2 未來研究方向 68 參考文獻 69

    [1] HKagermann, W. Wahlster, and J. Helbig, “Recommendations for Implementing the Strategic Initiative IN. DUSTRIE 4.0,” Final report of the Industry 4.0 Working Group, National Academy of Science and Engineering, Germany, April 2013.
    [2] M.A. Feki, F. Kawsar, M. Boussard, and L. Trappeniers, “The Internet of Things: The Next Technological Revolution,” IEEE Computer, Vol. 46, Issue 2, pp 24-25, February 2013.
    [3] D. Ivanov, A. Dolgui, B. Sokolov, F. Werner, and M. Ivanova, "A dynamic model and an algorithm for short-term supply chain scheduling in the smart factory industry 4.0," International Journal of Production Research, vol. 54, pp. 386-402, 2016.
    [4] 經濟部工業局. (2014). 從Industry 4.0看台灣生產力推升的契機.
    [5] 行政院科技會報辦公室. (2015). 行政院生產力4.0發展方案
    [6] C. C. Chen, M. H. Hung, P. Y. Li, Y. C. Lin, Y. Y. Liu, F. T. Cheng, "A novel automated construction scheme for efficiently developing cloud manufacturing services", IEEE Robot. Autom. Lett., vol. 3, no. 3, pp. 1378-1385, Jul. 2018.
    [7] Krafzig D., Banke K. and Slama D. (2005). Enterprise SOA: Service Oriented Architecture Best Practices. Prentice-Hall, Englewood Cliffs
    [8] Ong, S. P. et al. The Materials Application Programming Interface (API): A simple, flexible and efficient API for materials data based on REpresentational State Transfer (REST) principles. Computational Materials Science 97, 209–215 (2015).
    [9] Docker Web Site. URL:https://www.docker.com
    [10] C.Torre, B. Wagner, and M. Rousos, “.NET Microservices: Architecture for Containerizaed Applications,” e-book, Microsoft Corporation, 2017.
    [11] O. Adam, Y.C. Lee, and A.Y. Zomaya, “Stochastic Resource Provisioning for Containerized Multi-Tier Web Services in Clouds,” IEEE Transactions on Parallel and Distributed Systems, Vol. 28, No. 7, pp. 2060-2073, July 2017.
    [12] Kubernetes Web Site. URL: https://kubernetes.io
    [13] D. Bernstein, “Containers and Cloud: From LXC to Docker to Kubernetes,” IEEE Cloud Computing, pp. 81-84, Sept. 2014.
    [14] A. Khan, “Key Characteristics of a Container Orchestration Platform to Enable a Modern Application,” IEEE Cloud Computing, pp42-48, Sept./Oct. 2017.
    [15] P. Chekin, “Multi-container pods and container communication in Kubernetes,” Open Cloud Digest, August 2017. URL: https://www.mirantis.com/blog/multi-container-pods-and-container-communicationin-kubernetes/
    [16] F.-T. Cheng, H.-C. Huang, and C.-A. Kao, “Developing an Automatic Virtual Metrology System,” IEEE Transactions on Automation Science and Engineering, vol. 9, no. 1, pp. 181-188, 2012.
    [17] M.-H. Hung, C.-F. Chen, H.-C. Huang, H.-C. Yang, and F.-T. Cheng, “Development of an AVM System Implementation Framework,” IEEE Transactions on Semiconductor Manufacturing, Vol. 25, No. 4, pp. 598-613, November 2012.
    [18] F.-T. Cheng, Y.-T. Chen, Y.-C. Su, and D.-L. Zeng, “Evaluating Reliance Level of a Virtual Metrology System,” IEEE Transactions on Semiconductor Manufacturing, vol. 21, no. 1, pp. 92-103, February 2008.
    [19 ] F.-T. Cheng, C.-F. Chen, Y.-S. Hsieh, H.-H. Huang, and C.-C. Wu, “Intelligent Sampling Decision Scheme Based on the AVM System,” International Journal of Production Research, published online: September 2014.
    [20] F.-T. Cheng, J. Y.-C. Chang, H.-C. Huang, C.-A. Kao, Y.-L. Chen, and J.-L. Peng," Benefit Model of Virtual Metrology and Integrating AVM into MES,“ IEEE Transactions on Semiconductor Manufacturing, vol. 24, no. 2, pp. 261-272, May 2011.

    無法下載圖示 校內:2025-02-24公開
    校外:不公開
    電子論文尚未授權公開,紙本請查館藏目錄
    QR CODE