Overload protection of cloud-IoT applications by feedback control of smart devices

4Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.
Get full text

Abstract

One of the most common usage scenarios for Cloud-IoT applications is Sensing-as-a-Service, which focuses on the processing of sensor data in order to make it available for other applications. Auto-scaling is a popular runtime management technique for cloud applications to cope with a varying resource demand by provisioning resources in an autonomous manner. However, if an auto-scaling system cannot provide the required resources, e.g., due to cost constraints, the cloud application is overloaded, which impacts its performance and availability. We present a feedback control mechanism to mitigate and recover from overload situations by adapting the send rate of smart devices in consideration of the current processing rate of the cloud application. This mechanism supports a coupling with the widely used threshold-based auto-scaling systems. In a case study, we demonstrate the capability of the approach to cope with overload scenarios in a realistic environment. Overall, we consider this approach as a novel tool for runtime managing cloud applications.

Cite

CITATION STYLE

APA

Gotin, M., Werle, D., Lösch, F., Koziolek, A., & Reussner, R. (2019). Overload protection of cloud-IoT applications by feedback control of smart devices. In ICPE 2019 - Proceedings of the 2019 ACM/SPEC International Conference on Performance Engineering (pp. 51–58). Association for Computing Machinery, Inc. https://doi.org/10.1145/3297663.3309673

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free