Notice
This item was automatically migrated from a legacy system. It's data has not been checked and might not meet the quality criteria of the present system.
DC Field
Value
Language
dc.contributor.author
Isakovic, Haris
-
dc.contributor.author
Ferreira, Luis Lino
-
dc.contributor.author
Okic, Irmin
-
dc.contributor.author
Dukkon, Adam
-
dc.contributor.author
Tucakovic, Zlatan
-
dc.contributor.author
Grosu, Radu
-
dc.date.accessioned
2022-08-04T16:03:06Z
-
dc.date.available
2022-08-04T16:03:06Z
-
dc.date.issued
2021
-
dc.identifier.citation
<div class="csl-bib-body">
<div class="csl-entry">Isakovic, H., Ferreira, L. L., Okic, I., Dukkon, A., Tucakovic, Z., & Grosu, R. (2021). QoS for Dynamic Deployment of IoT Services. In <i>2021 22nd IEEE International Conference on Industrial Technology (ICIT)</i>. IEEE. https://doi.org/10.1109/icit46573.2021.9453670</div>
</div>
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/55630
-
dc.description.abstract
This paper introduces RVAF, a runtime verification (RV) extension of the Arrowhead Framework (AF) with container-based service-deployment and runtime-enforcement of a desired quality of service (QoS). AF is a service-oriented middleware architecture for IoT-applications, consisting of a set of core and auxiliary services and systems, respectively. The QoS manager (QoSM) is one AF's most important auxiliary systems, which can be used to guarantee the application's QoS for a wide set of parameters. In RVAF the QoS offered to a particular IoT-application is specified in signal temporal logic, and is continuously monitored by the RVAF-QoSM. In case of an imminent violation, RVAF automatically initiates a container-based reconfiguration, which is ensured to maintain the desired QoS. RVAF is beneficial to large IoT-applications, where the use of continuous-integration and continuous-deployment tools, is not only a recommended practice but also a necessity. Moreover, the use of RVAF is advantageous both during the development of an IoT application, and after its deployment. We describe the architecture of RVAF, provide its formal underpinning, and demonstrate the usefulness of RVAF supported by an industrial IoT application. The main contribution of this work is to show what it takes to incorporate RV concepts into modern SOA frameworks supporting the development of IoT applications.
en
dc.publisher
IEEE
-
dc.title
QoS for Dynamic Deployment of IoT Services
-
dc.type
Konferenzbeitrag
de
dc.type
Inproceedings
en
dc.relation.publication
2021 22nd IEEE International Conference on Industrial Technology (ICIT)
-
dc.type.category
Full-Paper Contribution
-
tuw.booktitle
2021 22nd IEEE International Conference on Industrial Technology (ICIT)
-
tuw.peerreviewed
false
-
tuw.publication.orgunit
E191-01 - Forschungsbereich Cyber-Physical Systems
-
tuw.publisher.doi
10.1109/icit46573.2021.9453670
-
dc.description.numberOfPages
8
-
wb.sciencebranch
Informatik
-
wb.sciencebranch.oefos
1020
-
wb.facultyfocus
Computer Engineering (CE)
de
wb.facultyfocus
Computer Engineering (CE)
en
wb.facultyfocus.faculty
E180
-
item.grantfulltext
none
-
item.fulltext
no Fulltext
-
item.openairetype
conference paper
-
item.openairecristype
http://purl.org/coar/resource_type/c_5794
-
item.cerifentitytype
Publications
-
crisitem.author.dept
E191-01 - Forschungsbereich Cyber-Physical Systems
-
crisitem.author.dept
E184 - Institut für Informationssysteme
-
crisitem.author.dept
TU Wien
-
crisitem.author.dept
E191-01 - Forschungsbereich Cyber-Physical Systems
-
crisitem.author.dept
E191-01 - Forschungsbereich Cyber-Physical Systems