Performance evaluation metrics for cloud, fog and edge computing: A review, taxonomy, benchmarks and standards for future research
Optimization is an inseparable part of Cloud computing, particularly with the emergence of
Fog and Edge paradigms. Not only these emerging paradigms demand reevaluating cloud …
Fog and Edge paradigms. Not only these emerging paradigms demand reevaluating cloud …
Security and privacy in cloud computing: technical review
Advances in the usage of information and communication technologies (ICT) has given rise
to the popularity and success of cloud computing. Cloud computing offers advantages and …
to the popularity and success of cloud computing. Cloud computing offers advantages and …
Cloud, fog and mist computing in IoT: an indication of emerging opportunities
In the last couple of years, massive growth has been seen in the Internet of Things (IoT). It is
being adopted by all the application areas worldwide and playing a vital role in making …
being adopted by all the application areas worldwide and playing a vital role in making …
Research on auto-scaling of web applications in cloud: survey, trends and future directions
Cloud computing emerging environment attracts many applications providers to deploy web
applications on cloud data centers. The primary area of attraction is elasticity, which allows …
applications on cloud data centers. The primary area of attraction is elasticity, which allows …
Deep configuration performance learning: A systematic survey and taxonomy
Performance is arguably the most crucial attribute that reflects the quality of a configurable
software system. However, given the increasing scale and complexity of modern software …
software system. However, given the increasing scale and complexity of modern software …
Magicscaler: Uncertainty-aware, predictive autoscaling
Predictive autoscaling is a key enabler for optimizing cloud resource allocation in Alibaba
Cloud's computing platforms, which dynamically adjust the Elastic Compute Service (ECS) …
Cloud's computing platforms, which dynamically adjust the Elastic Compute Service (ECS) …
Deepscaling: microservices autoscaling for stable cpu utilization in large scale cloud systems
Cloud service providers conservatively provision excessive resources to ensure service
level objectives (SLOs) are met. They often set lower CPU utilization targets to ensure …
level objectives (SLOs) are met. They often set lower CPU utilization targets to ensure …
The weights can be harmful: Pareto search versus weighted search in multi-objective search-based software engineering
In presence of multiple objectives to be optimized in Search-Based Software Engineering
(SBSE), Pareto search has been commonly adopted. It searches for a good approximation of …
(SBSE), Pareto search has been commonly adopted. It searches for a good approximation of …
Microscaler: Cost-Effective Scaling for Microservice Applications in the Cloud With an Online Learning Approach
Recently, the microservice becomes a popular architecture to construct cloud native systems
due to its agility. In cloud native systems, autoscaling is a key enabling technique to adapt to …
due to its agility. In cloud native systems, autoscaling is a key enabling technique to adapt to …
Service composition in dynamic environments: A systematic review and future directions
Distributed computing paradigms such as cloud, mobile, Internet of Things, and Fog have
enabled new modalities for building enterprise architectures through service composition …
enabled new modalities for building enterprise architectures through service composition …