<div class="csl-bib-body">
<div class="csl-entry">Vögler, M., Schleicher, J. M., Inzinger, C., & Dustdar, S. (2018). Optimizing Elastic IoT Application Deployments. <i>IEEE Transactions on Services Computing</i>, <i>11</i>(5), 879–892. https://doi.org/10.1109/tsc.2016.2617327</div>
</div>
-
dc.identifier.issn
1939-1374
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/144485
-
dc.description.abstract
Applications in the Internet of Things (IoT) domain need to integrate and manage large numbers of heterogenous devices. Traditionally, such devices are treated as external dependencies that reside at the edge of the infrastructure and mainly transmit sensed data or react to their environment. Recently however, a fundamental shift in the basic nature of these devices is taking place. More and more IoT devices emerge that are not only simple sensors or transmitters, but provide limited execution environments. This opens up an opportunity to utilize this previously untapped processing power in order to offload parts of the application logic directly to these edge devices. To effectively exploit this new type of device, the design of IoT applications needs to change to explicitly consider devices that are deployed in the edge of the infrastructure. This will not only increase the overall flexibility and robustness of IoT applications, but also reduce costs by cutting down expensive communication overhead. Therefore, to allow the flexible provisioning of applications whose deployment topology evolves over time, a clear separation of independently executable application components is needed. In this paper, we present a framework for the dynamic generation of optimized deployment topologies for IoT cloud applications that are tailored to the currently available physical infrastructure. Based on a declarative, constraint-based model of the desired application deployment, our approach enables flexible provisioning of application components on edge devices deployed in the field. Using our framework, applications can furthermore evolve their deployment topologies at runtime in order to react on environmental changes, such as changing request loads. Our framework supports different IoT application topologies and we show that our solution elastically provisions application deployment topologies using a cloud-based testbed.
en
dc.language.iso
en
-
dc.relation.ispartof
IEEE Transactions on Services Computing
-
dc.subject
Computer Science Applications
-
dc.subject
Hardware and Architecture
-
dc.subject
Computer Networks and Communications
-
dc.subject
Information Systems and Management
-
dc.title
Optimizing Elastic IoT Application Deployments
en
dc.type
Artikel
de
dc.type
Article
en
dc.description.startpage
879
-
dc.description.endpage
892
-
dc.type.category
Original Research Article
-
tuw.container.volume
11
-
tuw.container.issue
5
-
tuw.journal.peerreviewed
true
-
tuw.peerreviewed
true
-
wb.publication.intCoWork
International Co-publication
-
tuw.researchTopic.id
I4a
-
tuw.researchTopic.name
Information Systems Engineering
-
tuw.researchTopic.value
100
-
dcterms.isPartOf.title
IEEE Transactions on Services Computing
-
tuw.publication.orgunit
E194-02 - Forschungsbereich Distributed Systems
-
tuw.publisher.doi
10.1109/tsc.2016.2617327
-
dc.identifier.eissn
1939-1374
-
dc.description.numberOfPages
14
-
wb.sci
true
-
wb.sciencebranch
Informatik
-
wb.sciencebranch.oefos
1020
-
wb.facultyfocus
Information Systems Engineering (ISE)
de
wb.facultyfocus
Information Systems Engineering (ISE)
en
wb.facultyfocus.faculty
E180
-
item.languageiso639-1
en
-
item.openairetype
research article
-
item.grantfulltext
none
-
item.fulltext
no Fulltext
-
item.cerifentitytype
Publications
-
item.openairecristype
http://purl.org/coar/resource_type/c_2df8fbb1
-
crisitem.author.dept
E184 - Institut für Informationssysteme
-
crisitem.author.dept
E184 - Institut für Informationssysteme
-
crisitem.author.dept
E184 - Institut für Informationssysteme
-
crisitem.author.dept
E194-02 - Forschungsbereich Distributed Systems
-
crisitem.author.orcid
0000-0001-6872-8821
-
crisitem.author.parentorg
E180 - Fakultät für Informatik
-
crisitem.author.parentorg
E180 - Fakultät für Informatik
-
crisitem.author.parentorg
E180 - Fakultät für Informatik
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering