Soft sets based symbiotic organisms search algorithm for resource discovery in cloud computing environment

Abstract The dynamicity, coupled with the uncertainty that occurs between advertised resources and users’ resource requirement queries, remains significant problems that hamper the discovery of candidate resources in a cloud computing environment. Network size and complexity continue to increase dynamically which makes resource discovery a complex, NP-hard problem that requires efficient algorithms for optimum resource discovery. Several algorithms have been proposed in literature but there is still room for more efficient algorithms especially as the size of the resources increases. This paper proposes a soft-set symbiotic organisms search (SSSOS) algorithm, a new hybrid resource discovery solution. Soft-set theory has been proved efficient for tackling uncertainty problems that arises in static systems while symbiotic organisms search (SOS) has shown strength for tackling dynamic relationships that occur in dynamic environments in search of optimal solutions among objects. The SSSOS algorithm innovatively combines the strengths of the underlying techniques to provide efficient management of tasks that need to be accomplished during resource discovery in the cloud. The effectiveness and efficiency of the proposed hybrid algorithm is demonstrated through empirical simulation study and benchmarking against recent techniques in literature. Results obtained reveal the promising potential of the proposed SSSOS algorithm for resource discovery in a cloud environment.

[1]  Shaocheng Tong,et al.  Rough Set Approach for Processing Information Table , 2007, Eighth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD 2007).

[2]  Jeng-Shyang Pan,et al.  Interaction Artificial Bee Colony Based Load Balance Method in Cloud Computing , 2014, ICGEC.

[3]  Ahmad Nazari Mohd Rose,et al.  Soft Set Theoretic Approach for Dimensionality Reduction , 2009, FGIT-DTA.

[4]  Angappa Gunasekaran,et al.  A knowledge management approach for managing uncertainty in manufacturing , 2006, Ind. Manag. Data Syst..

[5]  Yujia Wang,et al.  Particle swarm optimization with preference order ranking for multi-objective optimization , 2009, Inf. Sci..

[6]  Filiz Çitak,et al.  Fuzzy parameterized fuzzy soft set theory and its applications , 2010 .

[7]  Minghe Huang,et al.  Study on Resources Scheduling Based on ACO Allgorithm and PSO Algorithm in Cloud Computing , 2012, 2012 11th International Symposium on Distributed Computing and Applications to Business, Engineering & Science.

[8]  Rajkumar Buyya,et al.  A framework for ranking of cloud computing services , 2013, Future Gener. Comput. Syst..

[9]  Jun Zhang,et al.  An Ant Colony Optimization Approach to a Grid Workflow Scheduling Problem With Various QoS Requirements , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[10]  M. A. Abido,et al.  Multiobjective particle swarm optimization for environmental/economic dispatch problem , 2009 .

[11]  D. Molodtsov Soft set theory—First results , 1999 .

[12]  Xuejie Zhang,et al.  An Approach to Optimized Resource Scheduling Algorithm for Open-Source Cloud Systems , 2010, 2010 Fifth Annual ChinaGrid Conference.

[13]  Shafii Muhammad Abdulhamid,et al.  Symbiotic Organism Search optimization based task scheduling in cloud computing environment , 2016, Future Gener. Comput. Syst..

[14]  Vimal Savsani,et al.  Optimization of a plate-fin heat exchanger design through an improved multi-objective teaching-learning based optimization (MO-ITLBO) algorithm , 2014 .

[15]  Irfan Deli,et al.  Products of FP-Soft Sets and their Applications , 2012 .

[16]  Nasruddin Hassan,et al.  Soft Multisets Theory , 2011 .

[17]  Rajkumar Buyya,et al.  CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms , 2011, Softw. Pract. Exp..

[18]  Zheng Jun,et al.  Ant colony optimization algorithm for computing resource allocation based on cloud computing environment (Chinese) , 2010 .

[19]  Mohammed Abdullahi,et al.  Hybrid Symbiotic Organisms Search Optimization Algorithm for Scheduling of Tasks on Cloud Computing Environment , 2016, PloS one.

[20]  Tarek Hegazy,et al.  Optimization of Resource Allocation and Leveling Using Genetic Algorithms , 1999 .

[21]  El-Sayed M. El-Horbaty,et al.  Hybrid Algorithm for Resource Provisioning of Multi-tier Cloud Computing , 2015 .

[22]  Vivek Patel,et al.  A multi-objective improved teaching-learning based optimization algorithm for unconstrained and constrained optimization problems , 2014 .

[23]  Hongli Zhang,et al.  A PSO-Based Hierarchical Resource Scheduling Strategy on Cloud Computing , 2012, ISCTCS.

[24]  Bin Yu,et al.  Grid Service Discovery with Rough Sets , 2008, IEEE Transactions on Knowledge and Data Engineering.

[25]  Athanasios V. Vasilakos,et al.  A Survey on Service-Oriented Network Virtualization Toward Convergence of Networking and Cloud Computing , 2012, IEEE Transactions on Network and Service Management.

[26]  S. Vijayabalaji,et al.  A NEW DECISION MAKING THEORY IN SOFT MATRICES , 2013 .

[27]  Min-Yuan Cheng,et al.  Symbiotic Organisms Search: A new metaheuristic optimization algorithm , 2014 .

[28]  Iraj Ataollahi,et al.  Resource Matchmaking Algorithm using Dynamic Rough Set in Grid Environment , 2009, ArXiv.

[29]  Ezugwu E. Absalom,et al.  Grid Resource Allocation with Genetic Algorithm Using Population Based on Multisets , 2017, J. Intell. Syst..

[30]  Martin van den Berg,et al.  Focused Crawling: A New Approach to Topic-Specific Web Resource Discovery , 1999, Comput. Networks.

[31]  Yiyu Yao,et al.  A General Definition of an Attribute Reduct , 2007, RSKT.

[32]  A. R. Roy,et al.  An application of soft sets in a decision making problem , 2002 .

[33]  Morteza Analoui,et al.  Resource discovery using rough set in grid environment , 2009, 2009 14th International CSI Computer Conference.

[34]  Sunilkumar S. Manvi,et al.  Resource management for Infrastructure as a Service (IaaS) in cloud computing: A survey , 2014, J. Netw. Comput. Appl..

[35]  Andrzej M. Goscinski,et al.  Toward dynamic and attribute based publication, discovery and selection for cloud computing , 2010, Future Gener. Comput. Syst..

[36]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Cloud Computing and Emerging It Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility , 2022 .

[37]  A. R. Roy,et al.  Soft set theory , 2003 .

[38]  L. D. Dhinesh Babu,et al.  Honey bee behavior inspired load balancing of tasks in cloud computing environments , 2013, Appl. Soft Comput..

[39]  Lian Chen,et al.  An Attribute Reduction Algorithm Based on Rough Set Theory and an Improved Genetic Algorithm , 2014, J. Softw..

[40]  Ezugwu E. Absalom,et al.  Virtual Machine Allocation in Cloud Computing Environment , 2013, Int. J. Cloud Appl. Comput..

[41]  Sima Ghosh,et al.  Improved symbiotic organisms search algorithm for solving unconstrained function optimization , 2016 .

[42]  Yan Gao,et al.  An Attribute Reduction Algorithm Based on Genetic Algorithm and Discernibility Matrix , 2012, J. Softw..

[43]  Sameh M. Saad,et al.  A holistic approach to diagnose uncertainty in ERP-controlled manufacturing shop floor , 2003 .