Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3019612.3019632acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

A multi-swarm based approach with cooperative learning strategy for composite SaaS placement

Published: 03 April 2017 Publication History

Abstract

This paper explores one of the critical issues, SaaS placement in cloud data centers, for reducing execution time of composite SaaS applications. We adopt a multi-swarm variant of Particle Swarm Optimization (PSO) to propose a service placement method. Also, a cooperative learning strategy is hybridized to the placement algorithm, which makes information of best candidate servers be used more effectively to generate better placement plan. In the proposed method, for each sub-swarm of servers, the worst placement learns from the best servers, so that worst servers can have more excellent exemplars to learn and can find the optimal placement for SaaS components more easily. Experiments show that our solution is efficient in comparison with existing SaaS placement approaches.

References

[1]
Laplante, P. A., Zhang, J., and Voas, J. What's in a Name? Distinguishing between SaaS and SOA. It Professional, 10(3), 46--50, 2008.
[2]
Tang, M., Yusoh, Z. A parallel cooperative co-evolutionary genetic algorithm for the composite saas placement problem in cloud computing. In Parallel Problem Solving from Nature-PPSN XII (pp. 225--234), 2012.
[3]
Bhardwaj, S., Sahoo, B. A Particle swarm optimization approach for cost effective SaaS placement on cloud. Int. Conf. Computing, Communication & Automation, pp. 686--690, 2015.
[4]
Ni, Z. W., Pan, X. F., et al. An Ant Colony Optimization for the Composite SaaS Placement Problem in the Cloud. Applied Mechanics and Materials, pp. 3062--3067, 2012.
[5]
Huang K. C., & Shen B. J. Service deployment strategies for efficient execution of composite SaaS applications on cloud platform. J. Systems and Software, 107, 127--141, 2015.
[6]
Tang, K., Li, Z., Luo, L., and Liu, B., Multi-Strategy Adaptive Particle Swarm Optimization for Numerical Optimization, J. Engineering Applications of Artificial Intelligence, vol. 37, pp. 9--19, 2015.
[7]
Charrada, F., Tebourski, N., Tata, S., et al. Approximate placement of service-based applications in hybrid clouds. 21st Int. Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, pp. 161--166, 2012.
[8]
Frey, S., Fittkau, F., Hasselbring, W. Search-based genetic optimization for deployment and reconfiguration of software in the cloud. Int. Conf. Software Engineering, pp. 512--521, 2013.
[9]
Liu, Z., Hu, Z., & Jonepun, L. K. (2014). Research on Composite SaaS Placement Problem Based on Ant Colony Optimization Algorithm with Performance Matching Degree Strategy. JDIM, 12(4), 225--234.
[10]
Bowen, Y., Shaochun, W. An Adaptive Simulated Annealing Genetic Algorithm for the Data Placement Problem in SaaS. Int. Conf. on Industrial Control and Electronics Engineering (ICICEE), pp. 1037--1043, 2012.
[11]
Hajji, M.A. and Mezni, H. A composite particle swarm optimization approach for SaaS placement in cloud environment. Technical report, University of Tunis, 2016.
[12]
Kennedy, J., Eberhart, R.C. Particle Swarm Optimization. Proc. IEEE Int. Conf. on Neural Networks, pp. 1942--1948, 1995.

Cited By

View all
  • (2023)A Hybrid Algorithm for Service Bursting Based on GA and BPSO in Hybrid Clouds2023 IEEE Symposium on Computers and Communications (ISCC)10.1109/ISCC58397.2023.10218272(200-205)Online publication date: 9-Jul-2023
  • (2022)Predictive service placement in cloud using deep learning and frequent subgraph miningJournal of Ambient Intelligence and Humanized Computing10.1007/s12652-022-03720-414:9(11497-11516)Online publication date: 31-Jan-2022
  • (2022)An Enhanced Binary Particle Swarm Optimization (E-BPSO) algorithm for service placement in hybrid cloud platformsNeural Computing and Applications10.1007/s00521-022-07839-535:2(1343-1361)Online publication date: 26-Sep-2022
  • Show More Cited By

Index Terms

  1. A multi-swarm based approach with cooperative learning strategy for composite SaaS placement

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SAC '17: Proceedings of the Symposium on Applied Computing
    April 2017
    2004 pages
    ISBN:9781450344869
    DOI:10.1145/3019612
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 03 April 2017

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. SaaS placement
    2. cloud computing
    3. composite SaaS
    4. cooperative learning
    5. multi-swarm
    6. particle swarm optimization

    Qualifiers

    • Research-article

    Conference

    SAC 2017
    Sponsor:
    SAC 2017: Symposium on Applied Computing
    April 3 - 7, 2017
    Marrakech, Morocco

    Acceptance Rates

    Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 24 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)A Hybrid Algorithm for Service Bursting Based on GA and BPSO in Hybrid Clouds2023 IEEE Symposium on Computers and Communications (ISCC)10.1109/ISCC58397.2023.10218272(200-205)Online publication date: 9-Jul-2023
    • (2022)Predictive service placement in cloud using deep learning and frequent subgraph miningJournal of Ambient Intelligence and Humanized Computing10.1007/s12652-022-03720-414:9(11497-11516)Online publication date: 31-Jan-2022
    • (2022)An Enhanced Binary Particle Swarm Optimization (E-BPSO) algorithm for service placement in hybrid cloud platformsNeural Computing and Applications10.1007/s00521-022-07839-535:2(1343-1361)Online publication date: 26-Sep-2022
    • (2021)A Survey of Service Placement in Cloud EnvironmentsJournal of Grid Computing10.1007/s10723-021-09565-z19:3Online publication date: 17-Jun-2021

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media