{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,7]],"date-time":"2026-05-07T06:59:32Z","timestamp":1778137172305,"version":"3.51.4"},"reference-count":50,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2025,1,21]],"date-time":"2025-01-21T00:00:00Z","timestamp":1737417600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,21]],"date-time":"2025-01-21T00:00:00Z","timestamp":1737417600000},"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":["Cluster Comput"],"published-print":{"date-parts":[[2025,6]]},"DOI":"10.1007\/s10586-024-04870-0","type":"journal-article","created":{"date-parts":[[2025,1,21]],"date-time":"2025-01-21T10:09:04Z","timestamp":1737454144000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Joint resource autoscaling and request scheduling for serverless edge computing"],"prefix":"10.1007","volume":"28","author":[{"given":"Armin","family":"Choupani","sequence":"first","affiliation":[]},{"given":"Sadoon","family":"Azizi","sequence":"additional","affiliation":[]},{"given":"Mohammad Sadegh","family":"Aslanpour","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,1,21]]},"reference":[{"key":"4870_CR1","doi-asserted-by":"crossref","unstructured":"G. McGrath, P. R. Brenner, Serverless computing: design, implementation, and performance,\" In 2017 IEEE 37th International Conference on Distributed Computing Systems Workshops (ICDCSW), 2017: IEEE, pp. 405\u2013410.","DOI":"10.1109\/ICDCSW.2017.36"},{"issue":"12","key":"4870_CR2","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1145\/3368454","volume":"62","author":"P Castro","year":"2019","unstructured":"Castro, P., Ishakian, V., Muthusamy, V., Slominski, A.: The rise of serverless computing. Commun. ACM 62(12), 44\u201354 (2019)","journal-title":"Commun. ACM"},{"key":"4870_CR3","unstructured":"E. Jonas et al., Cloud programming simplified: a berkeley view on serverless computing, Preprint at arXiv:1902.03383, 2019."},{"issue":"5","key":"4870_CR4","doi-asserted-by":"publisher","first-page":"637","DOI":"10.1109\/JIOT.2016.2579198","volume":"3","author":"W Shi","year":"2016","unstructured":"Shi, W., Cao, J., Zhang, Q., Li, Y., Xu, L.: Edge computing: vision and challenges. IEEE Internet Things J. 3(5), 637\u2013646 (2016)","journal-title":"IEEE Internet Things J."},{"issue":"1","key":"4870_CR5","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1109\/MC.2017.9","volume":"50","author":"M Satyanarayanan","year":"2017","unstructured":"Satyanarayanan, M.: The emergence of edge computing. Computer 50(1), 30\u201339 (2017)","journal-title":"Computer"},{"key":"4870_CR6","doi-asserted-by":"publisher","DOI":"10.1016\/j.iot.2022.100674","volume":"21","author":"S Iftikhar","year":"2023","unstructured":"Iftikhar, S., et al.: AI-based fog and edge computing: a systematic review, taxonomy and future directions. Internet of Things 21, 100674 (2023)","journal-title":"Internet of Things"},{"issue":"4","key":"4870_CR7","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1109\/MIC.2017.2911430","volume":"21","author":"S Nastic","year":"2017","unstructured":"Nastic, S., et al.: A serverless real-time data analytics platform for edge computing. IEEE Internet Comput. 21(4), 64\u201371 (2017)","journal-title":"IEEE Internet Comput."},{"key":"4870_CR8","doi-asserted-by":"crossref","unstructured":"M. S. Aslanpour et al. (2021) Serverless edge computing: vision and challenges,\" In Proceedings of the 2021 Australasian Computer Science Week Multiconference, 2021, pp. 1\u201310.","DOI":"10.1145\/3437378.3444367"},{"issue":"5","key":"4870_CR9","doi-asserted-by":"publisher","first-page":"126","DOI":"10.1109\/MWC.001.2000466","volume":"28","author":"R Xie","year":"2021","unstructured":"Xie, R., Tang, Q., Qiao, S., Zhu, H., Yu, F.R., Huang, T.: When serverless computing meets edge computing: architecture, challenges, and open issues. IEEE Wirel. Commun. 28(5), 126\u2013133 (2021)","journal-title":"IEEE Wirel. Commun."},{"key":"4870_CR10","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2022.103405","volume":"204","author":"T Khan","year":"2022","unstructured":"Khan, T., Tian, W., Zhou, G., Ilager, S., Gong, M., Buyya, R.: Machine learning (ML)-centric resource management in cloud computing: a review and future directions. J. Netw. Comput. Appl. 204, 103405 (2022)","journal-title":"J. Netw. Comput. Appl."},{"issue":"5","key":"4870_CR11","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3341145","volume":"52","author":"TL Duc","year":"2019","unstructured":"Duc, T.L., Leiva, R.G., Casari, P., \u00d6stberg, P.-O.: Machine learning methods for reliable resource provisioning in edge-cloud computing: a survey. ACM Comput. Surv. (CSUR) 52(5), 1\u201339 (2019)","journal-title":"ACM Comput. Surv. (CSUR)"},{"issue":"3","key":"4870_CR12","doi-asserted-by":"publisher","first-page":"940","DOI":"10.1109\/TMC.2020.3017079","volume":"21","author":"S Tuli","year":"2020","unstructured":"Tuli, S., Ilager, S., Ramamohanarao, K., Buyya, R.: Dynamic scheduling for stochastic edge-cloud computing environments using a3c learning and residual recurrent neural networks. IEEE Trans. Mob. Comput. 21(3), 940\u2013954 (2020)","journal-title":"IEEE Trans. Mob. Comput."},{"issue":"7","key":"4870_CR13","doi-asserted-by":"publisher","first-page":"4925","DOI":"10.1109\/TII.2020.3028963","volume":"17","author":"Y Chen","year":"2020","unstructured":"Chen, Y., Liu, Z., Zhang, Y., Wu, Y., Chen, X., Zhao, L.: Deep reinforcement learning-based dynamic resource management for mobile edge computing in industrial internet of things. IEEE Trans. Industr. Inf. 17(7), 4925\u20134934 (2020)","journal-title":"IEEE Trans. Industr. Inf."},{"key":"4870_CR14","doi-asserted-by":"crossref","unstructured":"F. Rossi, M. Nardelli, V. Cardellini, Horizontal and vertical scaling of container-based applications using reinforcement learning, in 2019 IEEE 12th International Conference on Cloud Computing (CLOUD), 2019: IEEE, pp. 329\u2013338.","DOI":"10.1109\/CLOUD.2019.00061"},{"key":"4870_CR15","doi-asserted-by":"publisher","first-page":"1348","DOI":"10.1007\/s11036-018-0996-0","volume":"24","author":"J Bibal Benifa","year":"2019","unstructured":"Bibal Benifa, J., Dejey, D.: Rlpas: reinforcement learning-based proactive auto-scaler for resource provisioning in cloud environment. Mobile Netw. Appl. 24, 1348\u20131363 (2019)","journal-title":"Mobile Netw. Appl."},{"key":"4870_CR16","doi-asserted-by":"crossref","unstructured":"P. Benedetti, M. Femminella, G. Reali, and K. Steenhaut, Reinforcement learning applicability for resource-based auto-scaling in serverless edge applications, in 2022 IEEE International Conference on Pervasive Computing and Communications Workshops and Other Affiliated Events (PerCom Workshops), 2022: IEEE, pp. 674\u2013679.","DOI":"10.1109\/PerComWorkshops53856.2022.9767437"},{"key":"4870_CR17","doi-asserted-by":"publisher","DOI":"10.1016\/j.simpat.2021.102461","volume":"116","author":"A Zafeiropoulos","year":"2022","unstructured":"Zafeiropoulos, A., Fotopoulou, E., Filinis, N., Papavassiliou, S.: Reinforcement learning-assisted autoscaling mechanisms for serverless computing platforms. Simul. Model. Pract. Theory 116, 102461 (2022)","journal-title":"Simul. Model. Pract. Theory"},{"issue":"6","key":"4870_CR18","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3362031","volume":"52","author":"J Ren","year":"2019","unstructured":"Ren, J., Zhang, D., He, S., Zhang, Y., Li, T.: A survey on end-edge-cloud orchestrated network computing paradigms: transparent computing, mobile edge computing, fog computing, and cloudlet. ACM Comput. Surv. (CSUR) 52(6), 1\u201336 (2019)","journal-title":"ACM Comput. Surv. (CSUR)"},{"issue":"1","key":"4870_CR19","doi-asserted-by":"publisher","first-page":"1109","DOI":"10.1007\/s11227-023-05520-9","volume":"80","author":"S Azizi","year":"2024","unstructured":"Azizi, S., Farzin, P., Shojafar, M., Rana, O.: A scalable and flexible platform for service placement in multi-fog and multi-cloud environments. J. Supercomput. 80(1), 1109\u20131136 (2024)","journal-title":"J. Supercomput."},{"key":"4870_CR20","doi-asserted-by":"crossref","unstructured":"P. K. Gadepalli, G. Peach, L. Cherkasova, R. Aitken, and G. Parmer, Challenges and opportunities for efficient serverless computing at the edge, in 2019 38th Symposium on Reliable Distributed Systems (SRDS), 2019: IEEE, pp. 261\u20132615.","DOI":"10.1109\/SRDS47363.2019.00036"},{"key":"4870_CR21","doi-asserted-by":"crossref","unstructured":"P. Vahidinia, B. Farahani, and F. S. Aliee, Cold start in serverless computing: Current trends and mitigation strategies, in 2020 International Conference on Omni-layer Intelligent Systems (COINS), 2020: IEEE, pp. 1\u20137.","DOI":"10.1109\/COINS49042.2020.9191377"},{"issue":"2","key":"4870_CR22","doi-asserted-by":"publisher","first-page":"1522","DOI":"10.1109\/TSC.2022.3166553","volume":"16","author":"Y Li","year":"2022","unstructured":"Li, Y., Lin, Y., Wang, Y., Ye, K., Xu, C.: Serverless computing: state-of-the-art, challenges and opportunities. IEEE Trans. Serv. Comput. 16(2), 1522\u20131539 (2022)","journal-title":"IEEE Trans. Serv. Comput."},{"key":"4870_CR23","doi-asserted-by":"crossref","unstructured":"S. Heidari and S. Azizi, Heterogeneity-aware load balancing in serverless computing environments, in 2023 7th International Conference on Internet of Things and Applications (IoT), 2023: IEEE, pp. 1\u20137.","DOI":"10.1109\/IoT60973.2023.10365354"},{"key":"4870_CR24","doi-asserted-by":"crossref","unstructured":"R. Han, L. Guo, M. M. Ghanem, and Y. Guo, Lightweight resource scaling for cloud applications, in 2012 12th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012), 2012: IEEE, pp. 644\u2013651.","DOI":"10.1109\/CCGrid.2012.52"},{"key":"4870_CR25","doi-asserted-by":"crossref","unstructured":"N. Roy, A. Dubey, and A. Gokhale, Efficient autoscaling in the cloud using predictive models for workload forecasting, in 2011 IEEE 4th International Conference on Cloud Computing, 2011: IEEE, pp. 500\u2013507.","DOI":"10.1109\/CLOUD.2011.42"},{"key":"4870_CR26","doi-asserted-by":"crossref","unstructured":"S. Dutta, S. Gera, A. Verma, and B. Viswanathan, Smartscale: automatic application scaling in enterprise clouds, in 2012 IEEE Fifth International Conference on Cloud Computing, 2012: IEEE, pp. 221\u2013228.","DOI":"10.1109\/CLOUD.2012.12"},{"key":"4870_CR27","doi-asserted-by":"crossref","unstructured":"J. Jiang, J. Lu, G. Zhang, and G. Long, Optimal cloud resource auto-scaling for web applications, in 2013 13th IEEE\/ACM international symposium on cluster, Cloud, and Grid Computing, 2013: IEEE, pp. 58\u201365.","DOI":"10.1109\/CCGrid.2013.73"},{"key":"4870_CR28","doi-asserted-by":"crossref","unstructured":"L. Aniello, S. Bonomi, F. Lombardi, A. Zelli, and R. Baldoni, An architecture for automatic scaling of replicated services, in Networked Systems: Second International Conference, NETYS 2014, Marrakech, Morocco, May 15\u201317, 2014. Revised Selected Papers, 2014: Springer, pp. 122\u2013137.","DOI":"10.1007\/978-3-319-09581-3_9"},{"issue":"1","key":"4870_CR29","doi-asserted-by":"publisher","first-page":"595","DOI":"10.1109\/TCC.2019.2944364","volume":"10","author":"W Iqbal","year":"2019","unstructured":"Iqbal, W., Erradi, A., Abdullah, M., Mahmood, A.: Predictive auto-scaling of multi-tier applications using performance varying cloud resources. IEEE Trans. Cloud Comput. 10(1), 595\u2013607 (2019)","journal-title":"IEEE Trans. Cloud Comput."},{"issue":"3","key":"4870_CR30","doi-asserted-by":"publisher","first-page":"1221","DOI":"10.3390\/s22031221","volume":"22","author":"I F\u00e9","year":"2022","unstructured":"F\u00e9, I., et al.: Performance-cost trade-off in auto-scaling mechanisms for cloud computing. Sensors 22(3), 1221 (2022)","journal-title":"Sensors"},{"key":"4870_CR31","doi-asserted-by":"publisher","DOI":"10.1016\/j.simpat.2022.102654","volume":"121","author":"S Chouliaras","year":"2022","unstructured":"Chouliaras, S., Sotiriadis, S.: Auto-scaling containerized cloud applications: a workload-driven approach. Simul. Model. Pract. Theory 121, 102654 (2022)","journal-title":"Simul. Model. Pract. Theory"},{"issue":"10","key":"4870_CR32","doi-asserted-by":"publisher","first-page":"4529","DOI":"10.1109\/TII.2018.2799230","volume":"14","author":"F-H Tseng","year":"2018","unstructured":"Tseng, F.-H., Tsai, M.-S., Tseng, C.-W., Yang, Y.-T., Liu, C.-C., Chou, L.-D.: A lightweight autoscaling mechanism for fog computing in industrial applications. IEEE Trans. Industr. Inf. 14(10), 4529\u20134537 (2018)","journal-title":"IEEE Trans. Industr. Inf."},{"key":"4870_CR33","doi-asserted-by":"publisher","DOI":"10.1016\/j.pmcj.2022.101722","volume":"87","author":"TP da Silva","year":"2022","unstructured":"da Silva, T.P., Neto, A.R., Batista, T.V., Delicato, F.C., Pires, P.F., Lopes, F.: Online machine learning for auto-scaling in the edge computing. Pervasive Mob. Comput. 87, 101722 (2022)","journal-title":"Pervasive Mob. Comput."},{"key":"4870_CR34","first-page":"303","volume-title":"International Conference on Parallel and Distributed Computing: Applications and Technologies","author":"J-B Lu","year":"2021","unstructured":"Lu, J.-B., Yu, Y., Pan, M.-L.: Reinforcement learning-based auto-scaling algorithm for elastic cloud workflow service. In: International Conference on Parallel and Distributed Computing: Applications and Technologies, pp. 303\u2013310. Springer, New York (2021)"},{"key":"4870_CR35","doi-asserted-by":"crossref","unstructured":"Z. Zhang, T. Wang, A. Li, and W. Zhang, Adaptive auto-scaling of delay-sensitive serverless services with reinforcement learning, in 2022 IEEE 46th Annual Computers, Software, and Applications Conference (COMPSAC), 2022: IEEE, pp. 866\u2013871.","DOI":"10.1109\/COMPSAC54236.2022.00137"},{"key":"4870_CR36","doi-asserted-by":"crossref","unstructured":"G. Somma, C. Ayimba, P. Casari, S. P. Romano, and V. Mancuso, When less is more: core-restricted container provisioning for serverless computing, in IEEE INFOCOM 2020-IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), 2020: IEEE, pp. 1153\u20131159.","DOI":"10.1109\/INFOCOMWKSHPS50562.2020.9162876"},{"key":"4870_CR37","doi-asserted-by":"crossref","unstructured":"L. Schuler, S. Jamil, and N. K\u00fchl, AI-based resource allocation: reinforcement learning for adaptive auto-scaling in serverless environments, in 2021 IEEE\/ACM 21st International Symposium on Cluster, Cloud and Internet Computing (CCGrid), 2021: IEEE, pp. 804\u2013811.","DOI":"10.1109\/CCGrid51090.2021.00098"},{"key":"4870_CR38","doi-asserted-by":"crossref","unstructured":"S. Agarwal, M. A. Rodriguez, and R. Buyya, A reinforcement learning approach to reduce serverless function cold start frequency, in 2021 IEEE\/ACM 21st International Symposium on Cluster, Cloud and Internet Computing (CCGrid), 2021: IEEE, pp. 797\u2013803.","DOI":"10.1109\/CCGrid51090.2021.00097"},{"key":"4870_CR39","unstructured":"A. Wang et al., {FaaSNet}: Scalable and fast provisioning of custom serverless container runtimes at alibaba cloud function compute, in 2021 USENIX Annual Technical Conference (USENIX ATC 21), 2021, pp. 443\u2013457."},{"key":"4870_CR40","doi-asserted-by":"crossref","unstructured":"Y. Zhao and A. Uta, Tiny autoscalers for tiny workloads: dynamic CPU allocation for serverless functions, in 2022 22nd IEEE International Symposium on Cluster, Cloud and Internet Computing (CCGrid), 2022: IEEE, pp. 170\u2013179.","DOI":"10.1109\/CCGrid54584.2022.00026"},{"key":"4870_CR41","doi-asserted-by":"crossref","unstructured":"H.-D. Phung and Y. Kim, A prediction based autoscaling in serverless computing, in 2022 13th International Conference on Information and Communication Technology Convergence (ICTC), 2022: IEEE, pp. 763\u2013766.","DOI":"10.1109\/ICTC55196.2022.9952609"},{"key":"4870_CR42","doi-asserted-by":"crossref","unstructured":"V. Mittal et al., Mu: an efficient, fair and responsive serverless framework for resource-constrained edge clouds, in Proceedings of the ACM Symposium on Cloud Computing, 2021, pp. 168\u2013181.","DOI":"10.1145\/3472883.3487014"},{"key":"4870_CR43","doi-asserted-by":"crossref","unstructured":"X. Li, P. Kang, J. Molone, W. Wang, and P. Lama, KneeScale: efficient resource scaling for serverless computing at the edge, in 2022 22nd IEEE International Symposium on Cluster, Cloud and Internet Computing (CCGrid), 2022: IEEE, pp. 180\u2013189.","DOI":"10.1109\/CCGrid54584.2022.00027"},{"key":"4870_CR44","doi-asserted-by":"crossref","unstructured":"M. S. Aslanpour, A. N. Toosi, M. A. Cheema, and M. B. Chhetri, FaasHouse: sustainable serverless edge computing through energy-aware resource scheduling, IEEE Transactions on Services Computing, 2024.","DOI":"10.1109\/TSC.2024.3354296"},{"key":"4870_CR45","volume-title":"Reinforcement learning: an introduction","author":"RS Sutton","year":"2018","unstructured":"Sutton, R.S., Barto, A.G.: Reinforcement learning: an introduction. MIT press, Cambridge (2018)"},{"key":"4870_CR46","unstructured":"V. Mnih et al., Playing atari with deep reinforcement learning, Preprint at arXiv:1312.5602, 2013."},{"key":"4870_CR47","unstructured":"A. Singhvi, K. Houck, A. Balasubramanian, M. D. Shaikh, S. Venkataraman, and A. Akella, Archipelago: a scalable low-latency serverless platform, Preprint at arXiv:1911.09849, 2019."},{"key":"4870_CR48","unstructured":"A. Choupani, S. Azizi, and M. S. Aslanpour. Synthetic workload dataset for serverless edge computing. https:\/\/github.com\/SadoonAzizi\/Sourcecodes\/blob\/main\/Serverless_Workload_Dataset_Gen.rar."},{"key":"4870_CR49","doi-asserted-by":"crossref","unstructured":"A. P. Jegannathan, R. Saha, and S. K. Addya, A time series forecasting approach to minimize cold start time in cloud-serverless platform, in 2022 IEEE International Black Sea Conference on Communications and Networking (BlackSeaCom), 2022: IEEE, pp. 325\u2013330.","DOI":"10.1109\/BlackSeaCom54372.2022.9858271"},{"key":"4870_CR50","doi-asserted-by":"crossref","unstructured":"B. Sethi, S. K. Addya, and S. K. Ghosh, LCS: alleviating total cold start latency in serverless applications with LRU warm container approach, in Proceedings of the 24th International Conference on Distributed Computing and Networking, 2023, pp. 197\u2013206.","DOI":"10.1145\/3571306.3571404"}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-024-04870-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10586-024-04870-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-024-04870-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,20]],"date-time":"2025-05-20T21:52:56Z","timestamp":1747777976000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10586-024-04870-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,1,21]]},"references-count":50,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2025,6]]}},"alternative-id":["4870"],"URL":"https:\/\/doi.org\/10.1007\/s10586-024-04870-0","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"value":"1386-7857","type":"print"},{"value":"1573-7543","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,1,21]]},"assertion":[{"value":"9 May 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 October 2024","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 October 2024","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 January 2025","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"171"}}