{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T14:09:32Z","timestamp":1742998172287,"version":"3.40.3"},"publisher-location":"Cham","reference-count":23,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031407246"},{"type":"electronic","value":"9783031407253"}],"license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023]]},"DOI":"10.1007\/978-3-031-40725-3_21","type":"book-chapter","created":{"date-parts":[[2023,8,28]],"date-time":"2023-08-28T23:02:46Z","timestamp":1693263766000},"page":"244-255","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Real-Time Workflow Scheduling in\u00a0Cloud with\u00a0Recursive Neural Network and\u00a0List Scheduling"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5774-1550","authenticated-orcid":false,"given":"Vahab","family":"Samandi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2330-128X","authenticated-orcid":false,"given":"Peter","family":"Ti\u0148o","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1139-5795","authenticated-orcid":false,"given":"Rami","family":"Bahsoon","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,8,29]]},"reference":[{"issue":"5055","key":"21_CR1","doi-asserted-by":"publisher","first-page":"325","DOI":"10.2307\/2877074","volume":"256","author":"A Abramovici","year":"1992","unstructured":"Abramovici, A., et al.: LIGO: the laser interferometer gravitational-wave observatory. Science 256(5055), 325\u2013333 (1992). https:\/\/doi.org\/10.2307\/2877074","journal-title":"Science"},{"key":"21_CR2","doi-asserted-by":"publisher","unstructured":"Kintsakis, A.M., Psomopoulos, F.E., Mitkas, P.A.: Reinforcement learning based scheduling in a workflow management system. Eng. Appl. Artif. Intell. 81, 94\u2013106 (2019). ISSN 0952\u20131976, https:\/\/doi.org\/10.1016\/j.engappai.2019.02.013","DOI":"10.1016\/j.engappai.2019.02.013"},{"key":"21_CR3","doi-asserted-by":"publisher","unstructured":"Shirazi, B., Wang, M., Pathak, G.: Analysis and evaluation of heuristic methods for static task scheduling. J. Parallel Distrib. Comput. 10(3), 222\u2013232 (1990). ISSN 0743\u20137315, https:\/\/doi.org\/10.1016\/0743-7315(90)90014-G","DOI":"10.1016\/0743-7315(90)90014-G"},{"key":"21_CR4","doi-asserted-by":"publisher","unstructured":"Kerbyson, D.J., Alme, H.J., Hoisie, A., Petrini, F., Wasserman, H.J., Gittings, M.: Predictive performance and scalability modeling of a large-scale application. In: Proceedings of the 2001 ACM\/IEEE Conference on Supercomputing. New York, NY, USA, p. 37 (2001) https:\/\/doi.org\/10.1145\/582034.582071","DOI":"10.1145\/582034.582071"},{"key":"21_CR5","doi-asserted-by":"publisher","unstructured":"Nurmi, D., Mandal, A., Brevik, J., Koelbel, C., Wolski, R., Kennedy, K.: Evaluation of a workflow scheduler using integrated performance modelling and batch queue wait time prediction. In: Proceedings of the 2006 ACM\/IEEE Conference on Supercomputing, SC 2006, Tampa, FL, USA, p. 29 (2006). https:\/\/doi.org\/10.1109\/SC.2006.29","DOI":"10.1109\/SC.2006.29"},{"key":"21_CR6","doi-asserted-by":"publisher","unstructured":"Nurmi, D.C., Brevik, J., Wolski, R.: QBETS: queue bounds estimation from time series. In: Proceedings of the 2007 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS 2007). New York, NY, USA, pp. 379\u2013380 (2007). https:\/\/doi.org\/10.1145\/1254882.1254939","DOI":"10.1145\/1254882.1254939"},{"issue":"1","key":"21_CR7","doi-asserted-by":"publisher","first-page":"159","DOI":"10.1177\/1094342017704893","volume":"32","author":"E Deelman","year":"2018","unstructured":"Deelman, E., et al.: The future of scientific workflows. Int. J. High Perform. Comput. Appl. 32(1), 159\u2013175 (2018). https:\/\/doi.org\/10.1177\/1094342017704893","journal-title":"Int. J. High Perform. Comput. Appl."},{"key":"21_CR8","doi-asserted-by":"publisher","unstructured":"Deelman, E., et al.: Pegasus, a workflow management system for science automation, Future Gener. Comput. Syst. 46, 17\u201335 (2015). ISSN 0167\u2013739X, https:\/\/doi.org\/10.1016\/j.future.2014.10.008","DOI":"10.1016\/j.future.2014.10.008"},{"key":"21_CR9","doi-asserted-by":"publisher","unstructured":"Da Silva, R.F., Juve, G., Rynge, M., Deelman, E., Livny, M.: Online task resource consumption prediction for scientific workflows. Parallel Process. Lett. 25(03), 1541003 (2015). https:\/\/doi.org\/10.1142\/S0129626415410030","DOI":"10.1142\/S0129626415410030"},{"key":"21_CR10","doi-asserted-by":"publisher","first-page":"158548","DOI":"10.1109\/ACCESS.2021.3130407","volume":"9","author":"H Lee","year":"2021","unstructured":"Lee, H., Cho, S., Jang, Y., Lee, J., Woo, H.: A global DAG task scheduler using deep reinforcement learning and graph convolution network. IEEE Access 9, 158548\u2013158561 (2021). https:\/\/doi.org\/10.1109\/ACCESS.2021.3130407","journal-title":"IEEE Access"},{"key":"21_CR11","doi-asserted-by":"publisher","unstructured":"Brevik, J., Nurmi, D., Wolski, R.: Predicting bounds on queuing delay for batch-scheduled parallel machines. In: Proceedings of the eleventh ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP 2006), New York, NY, USA, pp. 110\u2013118 (2006). https:\/\/doi.org\/10.1145\/1122971.1122989","DOI":"10.1145\/1122971.1122989"},{"key":"21_CR12","doi-asserted-by":"publisher","unstructured":"Pollack, J.B.: Recursive distributed representations. Artif. Intell. 46(1\u20132), 77\u2013105 (1990). ISSN 0004\u20133702, https:\/\/doi.org\/10.1016\/0004-3702(90)90005-K","DOI":"10.1016\/0004-3702(90)90005-K"},{"issue":"2","key":"21_CR13","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1504\/IJCSE.2009.026999","volume":"4","author":"JC Jacob","year":"2009","unstructured":"Jacob, J.C., et al.: Montage: a grid portal and software toolkit for science-grade astronomical image mosaicking. Int. J. Comput. Sci. Eng. 4(2), 73\u201387 (2009). https:\/\/doi.org\/10.1504\/IJCSE.2009.026999","journal-title":"Int. J. Comput. Sci. Eng."},{"key":"21_CR14","doi-asserted-by":"publisher","unstructured":"Rodriguez, M.A., Buyya, R.: Scheduling dynamic workloads in multi-tenant scientific workflow as a service platforms. Future Gener. Comput. Syst. 79, 739\u2013750 (2018). Part 2, ISSN 0167\u2013739X, https:\/\/doi.org\/10.1016\/j.future.2017.05.009","DOI":"10.1016\/j.future.2017.05.009"},{"key":"21_CR15","doi-asserted-by":"crossref","unstructured":"Buyya, R., Broberg, J., Goscinski, A.M.: Cloud Computing: Principles and Paradigms. Wiley, Hoboken (2011). ISBN: 978-0-470-88799-8","DOI":"10.1002\/9780470940105"},{"key":"21_CR16","unstructured":"Socher, R., et al.: Recursive deep models for semantic compositionality over a sentiment treebank. In: Proceedings of the 2013 Conference on Empirical Methods in Natural Language Processing, pp. 1631\u20131642, Seattle, Washington, USA (2013)"},{"key":"21_CR17","doi-asserted-by":"publisher","unstructured":"Socher, R., Huang, E., Pennin, J., Manning, C.D., Ng, A.: Dynamic pooling and unfolding recursive autoencoders for paraphrase detection. In: Proceedings of the 24th International Conference on Neural Information Processing Systems (NIPS 2011), Red Hook, NY, USA, pp. 801\u2013809 (2011). https:\/\/doi.org\/10.5555\/2986459.2986549","DOI":"10.5555\/2986459.2986549"},{"issue":"1","key":"21_CR18","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1002\/spe.995","volume":"41","author":"RN Calheiros","year":"2011","unstructured":"Calheiros, R.N., Ranjan, R., Beloglazov, A., De Rose, C.A., Buyya, R.: CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw. Pract. Exper. 41(1), 23\u201350 (2011). https:\/\/doi.org\/10.1002\/spe.995","journal-title":"Softw. Pract. Exper."},{"key":"21_CR19","doi-asserted-by":"publisher","unstructured":"Pllana, S., Fahringer, T.: Performance prophet: a performance modeling and prediction tool for parallel and distributed programs. In: 2005 International Conference on Parallel Processing Workshops (ICPPW 2005), Oslo, Norway, 2005, pp. 509\u2013516 (2005). https:\/\/doi.org\/10.1109\/ICPPW.2005.72","DOI":"10.1109\/ICPPW.2005.72"},{"key":"21_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"170","DOI":"10.1007\/978-3-031-21753-1_17","volume-title":"Intelligent Data Engineering and Automated Learning - IDEAL 2022, IDEAL 2022","author":"V Samandi","year":"2022","unstructured":"Samandi, V., Ti\u0148o, P., Bahsoon, R.: Duplication scheduling with bottom-up top-down recursive neural network. In: Yin, H., Camacho, D., Tino, P. (eds.) Intelligent Data Engineering and Automated Learning - IDEAL 2022, IDEAL 2022. Lecture Notes in Computer Science, vol. 13756, pp. 170\u2013178. Springer, Cham (2022). https:\/\/doi.org\/10.1007\/978-3-031-21753-1_17"},{"key":"21_CR21","doi-asserted-by":"publisher","unstructured":"Sonmez, O., Yigitbasi, N., Abrishami, S., Iosup, A., Epema, D.: Performance analysis of dynamic workflow scheduling in multicluster grids. In: Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing, ACM, pp. 49\u201360 (2010). https:\/\/doi.org\/10.1145\/1851476.1851483","DOI":"10.1145\/1851476.1851483"},{"issue":"3","key":"21_CR22","doi-asserted-by":"publisher","first-page":"714","DOI":"10.1109\/72.572108","volume":"8","author":"A Sperduti","year":"1997","unstructured":"Sperduti, A., Starita, A.: Supervised neural networks for the classification of structures. IEEE Trans. Neural Netw. 8(3), 714\u2013735 (1997). https:\/\/doi.org\/10.1109\/72.572108","journal-title":"IEEE Trans. Neural Netw."},{"issue":"4","key":"21_CR23","doi-asserted-by":"publisher","first-page":"4002","DOI":"10.1109\/TNSM.2021.3125395","volume":"18","author":"X Ma","year":"2021","unstructured":"Ma, X., Xu, H., Gao, H., Bian, M.: Real-time multiple-workflow scheduling in cloud environments. IEEE Trans. Netw. Serv. Manage. 18(4), 4002\u20134018 (2021). https:\/\/doi.org\/10.1109\/TNSM.2021.3125395","journal-title":"IEEE Trans. Netw. Serv. Manage."}],"container-title":["Lecture Notes in Computer Science","Hybrid Artificial Intelligent Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-40725-3_21","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,5,8]],"date-time":"2024-05-08T06:04:56Z","timestamp":1715148296000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-40725-3_21"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031407246","9783031407253"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-40725-3_21","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2023]]},"assertion":[{"value":"29 August 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"HAIS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Hybrid Artificial Intelligence Systems","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Salamanca","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Spain","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5 September 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"7 September 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"18","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"hais2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/2023.haisconference.eu\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Easychair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"120","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"65","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"54% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}