{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,7]],"date-time":"2026-07-07T15:22:45Z","timestamp":1783437765339,"version":"3.54.6"},"reference-count":50,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2022,9,26]],"date-time":"2022-09-26T00:00:00Z","timestamp":1664150400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2022,9,26]],"date-time":"2022-09-26T00:00:00Z","timestamp":1664150400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"name":"Taif University, Taif, Saudi Arabia."},{"name":"Ministry of Higher Education and Scientific Research of Tunisia","award":["LR11ES48"],"award-info":[{"award-number":["LR11ES48"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Neural Comput &amp; Applic"],"published-print":{"date-parts":[[2023,1]]},"DOI":"10.1007\/s00521-022-07839-5","type":"journal-article","created":{"date-parts":[[2022,9,26]],"date-time":"2022-09-26T10:03:08Z","timestamp":1664186588000},"page":"1343-1361","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":26,"title":["An Enhanced Binary Particle Swarm Optimization (E-BPSO) algorithm for service placement in hybrid cloud platforms"],"prefix":"10.1007","volume":"35","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1874-5727","authenticated-orcid":false,"given":"Wissem","family":"Abbes","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zied","family":"Kechaou","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Amir","family":"Hussain","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Abdulrahman M.","family":"Qahtani","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Omar","family":"Almutiry","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Habib","family":"Dhahri","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Adel M.","family":"Alimi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2022,9,26]]},"reference":[{"key":"7839_CR1","doi-asserted-by":"crossref","unstructured":"Yusoh, Z., Tang, M., 2010. A penalty-based genetic algorithm for the composite SaaS placement problem in the cloud. In: 2010 IEEE congress on evolutionary computation (CEC), pp 1\u20138","DOI":"10.1109\/CEC.2010.5586151"},{"issue":"3","key":"7839_CR2","doi-asserted-by":"publisher","first-page":"358","DOI":"10.1109\/TSC.2011.6","volume":"5","author":"H Wada","year":"2012","unstructured":"Wada H, Suzuki J, Yamano Y, Oba K (2012) E3: A multiobjective optimization framework for SLA-aware service composition. IEEE Trans Serv Comput 5(3):358\u2013372","journal-title":"IEEE Trans Serv Comput"},{"issue":"6","key":"7839_CR3","doi-asserted-by":"publisher","first-page":"1696","DOI":"10.1016\/j.jnca.2013.02.019","volume":"36","author":"W Li","year":"2013","unstructured":"Li W, Zhong Y, Wang X, Cao Y (2013) Resource virtualization and service selection in cloud logistics. J Netw Comput Appl 36(6):1696\u20131704","journal-title":"J Netw Comput Appl"},{"issue":"3","key":"7839_CR4","doi-asserted-by":"publisher","first-page":"452","DOI":"10.1109\/TSC.2013.2","volume":"7","author":"A Klein","year":"2014","unstructured":"Klein A, Ishikawa F, Honiden S (2014) SanGA: A self-adaptive network-aware approach to service composition. IEEE Trans Serv Comput 7(3):452\u2013464","journal-title":"IEEE Trans Serv Comput"},{"key":"7839_CR5","doi-asserted-by":"crossref","unstructured":"Phan DH, Suzuki J, Carroll R, Balasubramaniam S, Donnelly W, Botvich D (2012). Evolutionary multiobjective optimization for green clouds. In: Proceedings of the 14th annual conference companion on genetic and evolutionary computation, GECCO \u201912, (New York, NY, USA), pp. 19\u201326, ACM.","DOI":"10.1145\/2330784.2330788"},{"key":"7839_CR6","doi-asserted-by":"publisher","first-page":"357","DOI":"10.1007\/s12293-019-00284-3","volume":"11","author":"F Yao","year":"2019","unstructured":"Yao F, Yao Y, Xing L, Chen H, Lin Z, Li T (2019) An intelligent scheduling algorithm for complex manufacturing system simulation with frequent synchronizations in a cloud environment. Memetic Comput 11:357\u2013370","journal-title":"Memetic Comput"},{"key":"7839_CR7","doi-asserted-by":"publisher","first-page":"262","DOI":"10.1137\/0203021","volume":"3","author":"S Sahni","year":"1974","unstructured":"Sahni S (1974) Computationally related problems. SIAM J Comput 3:262\u2013279","journal-title":"SIAM J Comput"},{"key":"7839_CR8","doi-asserted-by":"publisher","first-page":"991","DOI":"10.1007\/s12559-020-09739-z","volume":"12","author":"N Zemmal","year":"2020","unstructured":"Zemmal N, Azizi N, Sellami M, Cheriguene S, Ziani A, AlDwairi M, Dendani N (2020) Particle swarm optimization based swarm intelligence for active learning improvement: application on medical data classification. Cogn Comput 12:991\u20131010","journal-title":"Cogn Comput"},{"key":"7839_CR9","doi-asserted-by":"publisher","first-page":"1297","DOI":"10.1007\/s12559-021-09933-7","volume":"13","author":"J Wang","year":"2021","unstructured":"Wang J, Khishe M, Kaveh M, Mohammadi H (2021) Binary chimp optimization algorithm (BChOA): a new binary meta-heuristic for solving optimization problems. Cogn Comput 13:1297\u20131316","journal-title":"Cogn Comput"},{"key":"7839_CR10","unstructured":"Foschini, L., Tortonesi., M., 2013. Adaptive and business-driven service placement in federated Cloud computing environments. In: IFIP\/IEEE international symposium on integrated network management (IM 2013), IEEE."},{"key":"7839_CR11","doi-asserted-by":"crossref","unstructured":"Ni, Z.W., Pan, X.F., Wu, Z.J., 2012. An ant colony optimization for the composite SAAS placement problem in the cloud. In: Applied Mechanics and Materials, vol. 130, pp. 3062\u20133067. Trans Tech Publ.","DOI":"10.4028\/www.scientific.net\/AMM.130-134.3062"},{"key":"7839_CR12","doi-asserted-by":"crossref","unstructured":"Hajji MA, Mezni H (2017) A composite particle swarm optimization approach for the composite SAAS placement in cloud environment. Soft Comput, pp 1\u201321.","DOI":"10.1007\/s00500-017-2613-8"},{"key":"7839_CR13","doi-asserted-by":"publisher","DOI":"10.1016\/j.simpat.2020.102217","volume":"107","author":"H Kchaou","year":"2021","unstructured":"Kchaou H, Kechaou Z, Alimi AM (2021) Interval type-2 fuzzy C-means data placement optimization in scientific cloud workflow applications. Simul Model Pract Theory 107:102217","journal-title":"Simul Model Pract Theory"},{"key":"7839_CR14","doi-asserted-by":"crossref","unstructured":"Kchaou, H., Kechaou, Z., Alimi, A. M., 2018. A two-stage fuzzy c-means data placement strategy for scientific cloud workflows. FUZZ-IEEE, pp 1\u20138","DOI":"10.1109\/FUZZ-IEEE.2018.8491530"},{"key":"7839_CR15","doi-asserted-by":"crossref","unstructured":"Van den Bossche R, Vanmechelen, K., Broeckhove, J., 2010. Cost optimal scheduling in hybrid IAAS clouds for deadline constrained workloads. In: Proceedings of the 2010 IEEE 3rd international conference on cloud computing, ser. CLOUD \u201910. Washington, DC, USA: IEEE Computer Society, pp 228\u2013235","DOI":"10.1109\/CLOUD.2010.58"},{"issue":"2","key":"7839_CR16","doi-asserted-by":"publisher","first-page":"954","DOI":"10.1109\/COMST.2017.2647981","volume":"19","author":"NC Luong","year":"2017","unstructured":"Luong NC, Wang P, Niyato D, Wen Y, Han Z (2017) Resource management in cloud networking using economic analysis and pricing models: a survey. In IEEE Communications Surveys & Tutorials 19(2):954\u20131001","journal-title":"In IEEE Communications Surveys & Tutorials"},{"key":"7839_CR17","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1016\/j.future.2014.08.014","volume":"41","author":"J Altmann","year":"2014","unstructured":"Altmann J, Kashef MM (2014) Cost model based service placement in federated hybrid clouds. Future Gener Comput Syst 41:79\u201390","journal-title":"Future Gener Comput Syst"},{"key":"7839_CR18","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1016\/j.jss.2015.05.050","volume":"107","author":"K-C Huang","year":"2015","unstructured":"Huang K-C, Shen B-J (2015) Service deployment strategies for efficient execution of composite saas applications on cloud platform. J Syst Softw 107:127\u2013141","journal-title":"J Syst Softw"},{"key":"7839_CR19","doi-asserted-by":"crossref","unstructured":"Yusoh Z, Tang M (2012) A penalty-based grouping genetic algorithm for multiple composite SAAS components clustering in cloud. In: 2012 IEEE international conference on systems, man, and cybernetics (SMC), pp 1396\u20131401.","DOI":"10.1109\/ICSMC.2012.6377929"},{"key":"7839_CR20","doi-asserted-by":"crossref","unstructured":"Yusoh Z, Tang M (2012) Composite SAAS placement and resource optimization in cloud computing using evolutionary algorithms. In 2012 IEEE 5th International Conference on Cloud Computing (CLOUD), pp. 590\u2013597.","DOI":"10.1109\/CLOUD.2012.61"},{"key":"7839_CR21","doi-asserted-by":"crossref","unstructured":"Filelis-Papadopoulos, C. K., Endo, P. T., Bendechache, M., Svorobej, S., Giannoutakis, K. M., Gravvanis, G. A., Tzovaras, D., Byrne, J., Lynn, T., 2020. Towards simulation and optimization of cache placement on large virtual content distribution networks. In Journal of Computational Science, Volume 39.","DOI":"10.1016\/j.jocs.2019.101052"},{"key":"7839_CR22","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1007\/s12293-020-00320-7","volume":"13","author":"V Barthwal","year":"2021","unstructured":"Barthwal V, Rauthan MMS (2021) AntPu: a meta-heuristic approach for energy-efficient and SLA aware management of virtual machines in cloud computing. Memetic Computing 13:91\u2013110","journal-title":"Memetic Computing"},{"key":"7839_CR23","doi-asserted-by":"crossref","unstructured":"Mezni, H., Sellami, M., Kouki, J., 2018. Security-aware saas placement using swarm intelligence. J. Softw. Evol. Process, e1932.","DOI":"10.1002\/smr.1932"},{"key":"7839_CR24","doi-asserted-by":"crossref","unstructured":"Mezni, H., Kouki, J., 2017. A multi-swarm based approach with cooperative learning strategy for composite saas placement. In: Proceedings of the Symposium on Applied Computing, pp. 399\u2013404. ACM.","DOI":"10.1145\/3019612.3019632"},{"key":"7839_CR25","doi-asserted-by":"crossref","unstructured":"Kaviani, N., Wohlstadter, E., Lea, R., 2012. Manticore: A framework for partitioning software services for hybrid cloud. In Proceedings of the 2012 IEEE 4th International Conference on Cloud Computing Technology and Science (CloudCom), ser. CLOUDCOM \u201912. Washington, DC, USA: IEEE Computer Society, pp. 333\u2013340.","DOI":"10.1109\/CloudCom.2012.6427541"},{"key":"7839_CR26","doi-asserted-by":"crossref","unstructured":"Bj\u00f6rkqvist, M., Chen, L. Y., Binder, W., 2012. Cost-driven service provisioning in hybrid clouds. In 2012 Fifth IEEE International Conference on Service-Oriented Computing and Applications (SOCA), IEEE.","DOI":"10.1109\/SOCA.2012.6449447"},{"issue":"3","key":"7839_CR27","doi-asserted-by":"publisher","first-page":"357","DOI":"10.1109\/TSC.2015.2396076","volume":"9","author":"F Ben Charrada","year":"2016","unstructured":"Ben Charrada F, Tata S (2016) An efficient algorithm for the bursting of service-based applications in hybrid Clouds. In IEEE Transactions on Services Computing 9(3):357\u2013367","journal-title":"In IEEE Transactions on Services Computing"},{"key":"7839_CR28","doi-asserted-by":"crossref","unstructured":"Abbes, W., Kechaou, Z., Alimi, A. M., 2016. A New Placement Optimization Approach in Hybrid Cloud Based on Genetic Algorithm. In IEEE International Conference on e-Business Engineering (ICEBE), pp. 226\u2013231.","DOI":"10.1109\/ICEBE.2016.046"},{"key":"7839_CR29","doi-asserted-by":"crossref","unstructured":"Abbes, W., Kechaou, Z., Hussain, A., Alimi, A.M., (2022) Service Bursting Based on Binary PSO in Hybrid Cloud Environment. In: Lee R. (eds) Computer and Information Science 2021 - Fall. ICIS 2021. Studies in Computational Intelligence, vol 1003. Springer, Cham.","DOI":"10.1007\/978-3-030-90528-6_2"},{"key":"7839_CR30","unstructured":"Cerroni, W., Foschini, L., Grabarnik, G. Ya., Shwartz, L., Tortonesi, M., 2018. Service Placement for Hybrid Clouds Environments based on Realistic Network Measurements. In 14th International Conference on Network and Service Management (CNSM), IEEE."},{"key":"7839_CR31","doi-asserted-by":"crossref","unstructured":"Rahimi, M., Venkatasubramanian, N., Mehrotra, S., Vasilakos, A., 2012. MAPCloud: Mobile applications on an elastic and scalable 2-tier cloud architecture. In: 2012 IEEE fifth international conference on utility and cloud computing (UCC), pp 83\u201390","DOI":"10.1109\/UCC.2012.25"},{"key":"7839_CR32","doi-asserted-by":"crossref","unstructured":"Bittencourt LF, Senna CR, Madeira ERM (2010) Scheduling service workflows for cost optimization in hybrid clouds. In: 2010 international conference on network and service management, IEEE","DOI":"10.1109\/CNSM.2010.5691241"},{"issue":"2","key":"7839_CR33","doi-asserted-by":"publisher","first-page":"207","DOI":"10.1007\/s13174-011-0032-0","volume":"3","author":"LF Bittencourt","year":"2011","unstructured":"Bittencourt LF, Madeira ERM (2011) HCOC: a cost optimization algorithm for workflow scheduling in hybrid clouds. J Internet Serv Appl 3(2):207\u2013227","journal-title":"J Internet Serv Appl"},{"issue":"29","key":"7839_CR34","doi-asserted-by":"publisher","first-page":"973","DOI":"10.1016\/j.future.2012.12.012","volume":"4","author":"R Van den Bossche","year":"2013","unstructured":"Van den Bossche R, Vanmechelen K, Broeckhove J (2013) Online cost-efficient scheduling of deadline-constrained workloads on hybrid clouds. In Future Gener Comput Syst 4(29):973\u2013985","journal-title":"In Future Gener Comput Syst"},{"key":"7839_CR35","doi-asserted-by":"crossref","unstructured":"Unuvar, M., Steinder, M., Tantawi, A. N., 2014. Hybrid cloud placement algorithm. In 2014 IEEE 22nd International Symposium on Modelling, Analysis & Simulation of Computer and Telecommunication Systems, IEEE.","DOI":"10.1109\/MASCOTS.2014.33"},{"key":"7839_CR36","unstructured":"Breitgand, D., Marashini, A., and Tordsson, J., 2011. Policy-driven service placement optimization in federated clouds. In IBM Research Division, Tech. Rep, H-0299."},{"key":"7839_CR37","doi-asserted-by":"crossref","unstructured":"Grabarnik, G. Y., Shwartz, L., Tortonesi, M., 2014. Business-driven optimization of component placement for complex services in federated Clouds. In Network Operations and Management Symposium (NOMS), IEEE.","DOI":"10.1109\/NOMS.2014.6838321"},{"key":"7839_CR38","doi-asserted-by":"crossref","unstructured":"Aryal, R. G., Altmann, J., 2018. Dynamic application deployment in federations of clouds and edge resources using a multiobjective optimization AI algorithm. In Third International Conference on Fog and Mobile Edge Computing (FMEC), IEEE.","DOI":"10.1109\/FMEC.2018.8364057"},{"issue":"4","key":"7839_CR39","doi-asserted-by":"publisher","first-page":"429","DOI":"10.1109\/TCC.2014.2362120","volume":"4","author":"D Espling","year":"2016","unstructured":"Espling D, Larsson L, Li W, Tordsson J, Elmroth E (2016) Modeling and placement of cloud services with internal structure. IEEE Trans Cloud Comput 4(4):429\u2013439","journal-title":"IEEE Trans Cloud Comput"},{"key":"7839_CR40","doi-asserted-by":"crossref","unstructured":"Rekik, M., Boukadi, K., Assy, N., Gaaloul, W., BenAbdallah, H., 2016. A linear program for optimal configurable business processes deployment into cloud federation. In: 2016 IEEE International Conference on Services Computing (SCC), pp. 34\u201341. IEEE.","DOI":"10.1109\/SCC.2016.31"},{"key":"7839_CR41","unstructured":"Business Process Incubator, April 2021. https:\/\/www.businessprocessincubator.com\/category\/type\/templates\/"},{"key":"7839_CR42","unstructured":"O. M. G. (OMG), Business Process Model and Notation\u2122 (BPMN\u2122) Version 2.0, Object Management Group (OMG), Tech. Rep., jan 2011. http:\/\/www.omg.org\/spec\/BPMN\/2.0\/"},{"key":"7839_CR43","unstructured":"Kennedy, J., Eberhart, R. C., 1997. A discrete binary version of the particle swarm algorithm. IEEE International Conference on Systems, Man, and Cybernetics."},{"key":"7839_CR44","first-page":"227","volume":"100","author":"SA Murtza","year":"2018","unstructured":"Murtza SA, Ahmad A, Qadri MY, Qadri NN, Ahmed J (2018) Optimizing energy and throughput for mpsocs: an integer particle swarm optimization approach. J Comput 100:227\u2013244","journal-title":"J Comput"},{"key":"7839_CR45","doi-asserted-by":"publisher","first-page":"497","DOI":"10.1016\/j.future.2020.09.016","volume":"115","author":"Z Miao","year":"2021","unstructured":"Miao Z, Yong P, Mei Y, Quanjun Y, Xu X (2021) A discrete PSO-based static load balancing algorithm for distributed simulations in a cloud environment. Futur Gener Comput Syst 115:497\u2013516","journal-title":"Futur Gener Comput Syst"},{"key":"7839_CR46","doi-asserted-by":"crossref","unstructured":"Aygun, B., Kilic, B. G., Arici, N., Cosar, A., Tuncsiper, B., 2021. Application of binary PSO for public cloud resources allocation system of video on demand (VoD) services, Applied Soft Computing, Vol. 99.","DOI":"10.1016\/j.asoc.2020.106870"},{"key":"7839_CR47","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1016\/j.ssci.2019.04.007","volume":"117","author":"C Dong","year":"2019","unstructured":"Dong C, Zhao L (2019) Sensor network security defense strategy based on attack graph and improved binary PSO. Saf Sci 117:81\u201387","journal-title":"Saf Sci"},{"key":"7839_CR48","doi-asserted-by":"publisher","first-page":"560","DOI":"10.1016\/j.future.2018.08.002","volume":"93","author":"F Ozsoydan","year":"2019","unstructured":"Ozsoydan F, B., Baykasoglu, A., (2019) A swarm intelligence-based algorithm for the set-union knapsack problem. Futur Gener Comput Syst 93:560\u2013569","journal-title":"Futur Gener Comput Syst"},{"issue":"5","key":"7839_CR49","doi-asserted-by":"publisher","first-page":"448","DOI":"10.1016\/j.datak.2011.01.004","volume":"70","author":"D Fahland","year":"2011","unstructured":"Fahland D, Favre C, Koehler J, Lohmann N, Volzer H, Wolf K (2011) Analysis on demand: Instantaneous soundness checking of industrial business process models. In Data and Knowledge Engineering 70(5):448\u2013466","journal-title":"In Data and Knowledge Engineering"},{"key":"7839_CR50","unstructured":"ILOG SA, ILOG CPLEX 12, User\u2019s Manual, 2021. https:\/\/www.ibm.com\/support\/pages\/node\/134239"}],"container-title":["Neural Computing and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-022-07839-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00521-022-07839-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-022-07839-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,9]],"date-time":"2023-01-09T17:12:10Z","timestamp":1673284330000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00521-022-07839-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,9,26]]},"references-count":50,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2023,1]]}},"alternative-id":["7839"],"URL":"https:\/\/doi.org\/10.1007\/s00521-022-07839-5","relation":{},"ISSN":["0941-0643","1433-3058"],"issn-type":[{"value":"0941-0643","type":"print"},{"value":"1433-3058","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,9,26]]},"assertion":[{"value":"19 October 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 September 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 September 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"We have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}