{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,15]],"date-time":"2026-04-15T18:24:01Z","timestamp":1776277441965,"version":"3.50.1"},"reference-count":49,"publisher":"Vilnius University Press","license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023]]},"abstract":"<jats:p>The coordinated integration of heterogeneous TinyML-enabled elements in highly distributed Internet of Things (IoT) environments paves the way for the development of truly intelligent and context-aware applications. In this work, we propose a hierarchical ensemble TinyML scheme that permits system-wide decisions by considering the individual decisions made by the IoT elements deployed in a certain scenario. A two-layered TinyML-based edge computing solution has been implemented and evaluated in a real smart-agriculture use case, permitting to save wireless transmissions, reduce energy consumption and response times, at the same time strengthening data privacy and security.<\/jats:p>","DOI":"10.15388\/22-infor505","type":"journal-article","created":{"date-parts":[[2023,1,10]],"date-time":"2023-01-10T12:06:41Z","timestamp":1673352401000},"page":"147-168","source":"Crossref","is-referenced-by-count":18,"title":["Intelligent and Efficient IoT Through the Cooperation of TinyML and Edge Computing"],"prefix":"10.15388","author":[{"given":"Ramon","family":"Sanchez-Iborra","sequence":"first","affiliation":[]},{"given":"Abdeljalil","family":"Zoubir","sequence":"additional","affiliation":[]},{"given":"Abderahmane","family":"Hamdouchi","sequence":"additional","affiliation":[]},{"given":"Ali","family":"Idri","sequence":"additional","affiliation":[]},{"given":"Antonio","family":"Skarmeta","sequence":"additional","affiliation":[]}],"member":"6097","published-online":{"date-parts":[[2023,1,10]]},"reference":[{"issue":"5","key":"2023032013023661925_j_infor505_ref_001","doi-asserted-by":"publisher","first-page":"4160","DOI":"10.1109\/JIOT.2019.2931647","article-title":"A novel intelligent medical decision support model based on soft computing and IoT","volume":"7","year":"2020","journal-title":"IEEE Internet of Things Journal"},{"key":"2023032013023661925_j_infor505_ref_002","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1016\/j.jnca.2017.04.002","article-title":"Internet of things security: a survey","volume":"88","year":"2017","journal-title":"Journal of Network and Computer Applications"},{"key":"2023032013023661925_j_infor505_ref_003","doi-asserted-by":"publisher","first-page":"350","DOI":"10.1109\/SMARTCOMP50058.2020.00076","volume-title":"Fifth IEEE Workshop on Smart Service Systems (SmartSys 2020)","year":"2020"},{"key":"2023032013023661925_j_infor505_ref_004","doi-asserted-by":"publisher","first-page":"155","DOI":"10.1109\/IoTSMS.2018.8554827","volume-title":"2018 Fifth International Conference on Internet of Things: Systems, Management and Security","year":"2018"},{"key":"2023032013023661925_j_infor505_ref_005","doi-asserted-by":"publisher","DOI":"10.1016\/j.cosrev.2020.100303","article-title":"Leveraging deep learning and IoT big data analytics to support the smart cities development: review and future directions","volume":"38","year":"2020","journal-title":"Computer Science Review"},{"key":"2023032013023661925_j_infor505_ref_006","doi-asserted-by":"publisher","DOI":"10.17487\/RFC7228"},{"key":"2023032013023661925_j_infor505_ref_007","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/PERCOM.2019.8767386","volume-title":"IEEE International Conference on Pervasive Computing and Communications (PerCom)","year":"2019"},{"issue":"3","key":"2023032013023661925_j_infor505_ref_008","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1016\/j.chinastron.2020.08.005","article-title":"Research on star\/galaxy classification based on stacking ensemble learning","volume":"44","year":"2020","journal-title":"Chinese Astronomy and Astrophysics"},{"issue":"2","key":"2023032013023661925_j_infor505_ref_009","doi-asserted-by":"publisher","first-page":"1547","DOI":"10.1109\/TVCG.2020.3030352","article-title":"StackGenVis: alignment of data, algorithms, and models for stacking ensemble learning using performance metrics","volume":"27","year":"2021","journal-title":"IEEE Transactions on Visualization and Computer Graphics"},{"key":"2023032013023661925_j_infor505_ref_010","doi-asserted-by":"publisher","first-page":"107388","DOI":"10.1016\/j.oceaneng.2020.107388","article-title":"Ensemble learning approach based on stacking for unmanned surface vehicle\u2019s dynamics","volume":"207","year":"2020","journal-title":"Ocean Engineering"},{"issue":"2","key":"2023032013023661925_j_infor505_ref_011","doi-asserted-by":"publisher","first-page":"351","DOI":"10.3390\/s19020351","article-title":"Embracing the future Internet of things","volume":"19","year":"2019","journal-title":"Sensors"},{"issue":"3","key":"2023032013023661925_j_infor505_ref_012","doi-asserted-by":"publisher","first-page":"4791","DOI":"10.1109\/JIOT.2018.2869226","article-title":"Joint optimization of energy consumption and latency in mobile edge computing for Internet of things","volume":"6","year":"2019","journal-title":"IEEE Internet of Things Journal"},{"key":"2023032013023661925_j_infor505_ref_013"},{"key":"2023032013023661925_j_infor505_ref_014","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/ICMSAO.2019.8880302","volume-title":"8th International Conference on Modeling Simulation and Applied Optimization (ICMSAO)","year":"2019"},{"key":"2023032013023661925_j_infor505_ref_015","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/IDAP.2018.8620913","volume-title":"International Conference on Artificial Intelligence and Data Processing (IDAP)","year":"2018"},{"key":"2023032013023661925_j_infor505_ref_016","doi-asserted-by":"publisher","first-page":"534","DOI":"10.1016\/j.procs.2019.09.208","article-title":"A new architecture for cognitive Internet of things and big data","volume":"159","year":"2019","journal-title":"Procedia Computer Science"},{"key":"2023032013023661925_j_infor505_ref_017","doi-asserted-by":"publisher","first-page":"364","DOI":"10.1109\/ICMLA.2017.0-134","volume-title":"16th IEEE International Conference on Machine Learning and Applications (ICMLA)","year":"2017"},{"issue":"4","key":"2023032013023661925_j_infor505_ref_018","doi-asserted-by":"publisher","first-page":"1512","DOI":"10.1016\/j.bbe.2020.08.007","article-title":"Development of novel ensemble model using stacking learning and evolutionary computation techniques for automated hepatocellular carcinoma detection","volume":"40","year":"2020","journal-title":"Biocybernetics and Biomedical Engineering"},{"key":"2023032013023661925_j_infor505_ref_019","volume-title":"237th ECS Meeting with the 18th International Meeting on Chemical Sensors (IMCS 2020), May 10\u201314, 2020","year":"2020"},{"key":"2023032013023661925_j_infor505_ref_020","doi-asserted-by":"publisher","first-page":"600","DOI":"10.1109\/CCGRID.2019.00077","volume-title":"19th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID)","year":"2019"},{"key":"2023032013023661925_j_infor505_ref_021","doi-asserted-by":"publisher","first-page":"633","DOI":"10.1109\/WF-IoT.2019.8767282","volume-title":"2019 IEEE 5th World Forum on Internet of Things (WF-IoT)","year":"2019"},{"key":"2023032013023661925_j_infor505_ref_022","doi-asserted-by":"publisher","first-page":"10662","DOI":"10.1109\/ACCESS.2018.2799707","article-title":"Edge computing architecture for mobile crowdsensing","volume":"6","year":"2018","journal-title":"IEEE Access"},{"issue":"6","key":"2023032013023661925_j_infor505_ref_023","doi-asserted-by":"publisher","first-page":"162","DOI":"10.1016\/j.ifacol.2018.07.147","article-title":"Impact of edge computing paradigm on energy consumption in IoT","volume":"51","year":"2018","journal-title":"IFAC-PapersOnLine"},{"key":"2023032013023661925_j_infor505_ref_024","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/ICCCNT45670.2019.8944774","volume-title":"10th International Conference on Computing, Communication and Networking Technologies (ICCCNT)","year":"2019"},{"key":"2023032013023661925_j_infor505_ref_025","doi-asserted-by":"publisher","first-page":"132","DOI":"10.1016\/j.ins.2020.05.070","article-title":"Fall detection in older adults with mobile IoT devices and machine learning in the cloud and on the edge","volume":"537","year":"2020","journal-title":"Information Sciences"},{"key":"2023032013023661925_j_infor505_ref_026","doi-asserted-by":"publisher","first-page":"255","DOI":"10.1109\/DSMP.2018.8478522","volume-title":"IEEE Second International Conference on Data Stream Mining & Processing (DSMP)","year":"2018"},{"key":"2023032013023661925_j_infor505_ref_027","volume-title":"TinyML Summit","year":"2020"},{"issue":"4","key":"2023032013023661925_j_infor505_ref_028","doi-asserted-by":"publisher","first-page":"2961","DOI":"10.1109\/COMST.2018.2849509","article-title":"Survey on multi-access edge computing for Internet of things realization","volume":"20","year":"2018","journal-title":"IEEE Communications Surveys & Tutorials"},{"key":"2023032013023661925_j_infor505_ref_029","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2021.103107","article-title":"A survey on the role of Internet of things for adopting and promoting Agriculture 4.0","volume":"187","year":"2021","journal-title":"Journal of Network and Computer Applications"},{"issue":"1\u20132","key":"2023032013023661925_j_infor505_ref_030","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10462-009-9124-7","article-title":"Ensemble-based classifiers","volume":"33","year":"2010","journal-title":"Artificial Intelligence Review"},{"key":"2023032013023661925_j_infor505_ref_031","doi-asserted-by":"publisher","first-page":"58","DOI":"10.1109\/5GWF.2019.8911676","volume-title":"IEEE 2nd 5G World Forum (5GWF)","year":"2019"},{"issue":"1","key":"2023032013023661925_j_infor505_ref_032","doi-asserted-by":"publisher","first-page":"280","DOI":"10.3390\/s20010280","article-title":"Impact of SCHC compression and fragmentation in LPWAN: a case study with LoRaWAN","volume":"20","year":"2020","journal-title":"Sensors"},{"issue":"5","key":"2023032013023661925_j_infor505_ref_033","doi-asserted-by":"publisher","first-page":"708","DOI":"10.3390\/s16050708","article-title":"State of the art in LP-WAN solutions for industrial IoT services","volume":"16","year":"2016","journal-title":"Sensors"},{"issue":"3","key":"2023032013023661925_j_infor505_ref_034","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1109\/MCAS.2020.3005467","article-title":"TinyML-enabled frugal smart objects: challenges and opportunities","volume":"20","year":"2020","journal-title":"IEEE Circuits and Systems Magazine"},{"key":"2023032013023661925_j_infor505_ref_035","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1016\/j.future.2018.05.057","article-title":"Evolving IoT networks by the confluence of MEC and LP-WAN paradigms","volume":"88","year":"2018","journal-title":"Future Generation Computer Systems"},{"key":"2023032013023661925_j_infor505_ref_036","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1155\/2018\/7868796","article-title":"Offloading positioning onto network edge","volume":"2018","year":"2018","journal-title":"Wireless Communications and Mobile Computing"},{"key":"2023032013023661925_j_infor505_ref_037","doi-asserted-by":"publisher","first-page":"25848","DOI":"10.1109\/ACCESS.2020.2971090","article-title":"MIGRATE: mobile device virtualisation through state transfer","volume":"8","year":"2020","journal-title":"IEEE Access"},{"key":"2023032013023661925_j_infor505_ref_038"},{"key":"2023032013023661925_j_infor505_ref_039","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1109\/ICMLA.2006.52","volume-title":"5th International Conference on Machine Learning and Applications (ICMLA\u201906)","year":"2006"},{"key":"2023032013023661925_j_infor505_ref_040","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1109\/IEEE.EDGE.2017.50","volume-title":"IEEE International Conference on Edge Computing (EDGE)","year":"2017"},{"key":"2023032013023661925_j_infor505_ref_041","doi-asserted-by":"publisher","first-page":"105709","DOI":"10.1016\/j.compag.2020.105709","article-title":"Crop yield prediction using machine learning: a systematic literature review","volume":"177","year":"2020","journal-title":"Computers and Electronics in Agriculture"},{"key":"2023032013023661925_j_infor505_ref_042","doi-asserted-by":"publisher","first-page":"103785","DOI":"10.1016\/j.engappai.2020.103785","article-title":"Data flow and distributed deep neural network based low latency IoT-edge computation model for big data environment","volume":"94","year":"2020","journal-title":"Engineering Applications of Artificial Intelligence"},{"key":"2023032013023661925_j_infor505_ref_043","doi-asserted-by":"publisher","first-page":"525","DOI":"10.1109\/ICICT50521.2020.00089","volume-title":"3rd International Conference on Information and Computer Technologies (ICICT)","year":"2020"},{"key":"2023032013023661925_j_infor505_ref_044","doi-asserted-by":"publisher","first-page":"397","DOI":"10.1016\/j.future.2020.09.018","article-title":"NDN-based IoT with edge computing","volume":"115","year":"2021","journal-title":"Future Generation Computer Systems"},{"key":"2023032013023661925_j_infor505_ref_045","doi-asserted-by":"publisher","first-page":"188","DOI":"10.1016\/j.asoc.2019.01.015","article-title":"Stacking-based ensemble learning of decision trees for interpretable prostate cancer detection","volume":"77","year":"2019","journal-title":"Applied Soft Computing"},{"key":"2023032013023661925_j_infor505_ref_046","volume-title":"TinyML: Machine Learning with Tensorflow Lite on Arduino and Ultra-Low-Power Microcontrollers","year":"2019"},{"issue":"2","key":"2023032013023661925_j_infor505_ref_047","doi-asserted-by":"publisher","first-page":"241","DOI":"10.1016\/S0893-6080(05)80023-1","article-title":"Stacked generalization","volume":"5","year":"1992","journal-title":"Neural Networks"},{"key":"2023032013023661925_j_infor505_ref_048"},{"key":"2023032013023661925_j_infor505_ref_049","doi-asserted-by":"publisher","first-page":"522","DOI":"10.1016\/j.future.2018.12.055","article-title":"A computation offloading method over big data for IoT-enabled cloud-edge computing","volume":"95","year":"2019","journal-title":"Future Generation Computer Systems"}],"container-title":["Informatica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/informatica.vu.lt\/journal\/INFORMATICA\/article\/1281\/text","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/informatica.vu.lt\/journal\/INFORMATICA\/article\/1281\/text","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,3,20]],"date-time":"2023-03-20T11:34:03Z","timestamp":1679312043000},"score":1,"resource":{"primary":{"URL":"https:\/\/informatica.vu.lt\/doi\/10.15388\/22-INFOR505"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"references-count":49,"alternative-id":["10.15388\/22-INFOR505"],"URL":"https:\/\/doi.org\/10.15388\/22-infor505","relation":{},"ISSN":["0868-4952","1822-8844"],"issn-type":[{"value":"0868-4952","type":"print"},{"value":"1822-8844","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023]]}}}