首页 | 本学科首页   官方微博 | 高级检索  
     


Efficient resource management in the cloud: From simulation to experimental validation using a low-cost Raspberry Pi testbed
Authors:Pieter-Jan Maenhaut  Bruno Volckaert  Veerle Ongenae  Filip De Turck
Affiliation:1. Faculty of Engineering and Architecture, Department of Information Technology, Ghent University, Gent, Oost-Vlaanderen, Belgium;2. Department of Information Technology, Internet Technology and Data Science Lab (IDLab), Ghent University - imec, Gent, Oost-Vlaanderen, Belgium
Abstract:Within the context of cloud computing, efficient resource management is of great importance as it can result in higher scalability and significant energy and cost reductions over time. Because of the high complexity and costs of cloud environments, however, newly developed resource allocation strategies are often only validated by means of simulations, for example, by using CloudSim or custom-developed simulation tools. This article describes a general approach for the validation of cloud resource allocation strategies, illustrating the importance of experimental validation on physical testbeds. Furthermore, the design and implementation of Raspberry Pi as a Service (RPiaaS), a low-cost embedded testbed built using Raspberry Pi nodes, is presented. RPiaaS aims to facilitate the step from simulations toward experimental evaluations on larger cloud testbeds and is designed using a microservice architecture, where experiments and all required management services are running inside containers. The performance of the RPiaaS testbed is evaluated using several benchmark experiments. The obtained results not only illustrate that the overhead of both using containers and running the required RPiaaS services is minimal but also provide useful insights for scaling up experiments between the Raspberry Pi testbed and a larger more traditional cloud testbed. The introduced validation approach is then illustrated using a case study focusing on the allocation of hierarchically structured tenant data. The results obtained through simulations are compared to the experimental results. The RPiaaS testbed proved to be a very useful tool for the initial experimental validation before moving the experiments to a large-scale testbed.
Keywords:cloud computing  experimental validation  Raspberry Pi testbed  resource allocation  simulations
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号