A new SLA-aware method for discovering the cloud services using an improved nature-inspired optimization algorithm
Open Access
- 10 May 2021
- journal article
- research article
- Published by PeerJ in PeerJ Computer Science
- Vol. 7, e539
- https://doi.org/10.7717/peerj-cs.539
Abstract
Cloud computing is one of the most important computing patterns that use a pay-as-you-go manner to process data and execute applications. Therefore, numerous enterprises are migrating their applications to cloud environments. Not only do intensive applications deal with enormous quantities of data, but they also demonstrate compute-intensive properties very frequently. The dynamicity, coupled with the ambiguity between marketed resources and resource requirement queries from users, remains important issues that hamper efficient discovery in a cloud environment. Cloud service discovery becomes a complex problem because of the increase in network size and complexity. Complexity and network size keep increasing dynamically, making it a complex NP-hard problem that requires effective service discovery approaches. One of the most famous cloud service discovery methods is the Ant Colony Optimization (ACO) algorithm; however, it suffers from a load balancing problem among the discovered nodes. If the workload balance is inefficient, it limits the use of resources. This paper solved this problem by applying an Inverted Ant Colony Optimization (IACO) algorithm for load-aware service discovery in cloud computing. The IACO considers the pheromones’ repulsion instead of attraction. We design a model for service discovery in the cloud environment to overcome the traditional shortcomings. Numerical results demonstrate that the proposed mechanism can obtain an efficient service discovery method. The algorithm is simulated using a CloudSim simulator, and the result shows better performance. Reducing energy consumption, mitigate response time, and better Service Level Agreement (SLA) violation in the cloud environments are the advantages of the proposed method.Keywords
This publication has 39 references indexed in Scilit:
- Cloud enabled data analytics and visualization framework for health-shocks predictionFuture Generation Computer Systems, 2016
- Load balancing mechanisms and techniques in the cloud environments: Systematic literature review and future trendsJournal of Network and Computer Applications, 2016
- Context based service discovery algorithm for ad hoc mobile cloudPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2016
- Resource discovery in Mobile Cloud Computing: A clustering based approachPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2015
- Security in cloud computing: Opportunities and challengesInformation Sciences, 2015
- An Inverted Ant Colony Optimization approach to trafficEngineering Applications of Artificial Intelligence, 2014
- Cloud Services Discovery and Selection: Survey and New Semantic-Based SystemIntelligent Systems Reference Library, 2014
- Resource discovery mechanisms in grid systems: A surveyJournal of Network and Computer Applications, 2014
- CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithmsSoftware: Practice and Experience, 2010
- Ant colony optimization inspired resource discovery in P2P Grid systemsThe Journal of Supercomputing, 2008