Particle swarm optimization algorithm based on ontology model to support cloud computing applications

The particle swarm optimization (PSO) algorithm is a reasonable method for solving complex functions. In previous years, it has been extensively applied in cloud computing environments, such as cloud resource schedules and privacy management. However, this algorithm can easily fall into local minimum points and has a slow convergence speed. Using an established ontology model, we proposed a framework and two novel PSO algorithms in this paper. The ontology model is introduced with various types of operators to the cooperation framework. In contrast with traditional algorithms, our algorithms include semantic roles and concepts to update crucial parameters based on the cooperation framework. Using function optimization problems as examples, the experiments show that the particle swarm algorithms within our framework are superior to other classical algorithms.

[1]  Sundaram Suresh,et al.  Human cognition inspired particle swarm optimization algorithm , 2014, 2014 IEEE Ninth International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP).

[2]  Hongying Huo,et al.  Improved PSO-based Task Scheduling Algorithm in Cloud Computing , 2012 .

[3]  Iván Amaya,et al.  Numerical solution of certain exponential and non-linear Diophantine systems of equations by using a discrete particle swarm optimization algorithm , 2013, Appl. Math. Comput..

[4]  James Kennedy,et al.  Defining a Standard for Particle Swarm Optimization , 2007, 2007 IEEE Swarm Intelligence Symposium.

[5]  Ilsun You,et al.  New order preserving encryption model for outsourced databases in cloud environments , 2016, J. Netw. Comput. Appl..

[6]  Jin Li,et al.  TMDS: Thin-Model Data Sharing Scheme Supporting Keyword Search in Cloud Storage , 2014, ACISP.

[7]  Jin Li,et al.  Hidden attribute-based signatures without anonymity revocation , 2010, Inf. Sci..

[8]  A. Engelbrecht,et al.  A new locally convergent particle swarm optimiser , 2002, IEEE International Conference on Systems, Man and Cybernetics.

[9]  Maurice Clerc,et al.  The particle swarm - explosion, stability, and convergence in a multidimensional complex space , 2002, IEEE Trans. Evol. Comput..

[10]  Fatos Xhafa,et al.  L-EncDB: A lightweight framework for privacy-preserving data queries in cloud computing , 2015, Knowl. Based Syst..

[11]  Zhu Qing-bao Convergence analysis and parameter selection in particle swarm optimization , 2007 .

[12]  José Luiz Fiadeiro,et al.  Guiding the representation of n-ary relations in ontologies through aggregation, generalisation and participation , 2011, J. Web Semant..

[13]  Hao Gao,et al.  Particle swarm algorithm with hybrid mutation strategy , 2011, Appl. Soft Comput..

[14]  Yang Tang,et al.  Feedback learning particle swarm optimization , 2011, Appl. Soft Comput..

[15]  Jianfeng Ma,et al.  Fine-Grained Access Control System Based on Outsourced Attribute-Based Encryption , 2013, ESORICS.

[16]  Fu Jiwei A Harmonious Particle Swarm Optimizer——HPSO , 2005 .

[17]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[18]  Jin Li,et al.  SQL-Based Fuzzy Query Mechanism Over Encrypted Database , 2014, Int. J. Data Warehous. Min..

[19]  Rajkumar Buyya,et al.  A Particle Swarm Optimization-Based Heuristic for Scheduling Workflow Applications in Cloud Computing Environments , 2010, 2010 24th IEEE International Conference on Advanced Information Networking and Applications.

[20]  J. Kennedy Stereotyping: improving particle swarm performance with cluster analysis , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[21]  Jin Li,et al.  Securely Outsourcing Attribute-Based Encryption with Checkability , 2014, IEEE Transactions on Parallel and Distributed Systems.

[22]  Cong Wang,et al.  Efficient verifiable fuzzy keyword search over encrypted data in cloud computing , 2013, Comput. Sci. Inf. Syst..