Towards quality-assured data delivery in cloud-based IoT platforms for smart cities

Date

2017

Authors

Samant, S.S.
Chhetri, M.B.
Vo, Q.B.
Kowalczyk, R.
Nepal, S.

Editors

Bilof, R.

Advisors

Journal Title

Journal ISSN

Volume Title

Type:

Conference paper

Citation

2017 IEEE 3rd International Conference on Collaboration and Internet Computing, 2017 / Bilof, R. (ed./s), vol.nothing, pp.291-298

Statement of Responsibility

Conference Name

3rd IEEE International Conference on Collaboration and Internet Computing, CIC 2017 (15 Oct 2017 - 17 Oct 2017 : San Jose, US)

Abstract

Adaptive cloud elasticity is a key requirement and an open challenge for the cost-effective and performance-efficient allocation of resources for cloud-based applications. It becomes even more challenging for IoT applications due to the dynamic and unpredictable characteristics of IoT data including volume, velocity, variety, volatility, and heterogeneity. In this paper, we study the impact of varying velocity and volume of IoT data streams on (a) the performance of the data ingestion and storage process, and (b) the corresponding cloud resource utilization. We use the open-source OpenIoT platform as our test bed and run experiments under different data streaming settings. We study the throughput and error rate, as well as CPU and memory consumption during the ingestion process. Experimental results reveal some interesting insights into the performance of OpenIoT and allow us to draw more general observations for cloud-based IoT platforms, including (a) resource availability is not the only factor influencing performance of the data ingestion process, with the middleware and software components having significant impact, (b) allocating extra resources at the infrastructure layer of the IoT platform can potentially improve the performance of the data ingestion process, but may lead to resource wastage, and (c) adaptive scaling out/in using small sized compute units can significantly improve resource utilization while ensuring quality-assured data delivery. Based on these insights, we identify two key future research directions for quality-assured data delivery in cloud-based IoT platforms including adaptive resource optimization at the infrastructure layer and component configuration optimization and/or upgradation at the middleware layer.

School/Discipline

Dissertation Note

Provenance

Description

Access Status

Rights

Copyright 2017 IEEE

License

Grant ID

Call number

Persistent link to this record