Cloud Deployment Tradeoffs for the Analysis of Spatially Distributed Internet of Things Systems

Author:

Tsigkanos Christos1ORCID,Garriga Martin2,Baresi Luciano3,Ghezzi Carlo3

Affiliation:

1. Technische Universität Wien, Vienna, Austria

2. Universidad Nacional del Comahue, Neuquén, Argentina

3. Politecnico di Milano, Milano, Italy

Abstract

Internet-enabled devices operating in the physical world are increasingly integrated in modern distributed systems. We focus on systems where the dynamics of spatial distribution is crucial; in such cases, devices may need to carry out complex computations (e.g., analyses) to check satisfaction of spatial requirements. The requirements are partly global—as the overall system should achieve certain goals—and partly individual, as each entity may have different goals. Assurance may be achieved by keeping a model of the system at runtime, monitoring events that lead to changes in the spatial environment, and performing requirements analysis. However, computationally intensive runtime spatial analysis cannot be supported by resource-constrained devices and may be offloaded to the cloud. In such a scenario, multiple challenges arise regarding resource allocation, cost, performance, among other dimensions. In particular, when the workload is unknown at the system’s design time, it may be difficult to guarantee application-service-level agreements, e.g., on response times. To address and reason on these challenges, we first instantiate complex computations as microservices and integrate them to an IoT-cloud architecture. Then, we propose alternative cloud deployments for such an architecture—based on virtual machines, containers, and the recent Functions-as-a-Service paradigm. Finally, we assess the feasibility and tradeoffs of the different deployments in terms of scalability, performance, cost, resource utilization, and more. We adopt a workload scenario from a known dataset of taxis roaming in Beijing, and we derive other workloads to represent unexpected request peaks and troughs. The approach may be replicated in the design process of similar classes of spatially distributed IoT systems.

Funder

Lise Meitner FWF Austria

“EDENSPACE”

Publisher

Association for Computing Machinery (ACM)

Subject

Computer Networks and Communications

Reference52 articles.

1. Martin Garriga and Christos Tsigkanos. 2018. Accompanying models and implementation. Retrieved from dsg.tuwien.ac.at/team/ctsigkanos/lambda-topochecker/. Martin Garriga and Christos Tsigkanos. 2018. Accompanying models and implementation. Retrieved from dsg.tuwien.ac.at/team/ctsigkanos/lambda-topochecker/.

2. Amazon. 2018. AWS Lambda. Retrieved from https://aws.amazon.com/lambda/. Amazon. 2018. AWS Lambda. Retrieved from https://aws.amazon.com/lambda/.

3. Microsoft Azure. 2018. Azure Functions. Retrieved from https://azure.microsoft.com/en-us/services/functions/. Microsoft Azure. 2018. Azure Functions. Retrieved from https://azure.microsoft.com/en-us/services/functions/.

4. IBM. 2018. IBM/Apache Openwhisk. Retrieved from https://openwhisk.apache.org/. IBM. 2018. IBM/Apache Openwhisk. Retrieved from https://openwhisk.apache.org/.

Cited by 3 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3