{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,3,1]],"date-time":"2024-03-01T06:07:52Z","timestamp":1709273272297},"reference-count":29,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2021,2,18]],"date-time":"2021-02-18T00:00:00Z","timestamp":1613606400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2021,2,18]],"date-time":"2021-02-18T00:00:00Z","timestamp":1613606400000},"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":["Wireless Pers Commun"],"published-print":{"date-parts":[[2022,11]]},"DOI":"10.1007\/s11277-021-08264-y","type":"journal-article","created":{"date-parts":[[2021,2,19]],"date-time":"2021-02-19T17:24:28Z","timestamp":1613755468000},"page":"293-318","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Dynamic Auto Reconfiguration of Operator Placement in Wireless Distributed Stream Processing Systems"],"prefix":"10.1007","volume":"127","author":[{"given":"K.","family":"Sornalakshmi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"G.","family":"Vadivu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,2,18]]},"reference":[{"issue":"3","key":"8264_CR1","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3355399","volume":"53","author":"X Liu","year":"2020","unstructured":"Liu, X., & Buyya, R. (2020). Resource management and scheduling in distributed stream processing systems. ACM Computing Surveys, 53(3), 1\u201341.","journal-title":"ACM Computing Surveys"},{"key":"8264_CR2","doi-asserted-by":"crossref","unstructured":"Cardellini, V., Grassi, V., Lo Presti, F., & Nardelli, M. (2016). Optimal operator placement for distributed stream processing applications. In DEBS 2016 - Proceedings of the 10th ACM International Conference on Distributed and Event-based Systems (pp. 69\u201380).","DOI":"10.1145\/2933267.2933312"},{"issue":"12","key":"8264_CR3","doi-asserted-by":"publisher","first-page":"3553","DOI":"10.1109\/TPDS.2017.2723403","volume":"28","author":"T Buddhika","year":"2017","unstructured":"Buddhika, T., Stern, R., Lindburg, K., Ericson, K., & Pallickara, S. (2017). Online scheduling and interference alleviation for low-latency, high-throughput processing of data streams. IEEE Transactions on Parallel and Distributed Systems, 28(12), 3553\u20133569.","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"8264_CR4","doi-asserted-by":"crossref","unstructured":"Aniello, L., Baldoni, R. & Querzoni, L. (2013). Adaptive online scheduling in storm. In DEBS 2013 - Proceedings of the ACM International Conference on Distributed Event-Based Systems (pp. 207\u2013218).","DOI":"10.1145\/2488222.2488267"},{"key":"8264_CR5","doi-asserted-by":"publisher","first-page":"194","DOI":"10.1016\/j.future.2019.02.053","volume":"97","author":"D Sun","year":"2019","unstructured":"Sun, D., Gao, S., Liu, X., Li, F., Zheng, X., & Buyya, R. (2019). State and runtime-aware scheduling in elastic stream computing systems. Future Generation Computer Systems, 97, 194\u2013209.","journal-title":"Future Generation Computer Systems"},{"key":"8264_CR6","volume-title":"A3-Storm: topology-, traffic-, and resource-aware storm scheduler for heterogeneous clusters","author":"A Muhammad","year":"2020","unstructured":"Muhammad, A., & Aleem, M. (2020). A3-Storm: topology-, traffic-, and resource-aware storm scheduler for heterogeneous clusters (Vol. 0123456789). New York: Springer."},{"key":"8264_CR7","unstructured":"Mao, H., Schwarzkopf, M., He, H., & Alizadeh, M. (2019). Towards safe online reinforcement learning in computer systems. In 33rd conference on neural information processing systems (NeurIPS 2019)."},{"key":"8264_CR8","unstructured":"Vaquero, L. M., & Cuadrado, F. (2018). Auto-tuning distributed stream processing systems using reinforcement learning. arXiv preprint arXiv:CoRR."},{"key":"8264_CR9","first-page":"1","volume":"40","author":"UK Jena","year":"2020","unstructured":"Jena, U. K., Das, P. K., & Kabat, M. R. (2020). Hybridization of meta-heuristic algorithm for load balancing in cloud computing environment. The Journal of King Saud University Computer and Information Sciences, 40, 1\u201311.","journal-title":"The Journal of King Saud University Computer and Information Sciences"},{"issue":"August","key":"8264_CR10","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1016\/j.comcom.2019.09.002","volume":"148","author":"DA Temesgene","year":"2019","unstructured":"Temesgene, D. A., Miozzo, M., & Dini, P. (2019). Dynamic control of functional splits for energy harvesting virtual small cells: A distributed reinforcement learning approach. Computer Communications, 148(August), 48\u201361.","journal-title":"Computer Communications"},{"key":"8264_CR11","doi-asserted-by":"publisher","first-page":"402","DOI":"10.1016\/j.jocs.2017.09.016","volume":"24","author":"MH Moghadam","year":"2018","unstructured":"Moghadam, M. H., & Babamir, S. M. (2018). Makespan reduction for dynamic workloads in cluster-based data grids using reinforcement-learning based scheduling. Journal of Computer Science, 24, 402\u2013412.","journal-title":"Journal of Computer Science"},{"key":"8264_CR12","doi-asserted-by":"publisher","first-page":"292","DOI":"10.1016\/j.jpdc.2017.05.001","volume":"117","author":"AI Orhean","year":"2018","unstructured":"Orhean, A. I., Pop, F., & Raicu, I. (2018). New scheduling approach using reinforcement learning for heterogeneous distributed systems. Journal of Parallel and Distributed Computing, 117, 292\u2013302.","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"8264_CR13","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1016\/j.procs.2019.06.018","volume":"154","author":"JH Zhong","year":"2018","unstructured":"Zhong, J. H., Cui, D. L., Peng, Z. P., Li, Q. R., & He, J. G. (2018). Multi workflow fair scheduling scheme research based on reinforcement learning. Procedia Computer Science, 154, 117\u2013123.","journal-title":"Procedia Computer Science"},{"key":"8264_CR14","doi-asserted-by":"publisher","first-page":"114943","DOI":"10.1016\/j.apenergy.2020.114943","volume":"268","author":"C Correa-Jullian","year":"2020","unstructured":"Correa-Jullian, C., L\u00f3pezDroguett, E., & Cardemil, J. M. (2020). Operation scheduling in a solar thermal system: A reinforcement learning-based framework. Applied Energy, 268, 114943.","journal-title":"Applied Energy"},{"key":"8264_CR15","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1016\/j.procs.2019.08.126","volume":"156","author":"M Melnik","year":"2019","unstructured":"Melnik, M., & Nasonov, D. (2019). Workflow scheduling using neural networks and reinforcement learning. Procedia Computer Science, 156, 29\u201336.","journal-title":"Procedia Computer Science"},{"key":"8264_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.jmsy.2020.02.004","volume":"55","author":"L Hu","year":"2020","unstructured":"Hu, L., Liu, Z., Hu, W., Wang, Y., Tan, J., & Wu, F. (2020). Petri-net-based dynamic scheduling of flexible manufacturing system via deep reinforcement learning with graph convolutional network. Journal of Manufacturing Systems, 55, 1\u201314.","journal-title":"Journal of Manufacturing Systems"},{"key":"8264_CR17","doi-asserted-by":"publisher","first-page":"1098","DOI":"10.1016\/j.future.2019.09.060","volume":"110","author":"P Gazori","year":"2019","unstructured":"Gazori, P., Rahbari, D., & Nickray, M. (2019). Saving time and cost on the scheduling of fog-based IoT applications using deep reinforcement learning approach. Future Generation Computer Systems, 110, 1098\u20131115.","journal-title":"Future Generation Computer Systems"},{"key":"8264_CR18","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1016\/j.future.2018.05.025","volume":"87","author":"V Cardellini","year":"2018","unstructured":"Cardellini, V., Lo Presti, F., Nardelli, M., & Russo Russo, G. (2018). Decentralized self-adaptation for elastic data stream processing. Future Generation Computer Systems, 87, 171\u2013185.","journal-title":"Future Generation Computer Systems"},{"key":"8264_CR19","doi-asserted-by":"crossref","unstructured":"Mao, H., Schwarzkopf, M., Venkatakrishnan, S. B., Meng, Z., & Alizadeh, M. (2019). Learning scheduling algorithms for data processing clusters. In Proceedings of the ACM special interest group on data communication (pp. 270\u2013288).","DOI":"10.1145\/3341302.3342080"},{"key":"8264_CR20","doi-asserted-by":"crossref","unstructured":"Heinze, T., Pappalardo, V., Jerzak, Z., & Fetzer, C. (2014). Auto-scaling techniques for elastic data stream processing. In Proceedings of the 8th ACM international conference on distributed event-based systems (DEBS\u201914) (pp. 318\u2013321).\u00a0","DOI":"10.1145\/2611286.2611314"},{"issue":"6","key":"8264_CR21","doi-asserted-by":"publisher","first-page":"705","DOI":"10.14778\/3184470.3184474","volume":"11","author":"T Li","year":"2018","unstructured":"Li, T., Xu, Z., Tang, J., & Wang, Y. (2018). Model-free control for distributed stream data processing using deep reinforcement learning. Proceedings of the VLDB Endowment, 11(6), 705\u2013718.","journal-title":"Proceedings of the VLDB Endowment"},{"issue":"7","key":"8264_CR22","doi-asserted-by":"publisher","first-page":"2662","DOI":"10.1016\/j.jpdc.2014.03.007","volume":"74","author":"JPD Comput","year":"2014","unstructured":"Comput, J. P. D., Tong, Z., Xiao, Z., Li, K., & Li, K. (2014). Proactive scheduling in distributed computing: A reinforcement learning approach. Journal of Parallel and Distributed Computing, 74(7), 2662\u20132672.","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"8264_CR23","first-page":"100380","volume":"26","author":"P Sarathi","year":"2020","unstructured":"Sarathi, P., Nath, S., De, D., & Maiti, B. (2020). Sustainable computing\u202f: Informatics and systems RL-sleep\u202f: Temperature adaptive sleep scheduling using reinforcement learning for sustainable connectivity in wireless sensor networks. Sustainable Computing: Informatics and Systems, 26, 100380.","journal-title":"Sustainable Computing: Informatics and Systems"},{"key":"8264_CR24","doi-asserted-by":"crossref","unstructured":"Da Silva Veith, A., De Assun\u00e7ao, M. D., & Lefevre, L. (2019). Monte-Carlo Tree Search and Reinforcement Learning for Reconfiguring Data Stream Processing on Edge Computing. In 2019 31st IEEE international symposium on computer architecture and high performance computing (SBAC-PAD) (pp. 48\u201355).","DOI":"10.1109\/SBAC-PAD.2019.00021"},{"key":"8264_CR25","doi-asserted-by":"publisher","DOI":"10.1109\/TFUZZ.2020.3016346","author":"G Manogaran","year":"2020","unstructured":"Manogaran, G., Shakeel, P. M., Baskar, S., Hsu, C. H., Kadry, S. N., et al. (2020). FDM: Fuzzy-optimized data management technique for improving big data analytics. IEEE Transactions on Fuzzy Systems. https:\/\/doi.org\/10.1109\/TFUZZ.2020.3016346.","journal-title":"IEEE Transactions on Fuzzy Systems"},{"key":"8264_CR26","doi-asserted-by":"publisher","first-page":"777","DOI":"10.1007\/s11277-019-06590-w","volume":"109","author":"M Balaanand","year":"2019","unstructured":"Balaanand, M., Karthikeyan, N., & Karthik, S. (2019). Envisioning social media information for big data using big vision schemes in wireless environment. Wireless Personal Communications, 109, 777\u2013796. https:\/\/doi.org\/10.1007\/s11277-019-06590-w.","journal-title":"Wireless Personal Communications"},{"key":"8264_CR27","unstructured":"Apache, Apache Storm. [Online]. Available: https:\/\/storm.apache.org\/. Accessed: 09-Jul-2020."},{"key":"8264_CR28","unstructured":"Apache, \u201cApache Spark Streaming.\u201d [Online]. Available: https:\/\/spark.apache.org\/streaming\/. Accessed: 09-Jul-2020."},{"key":"8264_CR29","unstructured":"IBM Streams. [Online]. Available: https:\/\/ibmstreams.github.io\/. Accessed: 09-Jul-2020."}],"container-title":["Wireless Personal Communications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11277-021-08264-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11277-021-08264-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11277-021-08264-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,14]],"date-time":"2022-12-14T13:18:14Z","timestamp":1671023894000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11277-021-08264-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,2,18]]},"references-count":29,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2022,11]]}},"alternative-id":["8264"],"URL":"https:\/\/doi.org\/10.1007\/s11277-021-08264-y","relation":{},"ISSN":["0929-6212","1572-834X"],"issn-type":[{"value":"0929-6212","type":"print"},{"value":"1572-834X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,2,18]]},"assertion":[{"value":"4 February 2021","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 February 2021","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Compliance with Ethical Standards"}},{"value":"The authors have no conflicts of interest to declare.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interests"}},{"value":"The authors have included all the code and software details in this work.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Code Availability"}}]}}