A Distributed Management Method Based on the Artificial Fish-Swarm Model in Cloud Computing Environment

  • Hongying LuoEmail author


Recently, there are some problems in the centralized management, such as centralized management, heavy burden, excessive number of virtual machine migration, lack of mutual cooperation mechanism between nodes, can’t adapt to the cluster of change. The existing distributed management methods exist between the nodes have less cooperation mechanism and only simple communication, quality of service is no obvious improvement, system can save energy consumption is not obvious. According to the behavior characteristics of the fish, this paper presents an artificial fish to achieve mutual cooperation of nodes in the distributed management method.


Artificial fish-swam algorithm Loud computing Virtual machine Distributed management Global management 



This work was supported by Chinese Natural Science Foundation (11361048), Yunnan Natural Science Foundation (2017FH001-014) and Qujing Normal University Natural Science Foundation (ZDKC2016002).


  1. 1.
    K. Chen and W. Zheng, Cloud computing: Journal of Examples and Research Status, Journal of Software, Vol. 20, pp. 1337–1348, 2009.CrossRefGoogle Scholar
  2. 2.
    J. Mell and T. Grance, The NIST definition of cloud computing, National Institute of Standards and Techology, Vol. 25, pp. 546–557, 2011.Google Scholar
  3. 3.
    R. Buyya and C. S. Yeo, Research of cloud computing and algorithm, Future Generation Computer System., Vol. 25, pp. 565–599, 2008.Google Scholar
  4. 4.
    K. H. Tan, Q. B. Wu and H. M. Tang, Multi-tier energy management strategy for HPC clusters, Green Computing and Communications (Greencom), Vol. 32, pp. 112–116, 2010.Google Scholar
  5. 5.
    Xi Liu, Jun Liu and Chunyan Zhu, P2P incentive mechanism based on static game of incomplete information, Applied Mechanics and Materials, Vol. 138, pp. 1234–1238, 2012.CrossRefGoogle Scholar
  6. 6.
    J. Shuo, PC cluster load balancing scheduling strategy of research in Yingkou, Journal of China University of Petroleum, Vol. 36, pp. 136–145, 2010.Google Scholar
  7. 7.
    H. Wang and P. J. Varman, Balancing fairness and efficiency in tiered storage system with bottleneck-aware allocation. In Proceedings of the USENIX Conference on File and Storage Technologies (FAST), volume 12, pages 229–242, 2014.Google Scholar
  8. 8.
    J. Mell and T. Grance, The NIST definition of cloud computing, National Institute of Standards and Techology., Vol. 26, pp. 47–55, 2011.Google Scholar
  9. 9.
    M. Armbust, A. Fox and R. Griffith, Online optimization of busy time on parallel machines, Communications of the ACM, Vol. 53, pp. 215–224, 2010.Google Scholar
  10. 10.
    R. Buyya and S. C. Yeo, Dynamic task assignment and resource management in cloud services by using bargaining solution, Future Generation Computer System, Vol. 25, pp. 108–115, 2009.CrossRefGoogle Scholar
  11. 11.
    K. S. Sjin, M. J. Park and J. Y. Jung, Algorithm analysis and practice of cloud computing, Concurrency and Computation: Practice & Experience, Vol. 26, pp. 1346–1432, 2014.Google Scholar
  12. 12.
    J. Yuan, Multi virtual machine fast deployment mechanism study of Wuhan, Huazhong University of Science and Technology, Vol. 42, pp. 364–372, 2008.Google Scholar
  13. 13.
    D. Ergu, G. Kou and Y. Peng, Load balancing mechanisms and techniques in the cloud environments, The Journal of Supercomputing., Vol. 64, pp. 835–842, 2013.CrossRefGoogle Scholar
  14. 14.
    D. L. Yue and H. T. Liu, Computational engineering related computing problems, Computer Engineering and Design, Vol. 32, pp. 1889–1898, 2011.Google Scholar
  15. 15.
    M. Shalom, A. Voloshin and W. H. Wong, Research on cloud computing, Theoretical Computer Science, Vol. 23, pp. 190–197, 2014.CrossRefGoogle Scholar
  16. 16.
    A. Beloglazov and R. Buyya, Energy efficient allocation of virtual machines in cloud data centers. In Proceedings of 10th IEEE/ACM International Conference on Cluster, Cloud, and Grid Computing, volume 20, pages 77–85, 2010.Google Scholar
  17. 17.
    A. Ghodsi, M. Zaharia and S. Shenker, Choosy: max–min fair sharing for datacenter jobs with constraints, EuroSys, Vol. 28, pp. 248–256, 2013.Google Scholar
  18. 18.
    A. S. Milani and N. J. Navimipour, Research and practice of the mechanism of cloud computing, Journal of Network and Computer Applications, Vol. 34, pp. 71–86, 2016.Google Scholar
  19. 19.
    K. S. Shin, M. J. Park and J. Y. Jung, Cluster load balancing scheduling strategy of research, Concurrency and Computation: Practice & Experience, Vol. 26, pp. 1432–1444, 2014.CrossRefGoogle Scholar
  20. 20.
    G. B. Mertzios, M. Shalom and A. Voloshin, Analysis and research on the mechanism of cloud computing, Theoretical Computer Science, Vol. 25, pp. 562–574, 2015.Google Scholar
  21. 21.
    P. Briest, P. Krysta and B. Vöcking, Approximation techniques for utilitarian mechanism design, SIAM Journal on Computing, Vol. 40, pp. 1587–1622, 2011.MathSciNetCrossRefzbMATHGoogle Scholar
  22. 22.
    A. Caprara, H. Kellerer and U. Pferschy, The multiple subset sum problem, SIAM Journal on Optimization, Vol. 11, pp. 308–319, 2000.MathSciNetCrossRefzbMATHGoogle Scholar
  23. 23.
    W. Shi, L. Zhang, C. Wu, Z. Li and F. C. Lau, An online auction framework for dynamic resource provisioning in cloud computing, IEEE/ACM Transactions on Networking, Vol. 24, pp. 2060–2073, 2016.CrossRefGoogle Scholar
  24. 24.
    L. Mashayekhy, M. M. Nejad and D. Grosu, A PTAS mechanism for provisioning and allocation of heterogeneous cloud resources, IEEE Transactions on Parallel and Distributed Systems, Vol. 26, pp. 2386–2399, 2015.CrossRefGoogle Scholar
  25. 25.
    L. Mashayekhy, M. M. Nejad, D. Grosu and A. V. Vasilakos, An online mechanism for resource allocation and pricing in clouds, IEEE Transactions on Computers, Vol. 65, pp. 1172–1184, 2015.MathSciNetCrossRefzbMATHGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.College of Mathematics and StatisticsQujing Normal UniversityQujingPR China

Personalised recommendations