Databases as software components may be used to serve a variety of smart applications. Currently, the Internet of Things (IoT), Artificial Intelligence (AI) and Cloud technologies are …
Context: Existing software workbenches allow for the deployment of cloud applications across a variety of Infrastructure-as-a-Service (IaaS) providers. The expected workload …
K Yin, Q Du - International Journal of Software Engineering and …, 2021 - World Scientific
Together with the spread of DevOps practices and container technologies, Microservice Architecture has become a mainstream architecture style in recent years. Resilience is a key …
Currently an increasing number of customers require cloud services with guaranteed security levels. At this aim, the adoption of multi-cloud strategies is spreading in a large …
An increase in the number of cloud services makes service selection a challenging issue for cloud users. It is important to determine the best service that can fulfill user requirements. To …
B Hayat, KH Kim, KI Kim - Cluster Computing, 2018 - Springer
Cloud computing is now being deployed in real world to satisfy several users' requirements for computation. In the point of management, there are several important considerations …
M Gonçalves, M Cunha, NC Mendonça… - 2015 IEEE 8th …, 2015 - ieeexplore.ieee.org
This work presents a novel approach to support application capacity planning in infrastructure-as-a-service (IaaS) clouds. The approach, called performance inference, relies …
Provisioning cloud applications usually is a complex task as it involves the deployment and configuration of several components (eg, load balancer, application server, database) and …
Cloud computing represents a paradigm shift in the way that IT services are delivered within enterprises. There are numerous challenges for enterprises planning to migrate to cloud …