Repository logo
 
Publication

A Comparative study of software architectures in constrained device IoT deployments

dc.contributor.authordu Plessis, Shani
dc.contributor.authorCorreia, Noélia
dc.date.accessioned2022-12-22T10:01:07Z
dc.date.available2022-12-22T10:01:07Z
dc.date.issued2021
dc.description.abstractThe Internet of Things (IoT) is an area that has consistently seen growth and development and will no doubt continue to do so. One group of IoT devices - constrained devices - has seen significant developments in recent years. With the advent of constrained devices in almost every area of life, e.g. industrial, leisure and medical, this group of devices is well worth studying. Clearly, resource management is a critical aspect to ensure optimal use of such devices. A number of factors can have a significant impact on resource management, such as the operating system and the software architecture. This study aimed to compare the power consumption, runtime performance and memory consumption of two software architectures: microservices and monolithic. The study was conducted using a constrained device, and to ensure that the results are not language-specific, three different programming languages were used: Go, Python and C++. It was found that, for small-scale applications, the monolithic architecture performed better across most metrics. These results may provide valuable insights to engineers for the design and implementation of constrained-device IoT applications. It was recommended that additional research be conducted on larger-scale applications.pt_PT
dc.description.versioninfo:eu-repo/semantics/publishedVersionpt_PT
dc.identifier.doi10.1109/IoTaIS53735.2021.9628703pt_PT
dc.identifier.urihttp://hdl.handle.net/10400.1/18707
dc.language.isoengpt_PT
dc.peerreviewedyespt_PT
dc.publisherIEEEpt_PT
dc.relationCenter for Electronics, Optoelectronics and Telecommunications
dc.subjectInternet of Thingspt_PT
dc.subjectResource-constrained devicespt_PT
dc.subjectSoftware architecturept_PT
dc.subjectMicroservicespt_PT
dc.subjectMonolithicpt_PT
dc.titleA Comparative study of software architectures in constrained device IoT deploymentspt_PT
dc.typeconference object
dspace.entity.typePublication
oaire.awardTitleCenter for Electronics, Optoelectronics and Telecommunications
oaire.awardURIinfo:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDB%2F00631%2F2020/PT
oaire.citation.endPage41pt_PT
oaire.citation.startPage35pt_PT
oaire.citation.titleIEEE International Conference on Internet of Things and Intelligence Systems (IoTaIS)pt_PT
oaire.fundingStream6817 - DCRRNI ID
person.familyNamedu Plessis
person.familyNameCorreia
person.givenNameShani
person.givenNameNoélia
person.identifierR-000-DJV
person.identifier.ciencia-idBC19-C592-9FA7
person.identifier.ciencia-idDD19-1F35-B804
person.identifier.orcid0000-0001-7051-7193
person.identifier.ridM-3554-2013
person.identifier.scopus-author-id8411596100
project.funder.identifierhttp://doi.org/10.13039/501100001871
project.funder.nameFundação para a Ciência e a Tecnologia
rcaap.rightsrestrictedAccesspt_PT
rcaap.typeconferenceObjectpt_PT
relation.isAuthorOfPublicationbb8795fe-de73-415b-91c0-2a9d3f6db7ab
relation.isAuthorOfPublicationfdbe5057-0478-46cd-9506-caa73ea79d9f
relation.isAuthorOfPublication.latestForDiscoveryfdbe5057-0478-46cd-9506-caa73ea79d9f
relation.isProjectOfPublication6c1217d9-1340-45e8-91d8-e75348854f62
relation.isProjectOfPublication.latestForDiscovery6c1217d9-1340-45e8-91d8-e75348854f62

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
A_Comparative_Study_of_Software_Architectures_in_Constrained_Device_IoT_Deployments.pdf
Size:
1015 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
3.46 KB
Format:
Item-specific license agreed upon to submission
Description: