semantic model for collaborative cloud service search,
retrieval and recommendation. In Future Generation
Computer Systems, 56, 11-26.
Fowley, F., Pahl, C., Jamshidi, P., Fang, D. and Liu, X.
(2018). A classification and comparison framework
for cloud service brokerage architectures. IEEE Trans-
actions on Cloud Computing 6 (2), 358-371.
Gand, F., Fronza, I., El Ioini, N., Barzegar, H. R., Azimi,
S. and Pahl, C. (2020). A Fuzzy Controller for Self-
Adaptive Lightweight Edge Container Orchestration.
In International Conference on Cloud Computing and
Services Science CLOSER.
Gand, F., Fronza, I., El Ioini, N., Barzegar, H. R. and Pahl,
C. (2020). Serverless Container Cluster Management
for Lightweight Edge Clouds. In International Con-
ference on Cloud Computing and Services Science
CLOSER.
El Ioini, N. and Pahl, C. (2018). A review of distributed
ledger technologies. OTM Confederated International
Conferences.
El Ioini, N. and Pahl, C. (2018). Trustworthy Orchestration
of Container Based Edge Computing Using Permis-
sioned Blockchain. Intl Conf on Internet of Things:
Systems, Management and Security (IoTSMS).
El Ioini, N., Pahl, C. and Helmer, S. (2018). A decision
framework for blockchain platforms for IoT and edge
computing. IoTBDS’18.
Jamshidi, P., Pahl, C., Mendonca, N. C., Lewis, J., and
Tilkov, S. (2018). Microservices: The journey so far
and challenges ahead. IEEE Software, 35(3):24–35.
Jamshidi, P., Pahl, C., Chinenyeze, S. and Liu, X. (2015).
Cloud Migration Patterns: A Multi-cloud Service Ar-
chitecture Perspective. In Service-Oriented Comput-
ing - ICSOC 2014 Workshops. 6–19.
Jamshidi, P., Sharifloo, A., Pahl, C., Arabnejad, H., Met-
zger, A. and Estrada, G. (2016). Fuzzy self-learning
controllers for elasticity management in dynamic
cloud architectures. Intl Conf Quality of Software Ar-
chitectures, 70–79.
Jamshidi, P., Pahl, C. and Mendonca, N. C. (2016). Man-
aging uncertainty in autonomic cloud elasticity con-
trollers. IEEE Cloud Computing, 50-60.
Jamshidi, P., Pahl, C. and Mendonca, N. C. (2017). Pattern-
based multi-cloud architecture migration. Software:
Practice and Experience 47 (9), 1159-1184.
Kiss, P., Reale, A., Ferrari, C. J., and Istenes, Z. (2018).
Deployment of iot applications on 5g edge. In 2018
Intl Conf on Future IoT Technologies, pp. 1–9.
Kritikos, K. and Skrzypek, P. (2018). A review of serverless
frameworks. In 2018 Intl Conf on Utility and Cloud
Computing (Companion), pp. 161–168.
Lama, P. and Zhou, X. (2010). Autonomic provisioning
with self-adaptive neural fuzzy control for end-to-end
delay guarantee. In 2010 Intl Symp on Mod, Anal and
Sim of Comp and Teleco Syst, pp. 151–160.
Le, V. T., Pahl, C. and El Ioini, N. (2019). Blockchain Based
Service Continuity in Mobile Edge Computing. In 6th
International Conference on Internet of Things: Sys-
tems, Management and Security.
Light, R. (2018). Mqtt man page. https://mosquitto.org/
man/mqtt-7.html. Accessed: 2019-11-12.
Mendonca, N. C., Jamshidi, P., Garlan, D. and Pahl, C.
(2020). Developing Self-Adaptive Microservice Sys-
tems: Challenges and Directions. In IEEE Software.
openFaaS (2019). openfaas: Auto-scaling. https://docs.
openfaas.com/architecture/autoscaling/. Accessed:
2019-11-11.
Pahl, C., El Ioini, N., Helmer, S. and Lee, B. (2018). An ar-
chitecture pattern for trusted orchestration in IoT edge
clouds. Intl Conf Fog and Mobile Edge Computing.
Pahl, C., Jamshidi, P. and Zimmermann, O. (2018). Archi-
tectural principles for cloud software. ACM Transac-
tions on Internet Technology (TOIT) 18 (2), 17.
Pahl, C. (2003). An ontology for software component
matching. International Conference on Fundamental
Approaches to Software Engineering, 6-21.
Pahl, C. (2005). Layered ontological modelling for web
service-oriented model-driven architecture. In Europ
Conf on Model Driven Architecture – Foundations and
Applications.
Riggio, R., Khan, S. N., Subramanya, T., Yahia, I. G. B.,
and Lopez, D. (2018). Lightmano: Converging nfv
and sdn at the edges of the network. In 2018 Network
Operations and Management Symp, pp. 1–9.
Pahl, C., Jamshidi, P. and Zimmermann, O. (2020). Mi-
croservices and Containers. Software Engineering
(2020).
Pahl, C., Fronza, I., El Ioini, N. and Barzegar, H. R. (2019).
A Review of Architectural Principles and Patterns for
Distributed Mobile Information Systems. In 14th Intl
Conf on Web Information Systems and Technologies.
Scolati, R., Fronza, I., Ioini, N. E., Samir, A., and Pahl,
C. (2019). A containerized big data streaming archi-
tecture for edge cloud computing on clustered single-
board devices. In 9th International Conference on
Cloud Computing and Services Science CLOSER.
Tata, S., Jain, R., Ludwig, H., and Gopisetty, S. (2017).
Living in the cloud or on the edge: Opportunities and
challenges of iot application architecture. In 2017 Intl
Conf on Services Computing, pp. 220–224.
von Leon, D., Miori, L., Sanin, J., El Ioini, N., Helmer, S.
and Pahl, C. (2019). A Lightweight Container Mid-
dleware for Edge Cloud Architectures. Fog and Edge
Computing: Principles and Paradigms, 145-170.
Xi, B., Xia, C. H., Liu, Z., Zhang, L., and Raghavachari, M.
(2004). A smart hill-climbing algorithm for applica-
tion server configuration. In 13th Int. Conf. on WWW.
VEHITS 2020 - 6th International Conference on Vehicle Technology and Intelligent Transport Systems
220