Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Performance Trade-offs of Two Software Architectures Executing Over Cloud and Fog for an IoT Network
Blekinge Institute of Technology, Faculty of Computing, Department of Computer Science.ORCID iD: 0000-0002-2015-407x
Blekinge Institute of Technology, Faculty of Computing, Department of Computer Science.
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.ORCID iD: 0000-0001-7266-5632
(English)Manuscript (preprint) (Other academic)
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:bth-25317OAI: oai:DiVA.org:bth-25317DiVA, id: diva2:1790842
Available from: 2023-08-23 Created: 2023-08-23 Last updated: 2023-08-23Bibliographically approved
In thesis
1. System Architectures and Trade-offs for an Internet of Things Network
Open this publication in new window or tab >>System Architectures and Trade-offs for an Internet of Things Network
2023 (English)Licentiate thesis, comprehensive summary (Other academic)
Abstract [en]

The emerging scenarios and use cases for the Internet of Things (IoT) and the latest developments of 5G and beyond networks envision a connected world with diverse stakeholders as an integral and dynamic part of it. The synergistic coming together of the different stakeholders also brings along with it different values, requirements, and policies that need to be orchestrated in an automated and agile manner. This presents a requirement for a dynamic and context-aware system that can provide the assimilation of the different policies and requirements of the stakeholders and perform a dynamic orchestration in the system. Artificial intelligence has a major role in bringing in the desired adaptability and automation in the context-aware system. Besides, with the advent of fog computing for IoT and multi-access edge computing (MEC) in 5G, the execution location also introduces benefits and challenges bringing along different engineering trade-offs such as for execution performance, maintainability, and usability.

This thesis aims at exploring and analyzing the engineering trade-offs of employing (artificial intelligence) AI-based and a static rule-based system for these orchestration requirements. It further explores the engineering trade-offs of employing the proposed systems at a cloud-only or fog setup. Scenarios are taken from different industry experts and evolved further. Different architecture solutions are proposed and a scenario-based architecture assessment is performed. A PERT (Program Evaluation Review Technique) analysis is also performed for the systems and the change scenarios for them. Two prototypes are developed using C++ and an expert system (for AI) and measurements are captured and evaluated for the different scenarios and configurations. The performance trade-offs of the execution of the scenarios on the two prototypes while executing over fog or cloud-only setups are evaluated. Execution performance is measured in terms of the time taken for the execution and a comparative analysis is done with graphs and charts explaining the various execution trade-offs. Maintainability and usability trade-offs are also discussed in the light of the two reference systems executing on the two locations, viz. fog, and cloud. As the next-generation IoT and telecommunication systems have diverse and strict quality of service (QoS) requirements, the challenges of learning in the system are evaluated and discussed in the thesis. Bayesian networks and probabilistic programming are explored and evaluated for validating the input of small data for evolving an existing expert system model.

Place, publisher, year, edition, pages
Karlskrona, Sweden: Blekinge Tekniska Högskola, 2023. p. 165
Series
Blekinge Institute of Technology Licentiate Dissertation Series, ISSN 1650-2140 ; 08
Keywords
Internet of Things, IoT
National Category
Engineering and Technology Computer Sciences
Research subject
Computer Science
Identifiers
urn:nbn:se:bth-25291 (URN)978-91-7295-466-3 (ISBN)
Presentation
2023-09-29, J1630, BTH, Karlskrona, 13:00 (English)
Opponent
Supervisors
Available from: 2023-08-23 Created: 2023-08-17 Last updated: 2023-10-12Bibliographically approved

Open Access in DiVA

No full text in DiVA

Authority records

Singh, Shailesh PratapLundberg, LarsAli, Nauman bin

Search in DiVA

By author/editor
Singh, Shailesh PratapLundberg, LarsAli, Nauman bin
By organisation
Department of Computer ScienceDepartment of Software Engineering
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 139 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf