Building an IoT Platform Based on Service Containerisation

被引:8
作者
Antunes, Mario [1 ,2 ]
Santiago, Ana Rita [2 ]
Manso, Sergio [2 ]
Regateiro, Diogo [1 ,2 ]
Barraca, Joao Paulo [1 ,2 ]
Gomes, Diogo [1 ,2 ]
Aguiar, Rui L. [1 ,2 ]
机构
[1] Univ Aveiro, Inst Telecomunicacoes, Dept Elect Telecomunicacoes & Informat, P-3810193 Aveiro, Portugal
[2] Univ Aveiro, Dept Elect Telecomunicacoes & Informat, P-3810193 Aveiro, Portugal
关键词
platform virtualisation; Internet of Things; ambient intelligence;
D O I
10.3390/s21196688
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
IoT platforms have become quite complex from a technical viewpoint, becoming the cornerstone for information sharing, storing, and indexing given the unprecedented scale of smart services being available by massive deployments of a large set of data-enabled devices. These platforms rely on structured formats that exploit standard technologies to deal with the gathered data, thus creating the need for carefully designed customised systems that can handle thousands of heterogeneous data sensors/actuators, multiple processing frameworks, and storage solutions. We present the SCoT2.0 platform, a generic-purpose IoT Platform that can acquire, process, and visualise data using methods adequate for both real-time processing and long-term Machine Learning (ML)-based analysis. Our goal is to develop a large-scale system that can be applied to multiple real-world scenarios and is potentially deployable on private clouds for multiple verticals. Our approach relies on extensive service containerisation, and we present the different design choices, technical challenges, and solutions found while building our own IoT platform. We validate this platform supporting two very distinct IoT projects (750 physical devices), and we analyse scaling issues within the platform components.
引用
收藏
页数:16
相关论文
共 51 条
[1]  
Ali SM, 2016, PROCEEDINGS OF THE 2016 2ND INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING AND INFORMATICS (IC3I), P656, DOI 10.1109/IC3I.2016.7918044
[2]  
Almeida J., 2020, IEEE Vehicular Technology Conference, V2020-May, DOI [DOI 10.1109/VTC2020-SPRING48590.2020.9129634, 10.1109/VTC2020-SPRING48590.2020.9129634]
[3]  
[Anonymous], 2017, INT J COMPUTER SCI E
[4]  
[Anonymous], 2016, J AMBIENT WIREL COMM, DOI DOI 10.13052/AMBIENTCOM2246-3410.111
[5]   Unified platform for M2M telco providers [J].
Antunes, Mário ;
Barraca, João Paulo ;
Gomes, Diogo ;
Oliveira, Paulo ;
Aguiar, Rui L. .
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8867 :436-443
[6]   Scalable semantic aware context storage [J].
Antunes, Mario ;
Gomes, Diogo ;
Aguiar, Rui L. .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 56 :675-683
[7]   Containerization technologies: taxonomies, applications and challenges [J].
Bentaleb, Ouafa ;
Belloum, Adam S. Z. ;
Sebaa, Abderrazak ;
El-Maouhab, Aouaouche .
JOURNAL OF SUPERCOMPUTING, 2022, 78 (01) :1144-1181
[8]   IoT-Based Big Data Storage Systems in Cloud Computing: Perspectives and Challenges [J].
Cai, Hongming ;
Xu, Boyi ;
Jiang, Lihong ;
Vasilakos, Athanasios V. .
IEEE INTERNET OF THINGS JOURNAL, 2017, 4 (01) :75-87
[9]  
Canizo M, 2017, 2017 IEEE INTERNATIONAL CONFERENCE ON PROGNOSTICS AND HEALTH MANAGEMENT (ICPHM), P70, DOI 10.1109/ICPHM.2017.7998308
[10]   Data Mining for the Internet of Things: Literature Review and Challenges [J].
Chen, Feng ;
Deng, Pan ;
Wan, Jiafu ;
Zhang, Daqiang ;
Vasilakos, Athanasios V. ;
Rong, Xiaohui .
INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2015,