REFERENCES
5G-CARMEN (2019). 5G-CARMEN - 5G for Con-
nected and Automated Road Mobility in the European
UnioN. https://www.5gcarmen.eu/.
Azimi, S., Pahl, C. and Shirvani, M. H. (2020). Parti-
cle swarm optimization for managing performance in
multi-cluster IoT edge architectures. In Intl Conf on
Cloud Computing and Services Science CLOSER.
Baldini, I., Castro, P. C., Chang, K. S., Cheng, P., Fink, S. J.,
Ishakian, V., Mitchell, N., Muthusamy, V., Rabbah,
R. M., Slominski, A., and Suter, P. (2017). Serverless
computing: Current trends and open problems. CoRR,
abs/1706.03178.
Ellis, A. (2018). Introducing stateless microservices for
openfaas. https://www.openfaas.com/blog/. Ac-
cessed: 2019-11-11.
Fang, D., Liu, X., Romdhani, I., Jamshidi, P. and Pahl, C.
(2016). An agility-oriented and fuzziness-embedded
semantic model for collaborative cloud service search,
retrieval and recommendation. In Future Generation
Computer Systems, 56, 11-26.
Gand, F., Fronza, I., Ioini, N. E., Barzegar, H. R., Azimi,
S., and Pahl, C. (2020). A fuzzy controller for self-
adaptive lightweight container orchestration. In Intl
Conf on Cloud Computing and Services Science.
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).
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. QoSA, 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.
Javed, M., Abgaz, Y. M. and Pahl, C. (2013). Ontology
change management and identification of change pat-
terns. Journal on Data Semantics 2 (2-3), 119-143.
Kiss, P., Reale, A., Ferrari, C. J., and Istenes, Z. (2018). De-
ployment of iot applications on 5g edge. In 2018 IEEE
International Conference on Future IoT Technologies.
Kritikos, K. and Skrzypek, P. (2018). A review of serverless
frameworks. In 2018 IEEE/ACM International Con-
ference on Utility and Cloud Computing Companion
(UCC Companion), pages 161–168.
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.
Melia, M. and Pahl, C. (2009). Constraint-based validation
of adaptive e-learning courseware. In IEEE Transac-
tions on Learning Technologies 2(1), 37-49.
Mendonca, N. C., Jamshidi, P., Garlan, D., and Pahl, C.
(2019). Developing self-adaptive microservice sys-
tems: Challenges and directions. IEEE Software.
openFaaS (2019). openfaas: Auto-scaling. https://docs.
openfaas.com/architecture/autoscaling/. Accessed:
2019-11-11.
Pahl, C. (2005). Layered ontological modelling for web
service-oriented model-driven architecture. In Europ
Conf on Model Driven Architecture – Found and Appl.
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., 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. (2003). An ontology for software component
matching. International Conference on Fundamental
Approaches to Software Engineering, 6-21.
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.
Samir, A. and Pahl, C. (2020). Detecting and Localizing
Anomalies in Container Clusters Using Markov Mod-
els. Electronics 9 (1), 64.
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.
Serverless (2019). Serverless framework. https://serverless.
com/. Accessed: 2019-11-13.
Steffenel, L., Schwertner Char, A., and da Silva Alves, B.
(2019). A containerized tool to deploy scientific ap-
plications over soc-based systems: The case of mete-
orological forecasting with wrf. In CLOSER’19.
Taibi, D., Lenarduzzi, V. and Pahl, C. (2019). Microservices
Anti-Patterns: A Taxonomy. Microservices - Science
and Engineering, Springer.
Taibi, D., Lenarduzzi, V., Pahl, C. and Janes, A. (2017).
Microservices in agile software development: a
workshop-based study into issues, advantages, and
disadvantages. In XP2017 Scientific Workshops.
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
IEEE Intl Conf on Services Computing (SCC).
von Leon, D., Miori, L., Sanin, J., El Ioini, N., Helmer,
S. and Pahl, C. (2018). A Performance Exploration
of Architectural Options for a Middleware for Decen-
tralised Lightweight Edge Cloud Architectures. Intl
Conf Internet of Things, Big Data & Security.
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.
Serverless Container Cluster Management for Lightweight Edge Clouds
311