文章詳目資料

資訊電子學刊

  • 加入收藏
  • 下載文章
篇名 基於樹莓派的小型雲端運算系統設計之研究
卷期 10:2
並列篇名 THE STUDY OF THE DESIGN OF SMALL CLOUD COMPUTING SYSTEM BASED ON RASPBERRY PI
作者 余仁朋黃鑫婷黃俊閎王立天朱美珍
頁次 037-064
關鍵字 雲端運算樹莓派WebsocketMapReduce物聯網Cloud computingRaspberry PiWebsocketMapReduceInternet of Things
出刊日期 202301

中文摘要

在大數據應用盛行的時代,高速運算的需求相對也隨之增加,建置雲端運算系統的成本門檻也隨著較低價位樹莓派的興起而降低。因此,若能利用物聯網技術透過樹莓派開發建置一套雲端運算系統,提供客製化需求之運算程序,對未來擬利用雲端運算之實務應用,將可提供更合理成本且可達到其預期的成效。本研究基於樹莓派與物聯網技術,使用Python、HTML5、CSS以及JavaScript,嘗試以低成本以及最小空間自行建置一套小型雲端運算系統。藉由Websocket協定進行遠端管理小型雲端運算系統的資源與運作,讓使用者能夠隨時隨地透過網頁的操作安排處理大量運算之任務,並且以MapReduce的架構設計,減少使用者於運算任務上等待結果的時間,同時透過物聯網技術,提高系統擴展性,進而降低管理與維護的困難度。期望協助使用者以理想的預算以及簡易的建置步驟,達到減少複雜任務所需之運算時間的成效,更容易地進行雲端運算相關應用開發。

英文摘要

In the era of the prevalence of big data applications, the demand for high-speed computing has relatively increased, and the cost threshold for building a cloud computing system has also been reduced with the rise of the lower-priced Raspberry Pi. Therefore, if a cloud computing system can be developed and built through the Raspberry Pi based on the Internet of Things technology to provide customized computing programs, it will provide a more reasonable cost and achieve its goal for practical applications that intend to use cloud computing in the future. Expected results. This study is based on Raspberry Pi and Internet of Things technology, using Python, HTML5, CSS and JavaScript, trying to build a small cloud computing system with low cost and minimal space, and remotely manage the resources of the small cloud computing system through the Websocket protocol. And operation, allowing users to arrange and process a large number of computing tasks through the operation of the webpage anytime and anywhere, and the MapReduce architecture design reduces the time for users to wait for results on computing tasks. At the same time, it uses IoT technology to improve system scalability This reduces the difficulty of management and maintenance. It is expected to help users achieve the effect of reducing the computing time required for complex tasks with an ideal budget and simple construction steps, and make it easier to develop cloud computing-related applications.

相關文獻