Skip to main content
Log in

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

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  • Bratton D, Kennedy J (2007) Defining a standard for particle swarm optimization. In: IEEE, Swarm Intelligence Symposium. SIS 2007, pp 120–127

  • Clerc M, Kennedy J (2002) The particle swarm-explosion, stability, and convergence in a multidimensional complex space. IEEE Trans Evol Comput 6(1):58–73

    Article  Google Scholar 

  • Cui HM, Zhu QB (2007) Convergence analysis and parameter selection in particle swarm optimization. Jisuanji Gongcheng yu Yingyong (Comput Eng Appl) 42(23):89–91

    Google Scholar 

  • Eberhart RC, Kennedy J (1995) A new optimizer using particle swarm theory. In: Proceedings of the sixth international symposium on micro machine and human science, vol 1. New York, NY, pp 39–43

  • Gao H, Xu W (2011) Particle swarm algorithm with hybrid mutation strategy. Appl Soft Comput 11(8):5129–5142

    Article  Google Scholar 

  • Kennedy J (2000) Stereotyping: improving particle swarm performance with cluster analysis stereotyping: improving particle swarm performance with cluster analysis. In: Proceedings of the 2000 Congress on, Evolutionary Computation, vol 2, pp 1507–1512

  • Li J, Chen X, Li J, Jia C, Ma J, Lou W (2013a) Fine-grained access control system based on outsourced attribute-based encryption. In: Computer Security-ESORICS 2013. Springer, pp 592–609

  • Li J, Huang X, Chen X, Xiang Y (2013b) Securely outsourcing attribute-based encryption with checkability

  • Li J, Kim K (2010) Hidden attribute-based signatures without anonymity revocation. Inf Sci 180(9):1681–1689

    Article  MathSciNet  MATH  Google Scholar 

  • Li J, Liu Z, Chen X, Xhafa F, Tan X, Wong DS (2014) L-encdb: A lightweight framework for privacy-preserving data queries in cloud computing. Knowl Based Syst. doi:10.1016/j.knosys.2014.04.010

  • Li J, Wang Q, Wang C, Cao N, Ren K, Lou W (2010) Fuzzy keyword search over encrypted data in cloud computing. In: Proceedings IEEE, INFOCOM, 2010, pp 1–5

  • Liu Z, Chen X, Yang J, Jia C, You I (2014a) New order preserving encryption model for outsourced databases in cloud environments. J Netw Comput Appl (in press). http://www.sciencedirect.com/science/article/pii/S1084804514001350#

  • Liu Z, Li J, Chen X, Yang J, Jia C (2014b) Tmds: Thin-model data sharing scheme supporting keyword search in cloud storage. In: Information Security and Privacy. Springer, pp 115–130

  • Liu Z, Li J, Li J, Jia C, Yang J, Yuan K (2014c) Sql-based fuzzy query mechanism over encrypted database. Int J Data Warehous Min (IJDWM) 10(4):71–87

    Article  Google Scholar 

  • Pan F, Tu X, Chen J, Fu J (2005) Harmonious particle swarm optimizer-hpso. Comput Eng 31(1):169–171

    Google Scholar 

  • Pandey S, Wu L, Guru SM, Buyya R (2010) A particle swarm optimization-based heuristic for scheduling workflow applications in cloud computing environments. In: 24th IEEE International Conference on Advanced Information Networking and Applications (AINA), pp 400–407

  • Pérez O, Amaya I, Correa R (2013) Numerical solution of certain exponential and non-linear diophantine systems of equations by using a discrete particle swarm optimization algorithm. Appl Math Comput 225:737–746

    MathSciNet  MATH  Google Scholar 

  • Severi P, Fiadeiro J, Ekserdjian D (2011) Guiding the representation of n-ary relations in ontologies through aggregation, generalisation and participation. Web Semant Sci Serv Agents World Wide Web 9(2):83–98

    Article  Google Scholar 

  • Tang Y, Wang Z, Fang JA (2011) Feedback learning particle swarm optimization. Appl Soft Comput 11(8):4713–4725

    Article  Google Scholar 

  • Tanweer MR, Sundaram S (2014) Human cognition inspired particle swarm optimization algorithm. In: IEEE Ninth International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP), 2014, pp 1–6

  • van den Bergh F, Engelbrecht A (2002) A new locally convergent particle swarm optimizer. Proc IEEE Int Conf Syst Man Cybern 7:6–9

    Article  Google Scholar 

  • Zhan S, Huo H (2012) Improved pso-based task scheduling algorithm in cloud computing. J Inf Comput Sci 9(13):3821–3829

    Google Scholar 

Download references

Acknowledgments

The authors declare that there is no conflict of interests regarding the publication of this article. Research was sponsored by the National Science Foundation of China under Grant Number 61272412; Jilin Province Science and Technology Development Plan Item Number 20120303. Soft Science Project of Jiin Provincial Science and Technology Department no. 20150418013fg. Ministry of Education Humanities and Social Sciences Planning Project no. 13YJAZH130, Natural Science Foundation of Jiin Provincial Science and Technology Department no. 20130101074JC. Project 2014095 supported by Graduate Innovation Fund of Jilin University.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhanwei Du.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, C., Yang, Y., Du, Z. et al. Particle swarm optimization algorithm based on ontology model to support cloud computing applications. J Ambient Intell Human Comput 7, 633–638 (2016). https://doi.org/10.1007/s12652-015-0262-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-015-0262-2

Keywords

Navigation