中大機構典藏-NCU Institutional Repository-提供博碩士論文、考古題、期刊論文、研究計畫等下載:Item 987654321/92866
English  |  正體中文  |  简体中文  |  Items with full text/Total items : 80990/80990 (100%)
Visitors : 42686915      Online Users : 1377
RC Version 7.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
Scope Tips:
  • please add "double quotation mark" for query phrases to get precise results
  • please goto advance search for comprehansive author search
  • Adv. Search
    HomeLoginUploadHelpAboutAdminister Goto mobile version


    Please use this identifier to cite or link to this item: http://ir.lib.ncu.edu.tw/handle/987654321/92866


    Title: 基於 Kubernetes 做開源 serverless compute platform 效能測試;Performance Evaluations of Open Source Serverless Compute Platforms based on Kubernetes
    Authors: 楊宗訓;Yang, Zong-Syun
    Contributors: 通訊工程學系在職專班
    Keywords: 負載平衡;故障轉移;Serverless;Kubernetes;Knative;OpenFaaS;Nuclio;Fission;load balance;fault tolerance;Serverless;Kubernetes;Knative;OpenFaaS;Nuclio;Fission
    Date: 2023-06-16
    Issue Date: 2024-09-19 16:24:58 (UTC+8)
    Publisher: 國立中央大學
    Abstract: 雲端運算之服務要穩定執行,且需要有負載平衡和故障轉移機制、根據流量調整執行服務數量、系統開發和管理分工要明確以及按照使用量收費,所以出現了 Serverless 概念。目前公有雲的 Serverless 已經有很多效能測試的研究,但私有雲的部份還很少。因此本論文使用市面上常見的開源 Serverless 框架,有 Knative、OpenFaaS 、 Nuclio 和 Fission 建構在 Kubernetes 私有雲平台執行,比較不同 Serverless 框架在資源使用方面和執行效能的差異。本研究測試項目主要有 Serverless 框架資源使用狀態,了解到哪些 Serverless 框架較輕量。另外當服務副本數量縮小到零個時會發生冷啟動造成執行服務延遲,因此透過每間隔一段時間從 client 連到服務上驗證冷啟動對執行效能的影響,以及比較不同 Serverless 框架在執行函數同步和非同步的效能。最後本論文說明不同使用情境可以選擇哪些適合的 Serverless 框架做為本論文的研究成果。;Cloud computing services require stable execution, load balancing, and fault tolerance mechanisms. They also need to adjust the number of running service based on traffic and have clear division of labor in system development and management. Additionally, they are billed based on usage. These requirements have led to the emergence of the Serverless concept. Currently, there have been many performance tests conducted on Serverless in public clouds, but there is still limited research on private clouds. Therefore, this paper uses the normal open source Serverless frameworks, including Knative, OpenFaaS, Nuclio and Fission, to deploy on a Kubernetes private cloud platform, in order to compare the differences between the resource usage utilization and execution performance for different Serverless frameworks. The main task of this research is to test the resource usage status of Serverless framework and understand which frameworks are more lightweight. Furthermore, when the number of service replicas scaled to zero, the cold starts can be occurred can result in the executing service deploy. Therefore, the effect of cold starts on execution performance is verified by periodically connecting from the client to the service, and the performance of different Serverless frameworks in executing functions synchronously and asynchronously is compared. Finally, this paper explains which Serverless frameworks are suitable for different usage scenarios as the research result.
    Appears in Collections:[Executive Master of Communication Engineering] Electronic Thesis & Dissertation

    Files in This Item:

    File Description SizeFormat
    index.html0KbHTML54View/Open


    All items in NCUIR are protected by copyright, with all rights reserved.

    社群 sharing

    ::: Copyright National Central University. | 國立中央大學圖書館版權所有 | 收藏本站 | 設為首頁 | 最佳瀏覽畫面: 1024*768 | 建站日期:8-24-2009 :::
    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - 隱私權政策聲明