Skip to main content
Log in

Hybrid collaborative management ring on mobile multi-agent for Cloud-P2P

  • Research Article
  • Published:
International Journal of Automation and Computing Aims and scope Submit manuscript

Abstract

In order to fully utilize all potential available network resources and make the interoperability of systems possible, we propose to integrate cloud computing and peer-to-peer (P2P) computing environments together. We utilize the mobile multi-agent technology to construct an effective hierarchical integration model named Cloud-P2P. As the original management mechanisms for traditional cloud computing and P2P computing systems are no longer applicable to Cloud-P2P, we propose a novel hybrid collaborative management ring based on mobile multi-agent in order to ensure the efficiency and success rate of task implementation in the Cloud-P2P environment. This mechanism needs to divide the system into core ring, cloud inner rings and several peer rings. In each ring, every node is in collaboration with its neighbor nodes with multi-agent, or uses mobile agent moving from node to node with string or parallel methods to monitor the statuses and performances of all nodes, in order to avoid problems of performance bottleneck and single point failure. This paper analyses the node conditions of cloud computing and P2P computing environments in-depth, then elaborates on Cloud-P2P and the hybrid collaborative management ring based on mobile multi-agent (HCMRMMA). After that, the construction method of the network ring topology for Cloud-P2P is introduced. Finally, experimental results and performance analysis of HCMRMMA are presented.

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.

Similar content being viewed by others

References

  1. W. J. Fan, S. L. Yang, H. Perros, J. Pei. A multidimensional trust-aware cloud service selection mechanism based on evidential reasoning approach. International Journal of Automation and Computing, vol. 12, no. 2, pp. 208–219, 2015.

    Article  Google Scholar 

  2. Y. K. Guo, L. Guo. IC cloud: Enabling compositional cloud. International Journal of Automation and Computing, vol. 8, no. 3, pp. 269–279, 2011.

    Article  Google Scholar 

  3. J. F. Zhao, J. T. Zhou. Strategies and methods for cloud migration. International Journal of Automation and Computing, vol. 11, no. 2, pp. 143–152, 2014.

    Article  Google Scholar 

  4. P. Mell, T. Grance. The NIST definition of cloud computing. Communications of the ACM, vol. 53, no. 6, pp. 50, 2010.

    Google Scholar 

  5. Y. Huang, N. Bessis, P. Norrington, P. Kuonen, B. Hirsbrunner. Exploring decentralized dynamic scheduling for grids and clouds using the community-aware scheduling algorithm. Future Generation Computer Systems, vol. 29, no. 1, pp. 402–415, 2013.

    Article  Google Scholar 

  6. C. L. Cheng, C. J. Sun, X. L. Xu, D. Y. Zhang. A multidimensional index structure based on improved VA-file and CAN in the cloud. International Journal of Automation and Computing, vol. 11, no. 1, pp. 109–117, 2014.

    Article  Google Scholar 

  7. G. Chmaj, K. Walkowiak. A P2P computing system for overlay networks. Future Generation Computer Systems, vol. 29, no. 1, pp. 242–249, 2013.

    Article  Google Scholar 

  8. D. Castellá, F. Giné, F. Solsona, F. J. L. Lérida. Analyzing locality over a P2P computing architecture. Journal of Network and Computer Applications, vol. 36, no. 6, pp. 1610–1619, 2013.

    Article  Google Scholar 

  9. T. Ghafarian, H. Deldari, B. Javadi, M. H. Yaghmaee, R. Buyya. CycloidGrid: A proximity-aware P2P-based resource discovery architecture in volunteer computing systems. Future Generation Computer Systems, vol. 29, no. 6, pp. 1583–1595, 2013.

    Article  Google Scholar 

  10. J. Z. Luo, J. H. Jin, A. B. Song, F. Dong. Cloud computing: Architecture and key technologies. Journal on Communications, vol. 32, no. 7, pp. 3–21, 2011. (in Chinese)

    Google Scholar 

  11. Q. Liang, Y. Z. Wang, Y. H. Zhang. Resource virtualization model using hybrid-graph representation and converging algorithm for cloud computing. International Journal of Automation and Computing, vol. 10, no. 6, pp. 597–606, 2013.

    Article  Google Scholar 

  12. L. A. Barroso, J. Dean, U. Holzle. Web search for a planet: The Google cluster architecture. IEEE Micro, vol. 23, no. 2, pp. 22–28, 2003.

    Article  Google Scholar 

  13. F. Chang, J. Dean, S. Ghemawat, W. C. Hsieh, D. A. Wallach, M. Burrows, T. Chandra, A. Fikes, R. E. Gruber. BigTable: A distributed storage system for structured data. ACM Transactions on Computers, vol. 26, no. 2, pp. 205–218, 2008.

    Google Scholar 

  14. J. Dean, S. Ghemawat. Distributed programming with Mapreduce. Beautiful Code, A. Oram, G. Wilson, Eds., Sebastopol, USA: OReilly Media, Inc., pp. 371–384, 2007.

  15. F. Marozzo, D. Talia, P. Trunfio. A peer-to-peer framework for supporting MapReduce applications in dynamic cloud environments. Cloud Computing: Principles, Systems and Applications, N. Antonopoulos, L. Gillam, Eds., London, UK: Springer-Verlag, pp. 113–125, 2010.

    Chapter  Google Scholar 

  16. R. Ranjan, L. Zhao, X. M. Wu, A. N. Liu, A. Quiroz, M. Parashar. Peer-to-peer cloud provisioning: Service discovery and load-balancing. Cloud Computing: Principles, Systems and Applications, N. Antonopoulos, L. Gillam, Eds., London, UK: Springer-Verlag, pp. 195–217, 2010.

    Chapter  Google Scholar 

  17. H. Jin, S. Ibrahim, T. Bell, L. Qi, H. J. Cao, S. Wu, X. H. Shi. Tools and technologies for building clouds. Cloud Computing: Principles, Systems and Applications, N. Antonopoulos, L. Gillam, Eds., London, UK: Springer-Verlag, pp. 3–20, 2010.

    Chapter  Google Scholar 

  18. J. Boulon, A. Konwinski, R. P. Qi, A. Rabkin, E. Yang, M. Yang. Chukwa: A largescale monitoring system, [Online], Available: http://mmm.csd.uwo.ca/courses/CS9842/papers/Paper-13-Ariel-Rabkin.pdf, October 1, 2008.

    Google Scholar 

  19. M. Madhury, P. M. Dhanya. An exploratory survey of Hadoop log analysis tools. International Journal of Computer Applications, vol. 75, no. 18, pp. 33–36, 2013.

    Article  Google Scholar 

  20. M. Massie, B. Li, B. Nicholes, V. Vuksan, R. Alexander, J. Buchbinder, F. Costa, A. Dean, D. Josephsen, P. Phaal, D. Pocock. Monitoring with Ganglia. Sebastopol, USA: O’Reilly Media, Inc., 2012.

    Google Scholar 

  21. IBM Systems Group. An introduction to DSMon, [Online], Available: ftp://public.dhe.ibm.com/eserver/zseries/zos/ racf/pdf/r05 dsmon introduction.pdf, May 20, 2005.

  22. T. S. Somasundaram, K. Govindarajan. CLOUDRB: A framework for scheduling and managing High-Performance Computing (HPC) applications in science cloud. Future Generation Computer Systems, vol. 34, pp. 47–65, 2014.

    Article  Google Scholar 

  23. B. K’onig, J. M. A. Calero, J. Kirschnick. Elastic monitoring framework for cloud infrastructures. IET Communications, vol. 6, no. 10, pp. 1306–1315, 2012.

    Article  Google Scholar 

  24. J. Povedano-Molina, J. M. Lopez-Vega, J. M. Lopez-Soler, A. Corradi, L. Foschini. DARGOS: A highly adaptable and scalable monitoring architecture for multi-tenant Clouds. Future Generation Computer Systems, vol. 29, no. 8, pp. 2041–2056, 2013.

    Article  Google Scholar 

  25. Amazon Web Services, Inc. Amazon CloudWatch, [Online], Available: http://aws.amazon.com/cn/cloudwatch/, December 16, 2014.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiao-Long Xu.

Additional information

This work was supported by National Natural Science Foundation of China (Nos. 61472192 and 61202004), Special Fund for Fast Sharing of Science Paper in Net Era by CSTD (No. 2013116), and Natural Science Fund of Higher Education of Jiangsu Province (No. 14KJB520014).

Recommended by Associate Editor Matjaz Gams

Xiao-Long Xu received the B. Sc. degree in computer and its applications, the M. Sc. degree in computer software and theories, and the Ph.D. degree in communications and information systems at Nanjing University of Posts & Telecommunications, China in 1999, 2002 and 2008, respectively. He worked as a postdoctoral researcher at Center of Electronic Science and Technology, Nanjing University of Posts & Telecommunications from 2011 to 2013. He is currently a professor in College of computer, Nanjing University of Posts & Telecommunications, China. He is a senior member of China Computer Federation, China. He has published about 110 refereed journal and conference papers.

His research interests include cloud computing, mobile computing, intelligent agent and information security.

ORCID iD: 0000-0001-6254-5864

Nik Bessis received the B.A. degree from the Technological Educational Institute (TEI) of Athens, Greece, and the M.A. and the Ph.D. degrees at De Montfort University, Leicester, UK.

He joined Department of Computer Science and Technology at University of Bedfordshire, UK as a Lecturer in 2001. In 2004 he was promoted to be senior lecturer and the postgraduate course manager. In 2009, he promoted to be a principal lecturer. In December 2010, he joined the University of Derby, UK, as a professor of computer science and led the research within the School. Since January 2011, he is the head of the distributed and intelligent Systems (DISYS) research group and the REF UOA11 leader. He has published over 165 works and has received three Best Papers Awards (2009, 2009 and 2012).

His research interests include web-centric system developments, dynamic web applications, data integration, social networking, data analytics, and visualization and resource management.

Peter Norrington received the B.A. degree in linguistics and philosophy at the University of Sheffield, UK in 1990, the M. Sc. degree in internet technologies at University of Bedfordshire, UK in 2004, and the Ph. D. degree in computer & internet security at University of Bedfordshire, UK in 2009. He works for University of Bedfordshire, UK since 2008. He is now a Ph.D. research supervisor, higher education consultant and freelance.

His research interests include Internet, information security and usability, and project and programme management.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Xu, XL., Bessis, N. & Norrington, P. Hybrid collaborative management ring on mobile multi-agent for Cloud-P2P. Int. J. Autom. Comput. 13, 541–551 (2016). https://doi.org/10.1007/s11633-016-1002-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11633-016-1002-6

Keywords

Navigation