透過您的圖書館登入
IP:3.12.71.26
  • 學位論文

基於開源架構設計具負載平衡之通訊協定叢集系統

The Study of a Cluster System with Load-Balancing Protocols Based on the Open Source Framework

指導教授 : 陳弘明
共同指導教授 : 陳世穎(Shih-Ying Chen)

摘要


隨著物聯網前端感測裝置資料擷取的普及化到後端物聯網雲端系統與資料分析運算技術的成熟等,這些技術促進物聯網雲端化快速發展,而多元深化的物聯網應用如智慧工廠、家庭安全、智慧城市、環境感測等需求逐漸成形。然而物聯網應用的發展將造成在雲端伺服系統極大量存取、儲存與資料與訊息處理需求,典型企業供應商 IT 機房都是由各自獨立的運算、儲存與網路設備組成,無法提供可隨時彈性擴充給資源隨需的各項物聯網應用所使用。因此,本研究提出以開放原始碼系統軟體技術為基礎建置「基於開放原始碼架構設計物聯網微服務營運平台系統」,此平台基於 MQTT物聯網通訊協定傳輸訊息存放規則,改善物聯網通訊協定傳遞回應時間與資源消耗,結合開源 Docker 技術建置物聯網微服務叢集,並以開源 Openstack 雲作業系統建置雲端基礎設施即服務架構結合 CEPH 軟體定義儲存系統軟體技術設計一具水平擴展能力之雲端系統架構,具備隨需的資源彈性調度與擴展能力,提供建置各式物聯網微服務雲系統,因此具有高彈性與成本效率特性。

關鍵字

MQTT Docker Kubernetes Openstack CEPH

並列摘要


With the wide spread use of front-end internet of things (IoT) sensing devices to acquire information, and maturing of back-end cloud system for data processing and analysis, have facilitated the growing development of IoT on cloud usage. Furthermore, various demands and applications of the IoT have been developing, such as smart factory, household security, smart city, and environmental sensing. However, this expansion in IoT utilization has caused a significantly large increase in data storage, retrieval, and processing. The typical supplier companies have independent calculating, storage, and network equipment in their IT control rooms. Thus, they are unable to provide flexible expansion to accommodate the resource demanding applications of the IoT. Our research proposes using an open source software as a basis for a “micro service operating platform designed on the basis of open source framework.” This platform is based on the standards of transmitting and storage of internet information implemented by the MQTT Internet communication protocol. Its purpose is to improve the internet communication protocol response time and resource consumption. Furthermore, in combination with open-source Docker technology, this newly formed platform builds a microservice cluster, and uses open-source Openstack cloud system as a basis to create cloud installations. Its service structure integrates CEPH spectrum storage suite technology to design a cloud framework capable of horizontal expansion. Also, it possesses flexible resource dispatching and expansion. All in all, in can be used to construct various internet cloud systems, and has high flexibility and efficiency.

並列關鍵字

MQTT Docker Kubernetes Openstack CEPH

參考文獻


[3] Verba, Nandor, et al. "Platform as a service gateway for the Fog of Things." Advanced Engineering Informatics (2016).
[4] Talaminos-Barroso, Alejandro, et al. "A Machine-to-Machine protocol benchmark for eHealth applications–Use case: Respiratory rehabilitation." Computer methods and programs in biomedicine 129 (2016): 1-11.
[5] Baker, T., Asim, M., Tawfik, H., Aldawsari, B., & Buyya, R. (2017). An energy-aware service composition algorithm for multiple cloud-based IoT applications. Journal of Network and Computer Applications, 89, 96-108.
[8] Díaz, Manuel, Cristian Martín, and Bartolomé Rubio. "State-of-the-art, challenges, and open issues in the integration of Internet of things and cloud computing." Journal of Network and Computer Applications 67 (2016): 99-117.
[11] Thönes, Johannes. "Microservices." IEEE Software, 2015, 32.1: 116-116.

延伸閱讀