Embodied self-aware computing systems

H Hoffmann, A Jantsch, ND Dutt - Proceedings of the IEEE, 2020 - ieeexplore.ieee.org
Embodied self-aware computing systems are embedded in a physical environment with a
rich set of sensors and actuators to interact both with their environment and with their own …

Control strategies for self-adaptive software systems

A Filieri, M Maggio, K Angelopoulos… - ACM Transactions on …, 2017 - dl.acm.org
The pervasiveness and growing complexity of software systems are challenging software
engineering to design systems that can adapt their behavior to withstand unpredictable …

Predicting the end-to-end tail latency of containerized microservices in the cloud

J Rahman, P Lama - 2019 IEEE International Conference on …, 2019 - ieeexplore.ieee.org
Large-scale web services are increasingly adopting cloud-native principles of application
design to better utilize the advantages of cloud computing. This involves building an …

Towards sustainable edge computing through renewable energy resources and online, distributed and predictive scheduling

G Perin, M Berno, T Erseghe… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
In this work, we tackle the energy consumption problem of edge computing technology
looking at two key aspects:(i) reducing the energy burden of modern edge computing …

Automated control of multiple software goals using multiple actuators

M Maggio, AV Papadopoulos, A Filieri… - Proceedings of the 2017 …, 2017 - dl.acm.org
Modern software should satisfy multiple goals simultaneously: it should provide predictable
performance, be robust to failures, handle peak loads and deal seamlessly with unexpected …

A control theoretical view of cloud elasticity: taxonomy, survey and challenges

A Ullah, J Li, Y Shen, A Hussain - Cluster Computing, 2018 - Springer
The lucrative features of cloud computing such as pay-as-you-go pricing model and dynamic
resource provisioning (elasticity) attract clients to host their applications over the cloud to …

Toward holistic performance management in clouds: taxonomy, challenges and opportunities

N Fareghzadeh, MA Seyyedi… - The Journal of …, 2019 - Springer
Cloud computing is an evolving paradigm with tremendous momentum. Performance is a
major challenge in providing cloud services, and performance management is prerequisite …

An analysis of the application of fuzzy logic in cloud computing

MI Tariq, S Tayyaba, N Ali Mian… - Journal of Intelligent …, 2020 - content.iospress.com
Fuzzy logic has wide adoption in every field of study due to its immense advantages and
techniques. In cloud computing, there are many challenges that can be resolved with the …

Robust resource scaling of containerized microservices with probabilistic machine learning

P Kang, P Lama - … IEEE/ACM 13th International Conference on …, 2020 - ieeexplore.ieee.org
Large-scale web services are increasingly being built with many small modular components
(microservices), which can be deployed, updated and scaled seamlessly. These …

Predictive load balancing in cloud computing environments based on ensemble forecasting

M Sommer, M Klink, S Tomforde… - 2016 IEEE International …, 2016 - ieeexplore.ieee.org
Cloud Computing allows the on-demand usage of computing resources in a pay-as-you-use
manner. One major problem for Cloud providers is the trade-off between the huge amount of …