served virtual machines. This paves the way for new
memory allocation formats on low-cost devices.
Our infrastructure proposal based on the ETSI
framework made it possible to launch virtual ma-
chines uniformly. Namely, MANO does not need
to deal with different virtualization technologies
for each hardware (high-performance and low-cost).
Also, the limitation of our proposal opens the ways
for advances in the virtualization spectrum on low-
cost hardware.
For future work, we will investigate which of ap-
plications we execute the infrastructure showcase in
this work and measure their performance. This work
will bring a better understanding of the supported use
cases and will provide information about the limita-
tions associated with such scenarios, thus bringing
knowledge about the weaknesses and strengths of the
use of low-cost hardware on edge.
ACKNOWLEDGEMENTS
This work is inside UFU-CAPES.Print Program. This
study was financed in part by the Coordenac¸
˜
ao de
Aperfeic¸oamento de Pessoal de N
´
ıvel Superior –
Brasil (CAPES) – Finance Code 001. This research
also received the support from PROPP/UFU.
REFERENCES
Ahmad, M., Alowibdi, J. S., and Ilyas, M. U. (2017).
viot: A first step towards a shared, multi-tenant
iot infrastructure architecture. In 2017 IEEE Inter-
national Conference on Communications Workshops
(ICC Workshops), pages 308–313.
Akrivopoulos, O., Zhu, N., Amaxilatis, D., Tselios, C.,
Anagnostopoulos, A., and Chatzigiannakis, I. (2018).
A Fog Computing-Oriented, Highly Scalable IoT
Framework for Monitoring Public Educational Build-
ings. In 2018 IEEE International Conference on Com-
munications (ICC), pages 1–6.
Barik, R. K., Lenka, R. K., Rao, K. R., and Ghose, D.
(2016). Performance analysis of virtual machines and
containers in cloud computing. In 2016 International
Conference on Computing, Communication and Au-
tomation (ICCCA), pages 1204–1210.
Bekaroo, G. and Santokhee, A. (2016). Power consumption
of the raspberry pi: A comparative analysis. In 2016
IEEE International Conference on Emerging Tech-
nologies and Innovative Business Practices for the
Transformation of Societies (EmergiTech), pages 361–
366.
Bellavista, P., Chessa, S., Foschini, L., Gioia, L., and Giro-
lami, M. (2018). Human-Enabled Edge Computing:
Exploiting the Crowd as a Dynamic Extension of Mo-
bile Edge Computing. IEEE Communications Maga-
zine, 56(1):145–155.
Chang, H., Hari, A., Mukherjee, S., and Lakshman, T. V.
(2014). Bringing the cloud to the edge. In 2014 IEEE
Conference on Computer Communications Workshops
(INFOCOM WKSHPS), pages 346–351.
d. S. Marques, W., d. Souza, P. S. S., Rossi, F. D., d. C. Ro-
drigues, G., Calheiros, R. N., d. S. Conterato, M., and
Ferreto, T. C. (2018). Evaluating container-based vir-
tualization overhead on the general-purpose iot plat-
form. In 2018 IEEE Symposium on Computers and
Communications (ISCC), pages 00008–00013.
Gouareb, R., Friderikos, V., and Aghvami, A. (2018). Vir-
tual network functions routing and placement for edge
cloud latency minimization. IEEE Journal on Selected
Areas in Communications, 36(10):2346–2357.
Ha, K. and Satyanarayanan, M. (2015). Openstack++ for
cloudlet deployment. School of Computer Science
Carnegie Mellon University Pittsburgh.
Hu, Y. C., Patel, M., Sabella, D., Sprecher, N., and Young,
V. (2015). Mobile edge computing—a key technology
towards 5g. ETSI white paper, 11(11):1–16.
Kristiani, E., Yang, C.-T., Wang, Y. T., and Huang, C.-Y.
(2019). Implementation of an edge computing archi-
tecture using openstack and kubernetes. In Kim, K. J.
and Baek, N., editors, Information Science and Ap-
plications 2018, pages 675–685, Singapore. Springer
Singapore.
Lei, L., Xiong, X., Hou, L., and Zheng, K. (2018). Collabo-
rative Edge Caching through Service Function Chain-
ing: Architecture and Challenges. IEEE Wireless
Communications, 25(3):94–102.
Li, Z., Kihl, M., Lu, Q., and Andersson, J. A. (2017).
Performance overhead comparison between hypervi-
sor and container based virtualization. In 2017 IEEE
31st International Conference on Advanced Informa-
tion Networking and Applications (AINA), pages 955–
962.
Miloji
ˇ
ci
´
c, D., Llorente, I. M., and Montero, R. S. (2011).
Opennebula: A cloud management tool. IEEE Inter-
net Computing, 15(2):11–14.
Pahl, C., Helmer, S., Miori, L., Sanin, J., and Lee, B.
(2016). A container-based edge cloud paas architec-
ture based on raspberry pi clusters. In 2016 IEEE 4th
International Conference on Future Internet of Things
and Cloud Workshops (FiCloudW), pages 117–124.
Paolino, M., Rigo, A., Spyridakis, A., Fangude, J., Lalov,
P., and Raho, D. (2015). T-kvm: A trusted architec-
ture for kvm arm v7 and v8 virtual machines securing
virtual machines by means of kvm, trustzone, tee and
selinux. In In Proc. of the Sixth International Confer-
ence on Cloud Computing, GRIDs, and Virtualization.
Pierre, G. and Stratan, C. (2012). Conpaas: A platform
for hosting elastic cloud applications. IEEE Internet
Computing, 16(5):88–92.
Puthal, D., Obaidat, M. S., Nanda, P., Prasad, M., Mo-
hanty, S. P., and Zomaya, A. Y. (2018). Secure and
Sustainable Load Balancing of Edge Data Centers in
Enabling the Management and Orchestration of Virtual Networking Functions on the Edge
345