A Cloud Computing web-based application for Smart Farming based on microservices architecture

被引:3
|
作者
Moysiadis, Vasileios [1 ]
Tsakos, Konstantinos [2 ]
Sarigiannidis, Panagiotis [1 ]
Petrakis, Euripides G. M. [2 ]
Boursianis, Achilles D. [3 ]
Goudos, Sotirios K. [3 ]
机构
[1] Univ Western Macedonia, Dept Elect & Comp Engn, Kozani, Greece
[2] Tech Univ Crete, Intelligent Syst Lab, Sch Elect & Comp Engn, Khania, Greece
[3] Aristotle Univ Thessaloniki, Dept Phys, Thessaloniki, Greece
关键词
Smart Farming; Cloud Computing; Microservices; Containerisation; BIG DATA;
D O I
10.1109/MOCAST54814.2022.9837727
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The agriculture sector is envisioning a revolution of traditional farming supported by Information and Communications Technologies (ICT) and Cloud Computing is one of them. This tendency is called Smart Farming and promises to boost productivity while reducing production costs and chemical inputs. Cloud Computing aims to provide the necessary resources and the central orchestration of all devices involved in a Smart Farming scenario. To achieve high scalability, usability and performance in Cloud-based applications, we have to move from a monolithic development approach to microservices architecture using cutting edge technologies like containerisation. This paper presents a Smart Farming application based on Cloud Computing that promises to provide useful information to agronomists and farmers to support their decisions based on measurements from ground sensors and images captured from UAVs or ground cameras. Our implementation is based on microservices architecture using Docker Containers as the virtualisation technology. Each microservice runs on a different container and communicates through a RESTful API interface. The proposed architecture is highly scalable in future upgrades and promises high performance and security.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] Social Network Application Development Based on Cloud Computing for Web-based Learning
    Guo, Zhongyin
    Rao, Yanghui
    Wang, Fu Lee
    [J]. CURRENT DEVELOPMENTS IN WEB BASED LEARNING, ICWL 2015, 2016, 9584 : 134 - 139
  • [2] Smart farming IoT platform based on edge and cloud computing
    Zamora-Izquierdo, Miguel A.
    Santa, Jose
    Martinez, Juan A.
    Martinez, Vicente
    Skarmeta, Antonio F.
    [J]. BIOSYSTEMS ENGINEERING, 2019, 177 : 4 - 17
  • [3] Web-Based Heatmap of Physical Machines in Cloud Computing
    Chen, Heng
    Dong, Xiaoshe
    [J]. TRUSTWORTHY COMPUTING AND SERVICES (ISCTCS 2014), 2015, 520 : 107 - 113
  • [4] Smart Grid Rebuilding based on Cloud Computing Architecture
    Ziouche, Leila
    Ben Meskina, Syrine
    Khalgui, Mohamed
    Kahloul, Laid
    Li, ZhiWu
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC), 2019, : 2259 - 2266
  • [5] Comparative study on web-based and cloud-based application
    Tandon, Anisha
    Madan, Mamta
    Dave, Meenu
    [J]. JOURNAL OF INFORMATION & OPTIMIZATION SCIENCES, 2020, 41 (07): : 1537 - 1547
  • [6] Architecture and implementation of a smart-pregnancy monitoring system using web-based application
    Santur, Yunus
    Santur, Sinem Guven
    Karakose, Mehmet
    [J]. EXPERT SYSTEMS, 2020, 37 (01)
  • [7] Web-based architecture
    Laiserin, J
    [J]. COMPUTER GRAPHICS WORLD, 2001, 24 (06) : 20 - 20
  • [8] A reference architecture based on Edge and Cloud Computing for Smart Manufacturing
    Vater, Johannes
    Harscheidt, Lars
    Knoll, Alois
    [J]. 2019 28TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND NETWORKS (ICCCN), 2019,
  • [9] Mobile polymorphic application based on cloud computing architecture
    Wu, Vanban L.
    Shao, Chang Heng
    [J]. INFORMATION TECHNOLOGY AND COMPUTER APPLICATION ENGINEERING, 2014, : 297 - 301
  • [10] Web-based system engineering: Web-based application configuration based upon restrictions imposed by network architecture
    Nikolaidou, M
    Anagnostopoulos, D
    [J]. PROCEEDINGS OF THE ISCA 12TH INTERNATIONAL CONFERENCE INTELLIGENT AND ADAPTIVE SYSTEMS AND SOFTWARE ENGINEERING, 2003, : 238 - 241