{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T21:13:40Z","timestamp":1776114820284,"version":"3.50.1"},"reference-count":51,"publisher":"Springer Science and Business Media LLC","issue":"7","license":[{"start":{"date-parts":[[2018,4,23]],"date-time":"2018-04-23T00:00:00Z","timestamp":1524441600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2018,7]]},"DOI":"10.1007\/s11227-018-2387-5","type":"journal-article","created":{"date-parts":[[2018,4,23]],"date-time":"2018-04-23T11:24:16Z","timestamp":1524482656000},"page":"3329-3358","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":19,"title":["Learning-based dynamic scalable load-balanced firewall as a service in network function-virtualized cloud computing environments"],"prefix":"10.1007","volume":"74","author":[{"given":"Naghmeh","family":"Dezhabad","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7392-7892","authenticated-orcid":false,"given":"Saeed","family":"Sharifian","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,4,23]]},"reference":[{"key":"2387_CR1","volume-title":"Cloud computing bible","author":"B Sosinsky","year":"2011","unstructured":"Sosinsky B (2011) Cloud computing bible. Wiley, Indianapolis"},{"key":"2387_CR2","doi-asserted-by":"crossref","unstructured":"Mell P, Grance T (2011) The NIST definition of cloud computing, National Institute of Standards and Technology","DOI":"10.6028\/NIST.SP.800-145"},{"key":"2387_CR3","unstructured":"Martins J, Ahmed M, Raiciu C, Olteanu V, Honda M, Bifulco R, Huici F (2014) ClickOS and the art of network function virtualization. In: 11th USENIX Conference on Networked Systems Design and Implementation, Berkeley"},{"key":"2387_CR4","doi-asserted-by":"publisher","first-page":"2542","DOI":"10.1109\/ACCESS.2015.2499271","volume":"3","author":"Y Li","year":"2015","unstructured":"Li Y, Chen M (2015) Software-defined network function virtualization: a survey. IEEE Access 3:2542\u20132553","journal-title":"IEEE Access"},{"key":"2387_CR5","doi-asserted-by":"crossref","unstructured":"Sekar V, Egi N, Ratnasamy S, Reiter MK, Shi G (2012) Design and implementation of a consolidated middlebox architecture. In: 9th USENIX Conference on Networked Systems Design and Implementation, Berkeley","DOI":"10.1145\/2070562.2070583"},{"key":"2387_CR6","doi-asserted-by":"crossref","unstructured":"Khakpour AR, Liu AX (2012) First step toward cloud-based firewalling. In: IEEE 31st Symposium on Reliable Distributed Systems (SRDS), Irvine, CA, pp 8\u201311","DOI":"10.1109\/SRDS.2012.31"},{"key":"2387_CR7","unstructured":"AT&T-Network-Based Firewall. http:\/\/www.business.att.com\/enterprise\/Family\/network-security\/firewall-endpoint\/ . Accessed Nov 2016"},{"issue":"1","key":"2387_CR8","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1109\/TNSM.2011.122011.110151","volume":"9","author":"K Salah","year":"2012","unstructured":"Salah K, Elbadawi K, Boutaba R (2012) Performance modeling and analysis of network firewalls. IEEE Trans Netw Serv Manag 9(1):12\u201321","journal-title":"IEEE Trans Netw Serv Manag"},{"key":"2387_CR9","volume-title":"Firewalls and internet security: repelling the wily hacker","author":"WR Cheswick","year":"2003","unstructured":"Cheswick WR, Bellovin SM, Rubin AD (2003) Firewalls and internet security: repelling the wily hacker. Addison-Wesley, Boston"},{"key":"2387_CR10","unstructured":"Fuchs C (2012) Implications of deep packet inspection (DPI) internet surveillance for society. The Privacy & Security Research Paper Series, Department of Informatics and Media, Uppsala University, Sweden"},{"key":"2387_CR11","unstructured":"Virtual firewall appliances: trust misplaced (2012). http:\/\/blog.cloudpassage.com\/2012\/01\/24\/virtual-firewall-appliances-trust-misplaced\/ . Accessed Nov 2016"},{"key":"2387_CR12","doi-asserted-by":"publisher","first-page":"116","DOI":"10.1016\/j.future.2013.06.024","volume":"30","author":"X He","year":"2014","unstructured":"He X, Chomsiri T, Namda P, Tan Z (2014) Improving cloud network security using the tree-rule firewall. Future Gen Comput Syst J 30:116\u2013126","journal-title":"Future Gen Comput Syst J"},{"issue":"4","key":"2387_CR13","doi-asserted-by":"publisher","first-page":"1342","DOI":"10.1007\/s11227-016-1662-6","volume":"72","author":"S Kang","year":"2016","unstructured":"Kang S, Yoon W (2016) SDN-based resource allocation for heterogeneous LTE and WLAN multi-radio networks. J Supercomput 72(4):1342\u20131362","journal-title":"J Supercomput"},{"key":"2387_CR14","doi-asserted-by":"publisher","unstructured":"Kim Y-h, Lim H-k, Kim K-h, Han Y-H (2017) A SDN-based distributed mobility management in LTE\/EPC network. J Supercomput 73(7):2919\u20132933. https:\/\/doi.org\/10.1007\/s11227-016-1724-9","DOI":"10.1007\/s11227-016-1724-9"},{"issue":"4","key":"2387_CR15","doi-asserted-by":"publisher","first-page":"466","DOI":"10.1007\/s11036-015-0630-3","volume":"20","author":"N Chen","year":"2015","unstructured":"Chen N, Rong B, Mouaki A, Li W (2015) Self-organizing scheme based on NFV and SDN architecture for future heterogeneous networks. Mobile Netw Appl 20(4):466\u2013472","journal-title":"Mobile Netw Appl"},{"key":"2387_CR16","doi-asserted-by":"publisher","first-page":"76","DOI":"10.1016\/j.future.2017.02.006","volume":"74","author":"P Li","year":"2017","unstructured":"Li P, Lia J, Huang Z, Li T, Gao C-Z, Yiu S-M, Chen K (2017) Multi-key privacy-preserving deep learning in cloud computing. Future Gen Comput Syst 74:76\u201385","journal-title":"Future Gen Comput Syst"},{"issue":"2","key":"2387_CR17","doi-asserted-by":"publisher","first-page":"425","DOI":"10.1109\/TC.2013.208","volume":"64","author":"J Li","year":"2015","unstructured":"Li J, Li J, Chen X, Jia C, Lou W (2015) Identity-based encryption with outsourced revocation in cloud computing. IEEE Trans Comput 64(2):425\u2013437","journal-title":"IEEE Trans Comput"},{"key":"2387_CR18","doi-asserted-by":"crossref","unstructured":"Luo S, Lin Z, Chen X, Yang Z, Chen J (2011) Virtualization security for cloud computing service. In: IEEE International Conference on Cloud and Service Computing","DOI":"10.1109\/CSC.2011.6138516"},{"key":"2387_CR19","unstructured":"Berthelot C (2011) Evaluation of a virtual firewall in a cloud environment. MSc Thesis, Napier University, Edinburgh"},{"key":"2387_CR20","doi-asserted-by":"publisher","first-page":"260","DOI":"10.1016\/j.future.2015.01.015","volume":"54","author":"AF Antonescu","year":"2016","unstructured":"Antonescu AF, Braun T (2016) Simulation of SLA-based VM-scaling algorithms for cloud-distributed applications. Future Gen Comput Syst 54:260\u2013273. https:\/\/doi.org\/10.1016\/j.future.2015.01.015","journal-title":"Future Gen Comput Syst"},{"issue":"1","key":"2387_CR21","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1016\/j.future.2014.02.018","volume":"37","author":"PD Kaur","year":"2014","unstructured":"Kaur PD, Chana I (2014) A resource elasticity framework for QoS-aware execution of cloud applications. Future Gen Comput Syst 37(1):14\u201325","journal-title":"Future Gen Comput Syst"},{"key":"2387_CR22","doi-asserted-by":"publisher","first-page":"695","DOI":"10.1016\/j.proeng.2011.11.2568","volume":"23","author":"W Lin","year":"2011","unstructured":"Lin W, Wang JZ, Liang C, Qi D (2011) A threshold-based dynamic resource allocation scheme for cloud computing. Proc Eng 23:695\u2013703","journal-title":"Proc Eng"},{"key":"2387_CR23","doi-asserted-by":"crossref","unstructured":"Beloglazov A, Buyya R (2010) Adaptive threshold-based approach for energy-efficient consolidation of virtual machines in cloud data centers. In: Proceedings of the 8th International Workshop on Middleware for Grids, Clouds and e-Science. ACM, p 4","DOI":"10.1145\/1890799.1890803"},{"key":"2387_CR24","doi-asserted-by":"crossref","unstructured":"Dutreilh X, Rivierre N, Moreau A, Malenfant J, Truck I (2010) From data center resource allocation to control theory and back. In: Proceedings of the 3rd IEEE International Conference on Cloud Computing, CLOUD 2010, Application and Industry Track. IEEE, pp 410\u2013417","DOI":"10.1109\/CLOUD.2010.55"},{"key":"2387_CR25","doi-asserted-by":"crossref","unstructured":"Rao J, Bu X, Xu C, Wang L, Yin G (2009) VCONF: a reinforcement learning approach to virtual machines auto-configuration. In: ICAC \u201809 Proceedings of the 6th International Conference on Autonomic Computing, pp 137\u2013146","DOI":"10.1145\/1555228.1555263"},{"key":"2387_CR26","unstructured":"Dutreilh X, Kirgizov S, Melekhova O, Malenfant J, Rivierre N, Truck I (2011) Using reinforcement learning for autonomic resource allocation in clouds: toward a fully automated workflow. In: ICAS 2011: The Seventh International Conference on Autonomic and Autonomous Systems"},{"issue":"12","key":"2387_CR27","doi-asserted-by":"publisher","first-page":"1656","DOI":"10.1002\/cpe.2864","volume":"25","author":"E Barret","year":"2013","unstructured":"Barret E, Howley E, Duggan J (2013) Applying reinforcement learning toward automating resource allocation and application scalability in the cloud. Concurr Comput Pract Exp 25(12):1656\u20131674","journal-title":"Concurr Comput Pract Exp"},{"key":"2387_CR28","doi-asserted-by":"crossref","unstructured":"Yazdanov L, Fetzer C (2013) VScaler: autonomic virtual machine scaling. In: IEEE Sixth International Conference on Cloud Computing (CLOUD), CA, USA, pp 212\u2013219","DOI":"10.1109\/CLOUD.2013.142"},{"key":"2387_CR29","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1016\/j.future.2016.10.014","volume":"68","author":"S Rashidi","year":"2017","unstructured":"Rashidi S, Sharifian S (2017) A hybrid heuristic queue based algorithm for task assignment in mobile cloud. Future Gen Comput Syst 68:31\u2013345","journal-title":"Future Gen Comput Syst"},{"key":"2387_CR30","doi-asserted-by":"crossref","unstructured":"Wu H, Kemme B (2009) A unified framework for load distribution and fault-tolerance of application servers. In: Euro-Par\u201909: Proceedings of the 15th International Euro-Par Conference on Parallel Processing. Springer, Berlin, pp 178\u2013190","DOI":"10.1007\/978-3-642-03869-3_20"},{"key":"2387_CR31","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-017-1983-0","author":"S Rashidi","year":"2017","unstructured":"Rashidi S, Sharifian S (2017) Cloudlet dynamic server selection policy for mobile task off-loading in mobile cloud computing using soft computing techniques. J Supercomput. https:\/\/doi.org\/10.1007\/s11227-017-1983-0","journal-title":"J Supercomput"},{"key":"2387_CR32","doi-asserted-by":"crossref","unstructured":"Ajit M, Vidya G (2013) VM level load balancing in cloud environment. In: Fourth International Conference on Computing, Communications and Networking Technologies (ICCCNT)","DOI":"10.1109\/ICCCNT.2013.6726705"},{"key":"2387_CR33","first-page":"427","volume":"50","author":"PP Geethu Gopinath","year":"2015","unstructured":"Geethu Gopinath PP, Vasudevan SK (2015) An in-depth analysis and study of load balancing techniques in the cloud computing environment. Big Data Cloud Comput Chall 50:427\u2013432","journal-title":"Big Data Cloud Comput Chall"},{"issue":"10","key":"2387_CR34","doi-asserted-by":"publisher","first-page":"1858","DOI":"10.1016\/j.comcom.2005.05.011","volume":"29","author":"H Fu","year":"2006","unstructured":"Fu H, Zhang M (2006) Online adaptive firewall allocation in internet data center. J Comput Commun 29(10):1858\u20131867","journal-title":"J Comput Commun"},{"key":"2387_CR35","doi-asserted-by":"publisher","first-page":"365","DOI":"10.1016\/j.procs.2017.05.121","volume":"108","author":"D Trag","year":"2017","unstructured":"Trag D, Tran N, Nguyen G, Nguyen BM (2017) A proactive cloud scaling model based on fuzzy time series and SLA awareness. Proc Comput Sci 108:365\u2013374","journal-title":"Proc Comput Sci"},{"issue":"1","key":"2387_CR36","doi-asserted-by":"publisher","first-page":"136","DOI":"10.1109\/TNSM.2016.2640297","volume":"14","author":"K Salah","year":"2017","unstructured":"Salah K, Calyam P, Boutaba R (2017) Analytical model for elastic scaling of cloud-based firewalls. IEEE Trans Netw Serv Manag 14(1):136\u2013146","journal-title":"IEEE Trans Netw Serv Manag"},{"key":"2387_CR37","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1016\/j.simpat.2016.10.005","volume":"70","author":"T Vondra","year":"2017","unstructured":"Vondra T, \u0160ediv\u00fd J (2017) Cloud autoscaling simulation based on queueing network model. Simul Model Pract Theory 70:83\u2013100","journal-title":"Simul Model Pract Theory"},{"issue":"1","key":"2387_CR38","doi-asserted-by":"publisher","first-page":"126","DOI":"10.1145\/233008.233034","volume":"24","author":"MF Arlitt","year":"1996","unstructured":"Arlitt MF, Williamson CL (1996) Web server workload characterization: the search for invariants. ACM SIGMETRICS Perform Eval Rev 24(1):126\u2013137","journal-title":"ACM SIGMETRICS Perform Eval Rev"},{"key":"2387_CR39","doi-asserted-by":"crossref","unstructured":"Downey AB (2001) Evidence for long-tailed distributions in the Internet. In 1st ACM SIGCOMM Workshop on Internet Measurement, NY, USA","DOI":"10.1145\/505202.505230"},{"key":"2387_CR40","doi-asserted-by":"crossref","unstructured":"Jin X, Min G (2008) QoS analysis of queuing systems with self-similar traffic and heavy-tailed packet sizes. In: IEEE International Conference on Communications, Beijing","DOI":"10.1109\/ICC.2008.27"},{"key":"2387_CR41","unstructured":"Downey AB (2001) The structural cause of file size. In: Ninth International Symposium on Distributions, Modeling, Analysis and Simulation of Computer and Telecommunication Systems, Cincinnati, OH"},{"key":"2387_CR42","unstructured":"Johnson NL, Kotz S, Balakrishnan N (1994) Lognormal distributions. Continuous univariate distributions. Wiley series in probability and mathematical statistics: applied probability and statistics, 2nd edn. New York, USA"},{"key":"2387_CR43","volume-title":"Pattern classification","author":"RO Duda","year":"2001","unstructured":"Duda RO, Hart PE, Stork DG (2001) Pattern classification, 2nd edn. Wiley, Hoboken","edition":"2"},{"key":"2387_CR44","volume-title":"Reinforcement learning: an introduction","author":"RS Sutton","year":"1998","unstructured":"Sutton RS, Barto AG (1998) Reinforcement learning: an introduction. MIT Press, Cambridge"},{"key":"2387_CR45","volume-title":"Markov decision process in artificial intelligence","author":"O Sigaud","year":"2010","unstructured":"Sigaud O, Buffet O (2010) Markov decision process in artificial intelligence. Wiley, Hoboken"},{"key":"2387_CR46","unstructured":"Littman ML (1996) Algorithms for sequential decision making. Ph.D. thesis, Department of Computer Science, Brown University, Rhode Island, USA"},{"key":"2387_CR47","doi-asserted-by":"publisher","DOI":"10.1002\/0471791571","volume-title":"Queueing networks and markov chain, modeling and performance evaluation with computer science application","author":"G Bolch","year":"2006","unstructured":"Bolch G, Greiner S, de Meer H, Trivedi KS (2006) Queueing networks and markov chain, modeling and performance evaluation with computer science application. Wiley, Hoboken"},{"key":"2387_CR48","doi-asserted-by":"crossref","unstructured":"Yegenoglu F, Faris F, Qadan O (2000) A model for representing wide area internet packet behavior. In: IEEE International Conference on Performance, Computing, and Communications","DOI":"10.1109\/PCCC.2000.830315"},{"issue":"1","key":"2387_CR49","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1016\/j.aei.2005.01.004","volume":"19","author":"E Elbeltagi","year":"2005","unstructured":"Elbeltagi E, Hegazy T, Grierson D (2005) Comparison among five evolutionary-based optimization algorithms. J Adv Eng Inform 19(1):43\u201353","journal-title":"J Adv Eng Inform"},{"key":"2387_CR50","volume-title":"Genetic algorithms in search, optimization and machine learning","author":"D Goldberg","year":"1989","unstructured":"Goldberg D (1989) Genetic algorithms in search, optimization and machine learning. Addison-Wesley, Boston"},{"key":"2387_CR51","doi-asserted-by":"publisher","DOI":"10.1016\/j.compeleceng.2017.12.007","author":"DA Monge","year":"2017","unstructured":"Monge DA, Pacini E, Mateos C, Garino CG (2017) Meta-heuristic based autoscaling of cloud-based parameter sweep experiments with unreliable virtual machines instances. Comput Electr Eng. https:\/\/doi.org\/10.1016\/j.compeleceng.2017.12.007","journal-title":"Comput Electr Eng"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-018-2387-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-018-2387-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-018-2387-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,16]],"date-time":"2019-10-16T18:12:01Z","timestamp":1571249521000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-018-2387-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,4,23]]},"references-count":51,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2018,7]]}},"alternative-id":["2387"],"URL":"https:\/\/doi.org\/10.1007\/s11227-018-2387-5","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,4,23]]},"assertion":[{"value":"23 April 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}