Abstract
The cloud ecosystem provides transformative advantages that allow elastically offering on-demand services. However, it is not always possible to provide adequate services to all customers and thus to fulfill service level agreements (SLA). To enable compliance with these agreements, service providers leave the customer responsible for determining the service settings and expect that the client knows what to do. Some studies address SLA compliance, but the existing works do not adequately address the problem of resource allocation according to clients' needs since they consider a limited set of objectives to be analyzed and fulfilled. In previous work, we have already addressed the problem considering a single-objective approach. In that work, we identified that the problem has a multi-objective characteristic since several attributes simultaneously influence the SLA agreement, which can lead to conflicts. This paper proposes a multi-objective combinatorial optimization approach for computational resources provisioning, seeking to optimize the efficient use of the infrastructure and provide the client with greater flexibility in contract closure.
Highlights
The paradigm of cloud computing has brought a major change in the context of how computing resources are currently offered
We focus on the Infrastructure as a Service (IaaS) model, the developed methodology could be apply to the others models
USE CASE we present a concrete use case with Quality of Service (QoS) indicators and related target
Summary
The paradigm of cloud computing has brought a major change in the context of how computing resources are currently offered. Resources are offered on demand, allowing to achieve greater flexibility and scalability to meet the user’s needs. Universities and governments have chosen to use cloud resources in order to reduce costs usually incurred with in-house infrastructures. Specific popular features for business owners are the combination of low investment in infrastructure and low cost of operation paid for high scalability and ease of access [37]. The use of the cloud ecosystem has emerged as a Google proposal for all types of Internet users (individuals and companies) [8]. A cloud ecosystem can be defined as a
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.