{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T07:16:45Z","timestamp":1760080605295,"version":"3.40.3"},"publisher-location":"Cham","reference-count":87,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030870485"},{"type":"electronic","value":"9783030870492"}],"license":[{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022]]},"DOI":"10.1007\/978-3-030-87049-2_1","type":"book-chapter","created":{"date-parts":[[2022,3,3]],"date-time":"2022-03-03T05:04:20Z","timestamp":1646283860000},"page":"3-32","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Workload Scheduling in\u00a0Fog and\u00a0Cloud Environments: Emerging Concepts and\u00a0Research Directions"],"prefix":"10.1007","author":[{"given":"Georgios L.","family":"Stavrinides","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Helen D.","family":"Karatza","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,3,3]]},"reference":[{"key":"1_CR1","doi-asserted-by":"publisher","first-page":"539","DOI":"10.1016\/j.future.2019.09.039","volume":"111","author":"RO Aburukba","year":"2020","unstructured":"Aburukba, R.O., AliKarrar, M., Landolsi, T., El-Fakih, K.: Scheduling Internet of Things requests to minimize latency in hybrid fog-cloud computing. Future Gener. Comput. Syst. 111, 539\u2013551 (2020). https:\/\/doi.org\/10.1016\/j.future.2019.09.039","journal-title":"Future Gener. Comput. Syst."},{"key":"1_CR2","doi-asserted-by":"publisher","unstructured":"Ali, I.M., Sallam, K.M., Moustafa, N., Chakraborty, R., Ryan, M.J., Choo, K.K.R.: An automated task scheduling model using non-dominated sorting genetic algorithm II for fog-cloud systems. IEEE Trans. Cloud Comput. 1\u201315 (2020). https:\/\/doi.org\/10.1109\/TCC.2020.3032386","DOI":"10.1109\/TCC.2020.3032386"},{"key":"1_CR3","doi-asserted-by":"publisher","unstructured":"Amiri, M.J., Maiyya, S., Agrawal, D., Abbadi, A.E.: SeeMoRe: a fault-tolerant protocol for hybrid cloud environments. In: Proceedings of the IEEE 36th International Conference on Data Engineering (ICDE\u201920), pp. 1345\u20131356 (2020). https:\/\/doi.org\/10.1109\/ICDE48307.2020.00120","DOI":"10.1109\/ICDE48307.2020.00120"},{"key":"1_CR4","doi-asserted-by":"publisher","unstructured":"Anand, A., Chaudhary, A., Arvindhan, M.: The need for virtualization: when and why virtualization took over physical servers. In: Proceedings of the First International Conference on Advanced Communication & Computational Technology (ICACCT\u201919), pp. 1351\u20131359 (2019). https:\/\/doi.org\/10.1007\/978-981-15-5341-7_102","DOI":"10.1007\/978-981-15-5341-7_102"},{"key":"1_CR5","doi-asserted-by":"publisher","unstructured":"Auluck, N., Rana, O., Nepal, S., Jones, A., Singh, A.: Scheduling real time security aware tasks in fog networks. IEEE Trans. Serv. Comput. 1\u201314 (2019). https:\/\/doi.org\/10.1109\/TSC.2019.2914649","DOI":"10.1109\/TSC.2019.2914649"},{"issue":"5","key":"1_CR6","doi-asserted-by":"publisher","first-page":"755","DOI":"10.1016\/j.future.2011.04.017","volume":"28","author":"A Beloglazov","year":"2012","unstructured":"Beloglazov, A., Abawajy, J., Buyya, R.: Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Gener. Comput. Syst. 28(5), 755\u2013768 (2012). https:\/\/doi.org\/10.1016\/j.future.2011.04.017","journal-title":"Future Gener. Comput. Syst."},{"key":"1_CR7","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1016\/j.cosrev.2018.08.002","volume":"30","author":"LF Bittencourt","year":"2018","unstructured":"Bittencourt, L.F., Goldman, A., Madeira, E.R.M., da Fonseca, N.L.S., Sakellariou, R.: Scheduling in distributed systems: a cloud computing perspective. Comput. Sci. Rev. 30, 31\u201354 (2018). https:\/\/doi.org\/10.1016\/j.cosrev.2018.08.002","journal-title":"Comput. Sci. Rev."},{"key":"1_CR8","doi-asserted-by":"publisher","first-page":"207","DOI":"10.1007\/s13174-011-0032-0","volume":"2","author":"LF Bittencourt","year":"2011","unstructured":"Bittencourt, L.F., Madeira, E.R.M.: HCOC: a cost optimization algorithm for workflow scheduling in hybrid clouds. J. Internet Serv. Appl. 2, 207\u2013227 (2011). https:\/\/doi.org\/10.1007\/s13174-011-0032-0","journal-title":"J. Internet Serv. Appl."},{"issue":"9","key":"1_CR9","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1109\/MCOM.2012.6295710","volume":"50","author":"LF Bittencourt","year":"2012","unstructured":"Bittencourt, L.F., Madeira, E.R.M., da Fonseca, N.L.S.: Scheduling in hybrid clouds. IEEE Commun. Mag. 50(9), 42\u201347 (2012). https:\/\/doi.org\/10.1109\/MCOM.2012.6295710","journal-title":"IEEE Commun. Mag."},{"key":"1_CR10","doi-asserted-by":"publisher","unstructured":"Bonomi, F., Milito, R., Zhu, J., Addepalli, S.: Fog computing and its role in the Internet of Things. In: Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing (MCC\u201912), pp. 13\u201316 (2012). https:\/\/doi.org\/10.1145\/2342509.2342513","DOI":"10.1145\/2342509.2342513"},{"key":"1_CR11","unstructured":"Bonomi, L.: Fog vs edge computing. Tech. Rep. 1.1.01, Nebbiolo Technologies Inc. (2019)"},{"key":"1_CR12","doi-asserted-by":"publisher","unstructured":"Buttazzo, G.C.: Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications, 3rd edn. Springer (2011). https:\/\/doi.org\/10.1007\/978-1-4614-0676-1","DOI":"10.1007\/978-1-4614-0676-1"},{"key":"1_CR13","doi-asserted-by":"publisher","unstructured":"Calheiros, R.N., Buyya, R.: Cost-effective provisioning and scheduling of deadline-constrained applications in hybrid clouds. In: Proceedings of the 13th International Conference on Web Information Systems Engineering (WISE\u201912), pp. 171\u2013184 (2012). https:\/\/doi.org\/10.1007\/978-3-642-35063-4_13","DOI":"10.1007\/978-3-642-35063-4_13"},{"key":"1_CR14","unstructured":"Chen, Y.: Service-Oriented Computing and System Integration: Software, IoT, Big Data, and AI as Services, 6th edn. Kendall Hunt Publishing (2018)"},{"key":"1_CR15","doi-asserted-by":"crossref","unstructured":"Chen, Y., Tsai, W.T.: Service-Oriented Computing and Web Software Integration: From Principles to Development, 5th edn. Kendall Hunt Publishing (2015)","DOI":"10.1109\/IPDPSW.2014.127"},{"key":"1_CR16","doi-asserted-by":"publisher","first-page":"419","DOI":"10.1007\/s10723-019-09481-3","volume":"17","author":"L Chunlin","year":"2019","unstructured":"Chunlin, L., Jianhang, T., Youlong, L.: Hybrid cloud adaptive scheduling strategy for heterogeneous workloads. J. Grid Comput. 17, 419\u2013446 (2019). https:\/\/doi.org\/10.1007\/s10723-019-09481-3","journal-title":"J. Grid Comput."},{"key":"1_CR17","unstructured":"Cisco: Fog computing and the Internet of Things: extend the cloud to where the things are. Tech. Rep. C11-734435-00, Cisco Systems, Inc. (2015)"},{"key":"1_CR18","doi-asserted-by":"publisher","unstructured":"Dean, J., Ghemawat, S.: MapReduce: simplified data processing on large clusters. Commun. ACM 51(1), 107\u2013113 (2008). https:\/\/doi.org\/10.1145\/1327452.1327492","DOI":"10.1145\/1327452.1327492"},{"issue":"6","key":"1_CR19","doi-asserted-by":"publisher","first-page":"1171","DOI":"10.1109\/JIOT.2016.2565516","volume":"3","author":"R Deng","year":"2016","unstructured":"Deng, R., Lu, R., Lai, C., Luan, T.H., Liang, H.: Optimal workload allocation in fog-cloud computing toward balanced delay and power consumption. IEEE Internet Things J. 3(6), 1171\u20131181 (2016). https:\/\/doi.org\/10.1109\/JIOT.2016.2565516","journal-title":"IEEE Internet Things J."},{"key":"1_CR20","doi-asserted-by":"publisher","unstructured":"Drozdowski, M.: Scheduling for Parallel Processing, 1st edn. Springer (2009). https:\/\/doi.org\/10.1007\/978-1-84882-310-5","DOI":"10.1007\/978-1-84882-310-5"},{"key":"1_CR21","doi-asserted-by":"crossref","unstructured":"Ekanayake, J., Fox, G.: High performance parallel computing with clouds and cloud technologies. In: Proceedings of the First International Conference on Cloud Computing (CloudComp\u201909), pp. 20\u201338 (2009)","DOI":"10.1007\/978-3-642-12636-9_2"},{"key":"1_CR22","doi-asserted-by":"publisher","first-page":"5261","DOI":"10.1007\/s11227-017-2083-x","volume":"73","author":"S El Kafhali","year":"2017","unstructured":"El Kafhali, S., Salah, K.: Efficient and dynamic scaling of fog nodes for IoT devices. J. Supercomput. 73, 5261\u20135284 (2017). https:\/\/doi.org\/10.1007\/s11227-017-2083-x","journal-title":"J. Supercomput."},{"key":"1_CR23","doi-asserted-by":"publisher","unstructured":"Enguehard, M., Carofiglio, G., Rossi, D.: A popularity-based approach for effective cloud offload in fog deployments. In: Proceedings of the 30th International Teletraffic Congress (ITC\u201918), pp. 55\u201363 (2018). https:\/\/doi.org\/10.1109\/ITC30.2018.00016","DOI":"10.1109\/ITC30.2018.00016"},{"issue":"1","key":"1_CR24","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1109\/MSMC.2018.2881233","volume":"6","author":"P Galambos","year":"2020","unstructured":"Galambos, P.: Cloud, fog, and mist computing: advanced robot applications. IEEE Syst. Man Cybern. Mag. 6(1), 41\u201345 (2020). https:\/\/doi.org\/10.1109\/MSMC.2018.2881233","journal-title":"IEEE Syst. Man Cybern. Mag."},{"key":"1_CR25","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10723-019-09491-1","volume":"18","author":"M Ghobaei-Arani","year":"2020","unstructured":"Ghobaei-Arani, M., Souri, A., Rahmanian, A.A.: Resource management approaches in fog computing: a comprehensive review. J. Grid Comput. 18, 1\u201342 (2020). https:\/\/doi.org\/10.1007\/s10723-019-09491-1","journal-title":"J. Grid Comput."},{"key":"1_CR26","doi-asserted-by":"publisher","first-page":"263","DOI":"10.1007\/s00607-019-00738-z","volume":"102","author":"M Ghose","year":"2020","unstructured":"Ghose, M., Kaur, S., Sahu, A.: Scheduling real time tasks in an energy-efficient way using VMs with discrete compute capacities. Computing 102, 263\u2013294 (2020). https:\/\/doi.org\/10.1007\/s00607-019-00738-z","journal-title":"Computing"},{"key":"1_CR27","doi-asserted-by":"publisher","unstructured":"Gouda, O.M., Hejji, D.J., Obaidat, M.S.: Privacy assessment of fitness tracker devices. In: Proceedings of the 2020 International Conference on Computer, Information and Telecommunication Systems (CITS\u201920), pp. 1\u20138 (2020). https:\/\/doi.org\/10.1109\/CITS49457.2020.9232503","DOI":"10.1109\/CITS49457.2020.9232503"},{"key":"1_CR28","unstructured":"Grama, A., Gupta, A., Karypis, G., Kumar, V.: Introduction to Parallel Computing, 2nd edn. Addison-Wesley (2003)"},{"key":"1_CR29","doi-asserted-by":"publisher","unstructured":"Iorga, M., Feldman, L., Barton, R., Martin, M.J., Goren, N., Mahmoudi, C.: Fog computing conceptual model. Tech. Rep. 500-325, National Institute of Standards and Technology, U.S. Department of Commerce (2018). https:\/\/doi.org\/10.6028\/NIST.SP.500-325","DOI":"10.6028\/NIST.SP.500-325"},{"key":"1_CR30","doi-asserted-by":"publisher","unstructured":"Jararweh, Y., Doulat, A., AlQudah, O., Ahmed, E., Al-Ayyoub, M., Benkhelifa, E.: The future of mobile cloud computing: integrating cloudlets and mobile edge computing. In: Proceedings of the 23rd International Conference on Telecommunications (ICT\u201916), pp. 1\u20135 (2016). https:\/\/doi.org\/10.1109\/ICT.2016.7500486","DOI":"10.1109\/ICT.2016.7500486"},{"key":"1_CR31","doi-asserted-by":"publisher","unstructured":"Jiang, H.J., Huang, K.C., Chang, H.Y., Gu, D.S., Shih, P.J.: Scheduling concurrent workflows in HPC cloud through exploiting schedule gaps. In: Proceedings of the 11th International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP\u201911), pp. 282\u2013293 (2011). https:\/\/doi.org\/10.1007\/978-3-642-24650-0_24","DOI":"10.1007\/978-3-642-24650-0_24"},{"key":"1_CR32","doi-asserted-by":"publisher","unstructured":"Khan, A.A., Zakarya, M., Khan, R., Rahman, I.U., Khan, M., Khan, A.U.R.: An energy, performance efficient resource consolidation scheme for heterogeneous cloud datacenters. J. Netw. Comput. Appl. 150, 102497 (2020). https:\/\/doi.org\/10.1016\/j.jnca.2019.102497","DOI":"10.1016\/j.jnca.2019.102497"},{"key":"1_CR33","doi-asserted-by":"publisher","unstructured":"Khayer, A., Talukder, M.S., Bao, Y., Hossain, M.N.: Cloud computing adoption and its impact on SMEs\u2019 performance for cloud supported operations: a dual-stage analytical approach. Technol. Soc. 60, 101225 (2020). https:\/\/doi.org\/10.1016\/j.techsoc.2019.101225","DOI":"10.1016\/j.techsoc.2019.101225"},{"key":"1_CR34","doi-asserted-by":"publisher","unstructured":"Ko\u0142odziej, J.: Evolutionary Hierarchical Multi-Criteria Metaheuristics for Scheduling in Large-Scale Grid Systems, 1st edn. Springer (2012). https:\/\/doi.org\/10.1007\/978-3-642-28971-2","DOI":"10.1007\/978-3-642-28971-2"},{"key":"1_CR35","unstructured":"Kruatrachue, B., Lewis, T.G.: Duplication scheduling heuristic, a new precedence task scheduler for parallel systems. Tech. Rep. 87-60-3, Oregon State University (1987)"},{"key":"1_CR36","doi-asserted-by":"publisher","first-page":"159688","DOI":"10.1109\/ACCESS.2019.2950443","volume":"7","author":"G Li","year":"2019","unstructured":"Li, G., Yan, J., Chen, L., Wu, J., Lin, Q., Zhang, Y.: Energy consumption optimization with a delay threshold in cloud-fog cooperation computing. IEEE Access 7, 159688\u2013159697 (2019). https:\/\/doi.org\/10.1109\/ACCESS.2019.2950443","journal-title":"IEEE Access"},{"key":"1_CR37","doi-asserted-by":"publisher","unstructured":"Li, Y., Xia, Y.: Auto-scaling web applications in hybrid cloud based on docker. In: Proceedings of the 5th International Conference on Computer Science and Network Technology (ICCSNT\u201916), pp. 75\u201379 (2016). https:\/\/doi.org\/10.1109\/ICCSNT.2016.8070122","DOI":"10.1109\/ICCSNT.2016.8070122"},{"key":"1_CR38","unstructured":"Lin, K.J., Natarajan, S., Liu, J.W.S.: Imprecise results: utilizing partial computations in real-time systems. In: Proceedings of the 8th IEEE Real-Time Systems Symposium (RTSS\u201987), pp. 210\u2013217 (1987)"},{"key":"1_CR39","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1016\/j.future.2018.12.063","volume":"97","author":"J Luo","year":"2019","unstructured":"Luo, J., Yin, L., Hu, J., Wang, C., Liu, X., Fan, X., Luo, H.: Container-based fog computing architecture and energy-balancing scheduling algorithm for energy IoT. Future Gener. Comput. Syst. 97, 50\u201360 (2019). https:\/\/doi.org\/10.1016\/j.future.2018.12.063","journal-title":"Future Gener. Comput. Syst."},{"issue":"2","key":"1_CR40","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1006\/jpdc.1999.1581","volume":"59","author":"M Maheswaran","year":"1999","unstructured":"Maheswaran, M., Ali, S., Siegel, H.J., Hensgen, D., Freund, R.F.: Dynamic mapping of a class of independent tasks onto heterogeneous computing systems. J. Parallel Distrib. Comput. 59(2), 107\u2013131 (1999). https:\/\/doi.org\/10.1006\/jpdc.1999.1581","journal-title":"J. Parallel Distrib. Comput."},{"key":"1_CR41","doi-asserted-by":"publisher","first-page":"674","DOI":"10.1016\/j.future.2018.12.035","volume":"94","author":"I Mavridis","year":"2019","unstructured":"Mavridis, I., Karatza, H.: Combining containers and virtual machines to enhance isolation and extend functionality on cloud computing. Future Gener. Comput. Syst. 94, 674\u2013696 (2019). https:\/\/doi.org\/10.1016\/j.future.2018.12.035","journal-title":"Future Gener. Comput. Syst."},{"key":"1_CR42","doi-asserted-by":"publisher","unstructured":"Mell, P., Grance, T.: The NIST definition of cloud computing. Tech. Rep. 800-145, National Institute of Standards and Technology, U.S. Department of Commerce (2011). https:\/\/doi.org\/10.6028\/NIST.SP.800-145","DOI":"10.6028\/NIST.SP.800-145"},{"key":"1_CR43","doi-asserted-by":"publisher","unstructured":"Mhedheb, Y., Jrad, F., Tao, J., Zhao, J., Ko\u0142odziej, J., Streit, A.: Load and thermal-aware VM scheduling on the cloud. In: Proceedings of the 13th International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP\u201913), pp. 101\u2013114 (2013). https:\/\/doi.org\/10.1007\/978-3-319-03859-9_8","DOI":"10.1007\/978-3-319-03859-9_8"},{"key":"1_CR44","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1016\/j.future.2019.10.018","volume":"104","author":"RK Naha","year":"2020","unstructured":"Naha, R.K., Garg, S., Chan, A., Battula, S.K.: Deadline-based dynamic resource allocation and provisioning algorithms in fog-cloud environment. Future Gener. Comput. Syst. 104, 131\u2013141 (2020). https:\/\/doi.org\/10.1016\/j.future.2019.10.018","journal-title":"Future Gener. Comput. Syst."},{"key":"1_CR45","unstructured":"Obaidat, M.S., Nicopolitidis, P.: Smart Cities and Homes: Key Enabling Technologies, 1st edn. Morgan Kaufmann Publishers Inc. (2016)"},{"key":"1_CR46","unstructured":"OpenFog: OpenFog Architecture Overview. Tech. Rep. OPFWP001.0216, OpenFog Consortium Architecture Working Group (2016)"},{"key":"1_CR47","doi-asserted-by":"publisher","unstructured":"Pham, X.Q., Huh, E.N.: Towards task scheduling in a cloud-fog computing system. In: Proceedings of the 18th Asia-Pacific Network Operations and Management Symposium (APNOMS\u201916), pp. 1\u20134 (2016). https:\/\/doi.org\/10.1109\/APNOMS.2016.7737240","DOI":"10.1109\/APNOMS.2016.7737240"},{"issue":"11","key":"1_CR48","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1177\/1550147717742073","volume":"13","author":"XQ Pham","year":"2017","unstructured":"Pham, X.Q., Man, N.D., Tri, N.D.T., Thai, N.Q., Huh, E.N.: A cost- and performance-effective approach for task scheduling based on collaboration between cloud and fog computing. Int. J. Distrib. Sens. Netw. 13(11), 1\u201316 (2017). https:\/\/doi.org\/10.1177\/1550147717742073","journal-title":"Int. J. Distrib. Sens. Netw."},{"key":"1_CR49","doi-asserted-by":"publisher","unstructured":"Puliafito, C., Mingozzi, E., Longo, F., Puliafito, A., Rana, O.: Fog computing for the Internet of Things: a survey. ACM Trans. Internet Technol. 19(2), 18:1\u201318:41 (2019). https:\/\/doi.org\/10.1145\/3301443","DOI":"10.1145\/3301443"},{"key":"1_CR50","doi-asserted-by":"publisher","unstructured":"Ramakrishnan, J., Shabbir, M.S., Kassim, N.M., Nguyen, P.T., Mavaluru, D.: A comprehensive and systematic review of the network virtualization techniques in the IoT. Int. J. Commun. Syst. 33(7), e4331 (2020). https:\/\/doi.org\/10.1002\/dac.4331","DOI":"10.1002\/dac.4331"},{"key":"1_CR51","doi-asserted-by":"publisher","unstructured":"Ramirez, Y.M., Podolskiy, V., Gerndt, M.: Capacity-driven scaling schedules derivation for coordinated elasticity of containers and virtual machines. In: Proceedings of the 2019 IEEE International Conference on Autonomic Computing (ICAC\u201919), pp. 177\u2013186 (2019). https:\/\/doi.org\/10.1109\/ICAC.2019.00029","DOI":"10.1109\/ICAC.2019.00029"},{"key":"1_CR52","doi-asserted-by":"publisher","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. 52(6), 125:1\u2013125:36 (2019). https:\/\/doi.org\/10.1145\/3362031","DOI":"10.1145\/3362031"},{"key":"1_CR53","doi-asserted-by":"publisher","unstructured":"Sahoo, J., Mohapatra, S., Lath, R.: Virtualization: a survey on concepts, taxonomy and associated security issues. In: Proceedings of the Second International Conference on Computer and Network Technology (ICCNT\u201910), pp. 222\u2013226 (2010). https:\/\/doi.org\/10.1109\/ICCNT.2010.49","DOI":"10.1109\/ICCNT.2010.49"},{"key":"1_CR54","doi-asserted-by":"publisher","unstructured":"Shah-Mansouri, H., Wong, V.W.S.: Hierarchical fog-cloud computing for IoT systems: a computation offloading game. IEEE Internet Things J. 5(4), 3246\u20133257 (2018). https:\/\/doi.org\/10.1109\/JIOT.2018.2838022","DOI":"10.1109\/JIOT.2018.2838022"},{"key":"1_CR55","doi-asserted-by":"publisher","unstructured":"Stamatakis, A., Ott, M.: Exploiting fine-grained parallelism in the phylogenetic likelihood function with MPI, Pthreads, and OpenMP: a performance study. In: Proceedings of the Third IAPR International Conference on Pattern Recognition in Bioinformatics (PRIB\u201908), pp. 424\u2013435 (2008). https:\/\/doi.org\/10.1007\/978-3-540-88436-1_3","DOI":"10.1007\/978-3-540-88436-1_3"},{"key":"1_CR56","doi-asserted-by":"publisher","unstructured":"Stavrinides, G.L., Karatza, H.D.: Fault-tolerant gang scheduling in distributed real-time systems utilizing imprecise computations. Simul.: Trans. Soc. Model. Simul. Int. 85(8), 525\u2013536 (2009). https:\/\/doi.org\/10.1177\/0037549709340729","DOI":"10.1177\/0037549709340729"},{"key":"1_CR57","doi-asserted-by":"publisher","unstructured":"Stavrinides, G.L., Karatza, H.D.: The impact of input error on the scheduling of task graphs with imprecise computations in heterogeneous distributed real-time systems. In: Proceedings of the 18th International Conference on Analytical and Stochastic Modelling Techniques and Applications (ASMTA\u201911), pp. 273\u2013287 (2011). https:\/\/doi.org\/10.1007\/978-3-642-21713-5_20","DOI":"10.1007\/978-3-642-21713-5_20"},{"key":"1_CR58","doi-asserted-by":"publisher","unstructured":"Stavrinides, G.L., Karatza, H.D.: The impact of data locality on the performance of a SaaS cloud with real-time data-intensive applications. In: Proceedings of the 21st IEEE\/ACM International Symposium on Distributed Simulation and Real Time Applications (DS-RT\u201917), pp. 1\u20138 (2017). https:\/\/doi.org\/10.1109\/DISTRA.2017.8167683","DOI":"10.1109\/DISTRA.2017.8167683"},{"key":"1_CR59","doi-asserted-by":"publisher","unstructured":"Stavrinides, G.L., Karatza, H.D.: Energy-aware scheduling of real-time workflow applications in clouds utilizing DVFS and approximate computations. In: Proceedings of the IEEE 6th International Conference on Future Internet of Things and Cloud (FiCloud\u201918), pp. 33\u201340 (2018). https:\/\/doi.org\/10.1109\/FiCloud.2018.00013","DOI":"10.1109\/FiCloud.2018.00013"},{"key":"1_CR60","doi-asserted-by":"publisher","unstructured":"Stavrinides, G.L., Karatza, H.D.: The impact of checkpointing interval selection on the scheduling performance of real-time fine-grained parallel applications in SaaS clouds under various failure probabilities. Concurr. Comput. Pract. Exp. 30(12), e4288 (2018). https:\/\/doi.org\/10.1002\/cpe.4288","DOI":"10.1002\/cpe.4288"},{"key":"1_CR61","doi-asserted-by":"publisher","unstructured":"Stavrinides, G.L., Karatza, H.D.: Scheduling data-intensive workloads in large-scale distributed systems: trends and challenges. Studies in Big Data, vol.\u00a036, 1st edn., chap.\u00a02, pp. 19\u201343. Springer (2018). https:\/\/doi.org\/10.1007\/978-3-319-73767-6_2","DOI":"10.1007\/978-3-319-73767-6_2"},{"key":"1_CR62","doi-asserted-by":"publisher","unstructured":"Stavrinides, G.L., Karatza, H.D.: Cost-effective utilization of complementary cloud resources for the scheduling of real-time workflow applications in a fog environment. In: Proceedings of the 7th International Conference on Future Internet of Things and Cloud (FiCloud\u201919), pp. 1\u20138 (2019). https:\/\/doi.org\/10.1109\/FiCloud.2019.00009","DOI":"10.1109\/FiCloud.2019.00009"},{"key":"1_CR63","doi-asserted-by":"publisher","first-page":"216","DOI":"10.1016\/j.future.2019.02.019","volume":"96","author":"GL Stavrinides","year":"2019","unstructured":"Stavrinides, G.L., Karatza, H.D.: An energy-efficient, QoS-aware and cost-effective scheduling approach for real-time workflow applications in cloud computing systems utilizing DVFS and approximate computations. Future Gener. Comput. Syst. 96, 216\u2013226 (2019). https:\/\/doi.org\/10.1016\/j.future.2019.02.019","journal-title":"Future Gener. Comput. Syst."},{"issue":"17","key":"1_CR64","doi-asserted-by":"publisher","first-page":"24639","DOI":"10.1007\/s11042-018-7051-9","volume":"78","author":"GL Stavrinides","year":"2019","unstructured":"Stavrinides, G.L., Karatza, H.D.: A hybrid approach to scheduling real-time IoT workflows in fog and cloud environments. Multimed. Tools Appl. 78(17), 24639\u201324655 (2019). https:\/\/doi.org\/10.1007\/s11042-018-7051-9","journal-title":"Multimed. Tools Appl."},{"key":"1_CR65","doi-asserted-by":"publisher","unstructured":"Stavrinides, G.L., Karatza, H.D.: Scheduling different types of gang jobs in distributed systems. In: Proceedings of the 2019 International Conference on Computer, Information and Telecommunication Systems (CITS\u201919), pp. 1\u20135 (2019). https:\/\/doi.org\/10.1109\/CITS.2019.8862091","DOI":"10.1109\/CITS.2019.8862091"},{"key":"1_CR66","doi-asserted-by":"publisher","unstructured":"Stavrinides, G.L., Karatza, H.D.: Cost-aware cloud bursting in a fog-cloud environment with real-time workflow applications. Concurr. Comput. Pract. Exp. e5850 (2020). https:\/\/doi.org\/10.1002\/cpe.5850","DOI":"10.1002\/cpe.5850"},{"key":"1_CR67","doi-asserted-by":"publisher","unstructured":"Stavrinides, G.L., Karatza, H.D.: Dynamic scheduling of bags-of-tasks with sensitive input data and end-to-end deadlines in a hybrid cloud. Multimed. Tools Appl. 1\u201323 (2020). https:\/\/doi.org\/10.1007\/s11042-020-08974-8","DOI":"10.1007\/s11042-020-08974-8"},{"key":"1_CR68","doi-asserted-by":"publisher","unstructured":"Stavrinides, G.L., Karatza, H.D.: Orchestration of real-time workflows with varying input data locality in a heterogeneous fog environment. In: Proceedings of the Fifth International Conference on Fog and Mobile Edge Computing (FMEC\u201920), pp. 202\u2013209 (2020). https:\/\/doi.org\/10.1109\/FMEC49853.2020.9144824","DOI":"10.1109\/FMEC49853.2020.9144824"},{"key":"1_CR69","doi-asserted-by":"publisher","unstructured":"Stavrinides, G.L., Karatza, H.D.: Scheduling real-time bag-of-tasks applications with approximate computations in SaaS clouds. Concurr. Comput. Pract. Exp. 32(1), e4208 (2020). https:\/\/doi.org\/10.1002\/cpe.4208","DOI":"10.1002\/cpe.4208"},{"key":"1_CR70","doi-asserted-by":"publisher","unstructured":"Stavrinides, G.L., Karatza, H.D.: Weighted scheduling of mixed gang jobs on distributed resources. In: Proceedings of the 2020 International Conference on Communications, Computing, Cybersecurity and Informatics (CCCI\u201920), pp. 1\u20136 (2020). https:\/\/doi.org\/10.1109\/CCCI49893.2020.9256505","DOI":"10.1109\/CCCI49893.2020.9256505"},{"key":"1_CR71","doi-asserted-by":"publisher","first-page":"749","DOI":"10.1016\/j.future.2018.12.005","volume":"94","author":"L Sun","year":"2019","unstructured":"Sun, L., Dong, H., Hussain, O.K., Hussain, F.K., Liu, A.X.: A framework of cloud service selection with criteria interactions. Future Gener. Comput. Syst. 94, 749\u2013764 (2019). https:\/\/doi.org\/10.1016\/j.future.2018.12.005","journal-title":"Future Gener. Comput. Syst."},{"key":"1_CR72","doi-asserted-by":"publisher","unstructured":"Surbiryala, J., Rong, C.: Cloud computing: history and overview. In: Proceedings of the 2019 IEEE Cloud Summit (CS\u201919), pp. 1\u20137 (2019). https:\/\/doi.org\/10.1109\/CloudSummit47114.2019.00007","DOI":"10.1109\/CloudSummit47114.2019.00007"},{"issue":"5","key":"1_CR73","doi-asserted-by":"publisher","first-page":"1244","DOI":"10.1109\/TPDS.2013.107","volume":"25","author":"EK Tabak","year":"2014","unstructured":"Tabak, E.K., Cambazoglu, B.B., Aykanat, C.: Improving the performance of independent task assignment heuristics MinMin, MaxMin and Sufferage. IEEE Trans. Parallel Distrib. Syst. 25(5), 1244\u20131256 (2014). https:\/\/doi.org\/10.1109\/TPDS.2013.107","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"1_CR74","doi-asserted-by":"publisher","unstructured":"Talaat, M., Alsayyari, A.S., Alblawi, A., Hatata, A.Y.: Hybrid-cloud-based data processing for power system monitoring in smart grids. Sustain. Cities Soc. 55, 102049 (2020). https:\/\/doi.org\/10.1016\/j.scs.2020.102049","DOI":"10.1016\/j.scs.2020.102049"},{"issue":"3","key":"1_CR75","doi-asserted-by":"publisher","first-page":"260","DOI":"10.1109\/71.993206","volume":"13","author":"H Topcuoglu","year":"2002","unstructured":"Topcuoglu, H., Hariri, S., Wu, M.Y.: Performance-effective and low-complexity task scheduling for heterogeneous computing. IEEE Trans. Parallel Distrib. Syst. 13(3), 260\u2013274 (2002). https:\/\/doi.org\/10.1109\/71.993206","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"1_CR76","doi-asserted-by":"publisher","unstructured":"Van den Bossche, R., Vanmechelen, K., Broeckhove, J.: Cost-optimal scheduling in hybrid IaaS clouds for deadline constrained workloads. In: Proceedings of the IEEE 3rd International Conference on Cloud Computing (CLOUD\u201910), pp. 228\u2013235 (2010). https:\/\/doi.org\/10.1109\/CLOUD.2010.58","DOI":"10.1109\/CLOUD.2010.58"},{"key":"1_CR77","doi-asserted-by":"publisher","unstructured":"Varela, M., Skorin-Kapov, L., Ebrahimi, T.: Quality of service versus quality of experience, 1st edn., chap.\u00a06. T-Labs Series in Telecommunication Services, pp. 85\u201396. Springer (2014). https:\/\/doi.org\/10.1007\/978-3-319-02681-7_6","DOI":"10.1007\/978-3-319-02681-7_6"},{"key":"1_CR78","doi-asserted-by":"publisher","unstructured":"Voorsluys, W., Broberg, J., Buyya, R.: Introduction to cloud computing, 1st edn., chap.\u00a01, pp. 1\u201341. Wiley (2011). https:\/\/doi.org\/10.1002\/9780470940105.ch1","DOI":"10.1002\/9780470940105.ch1"},{"key":"1_CR79","doi-asserted-by":"publisher","unstructured":"Wang, B., Song, Y., Sun, Y., Liu, J.: Managing deadline-constrained bag-of-tasks jobs on hybrid clouds. In: Proceedings of the 24th High Performance Computing Symposium (HPC\u201916), pp. 1\u20138 (2016). https:\/\/doi.org\/10.22360\/SpringSim.2016.HPC.039","DOI":"10.22360\/SpringSim.2016.HPC.039"},{"issue":"2","key":"1_CR80","doi-asserted-by":"publisher","first-page":"783","DOI":"10.1007\/s11227-013-0890-2","volume":"66","author":"WJ Wang","year":"2013","unstructured":"Wang, W.J., Chang, Y.S., Lo, W.T., Lee, Y.K.: Adaptive scheduling for parallel tasks with QoS satisfaction for hybrid cloud environments. J. Supercomput. 66(2), 783\u2013811 (2013). https:\/\/doi.org\/10.1007\/s11227-013-0890-2","journal-title":"J. Supercomput."},{"issue":"2","key":"1_CR81","doi-asserted-by":"publisher","first-page":"271","DOI":"10.1016\/j.future.2003.10.004","volume":"21","author":"C Weng","year":"2005","unstructured":"Weng, C., Lu, X.: Heuristic scheduling for bag-of-tasks applications in combination with QoS in the computational grid. Future Gener. Comput. Syst. 21(2), 271\u2013280 (2005). https:\/\/doi.org\/10.1016\/j.future.2003.10.004","journal-title":"Future Gener. Comput. Syst."},{"key":"1_CR82","doi-asserted-by":"publisher","unstructured":"Wu, H.Y., Lee, C.R.: Energy efficient scheduling for heterogeneous fog computing architectures. In: Proceedings of the 42nd IEEE Annual Computer Software and Applications Conference (COMPSAC\u201918), pp. 555\u2013560 (2018). https:\/\/doi.org\/10.1109\/COMPSAC.2018.00085","DOI":"10.1109\/COMPSAC.2018.00085"},{"key":"1_CR83","doi-asserted-by":"publisher","first-page":"116218","DOI":"10.1109\/ACCESS.2019.2936116","volume":"7","author":"J Xu","year":"2019","unstructured":"Xu, J., Hao, Z., Zhang, R., Sun, X.: A method based on the combination of laxity and ant colony system for cloud-fog task scheduling. IEEE Access 7, 116218\u2013116226 (2019). https:\/\/doi.org\/10.1109\/ACCESS.2019.2936116","journal-title":"IEEE Access"},{"issue":"9","key":"1_CR84","doi-asserted-by":"publisher","first-page":"951","DOI":"10.1109\/71.308533","volume":"5","author":"T Yang","year":"1994","unstructured":"Yang, T., Gerasoulis, A.: DSC: scheduling parallel tasks on an unbounded number of processors. IEEE Trans. Parallel Distrib. Syst. 5(9), 951\u2013967 (1994). https:\/\/doi.org\/10.1109\/71.308533","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"1_CR85","doi-asserted-by":"publisher","unstructured":"Zhang, Y., Zhou, J., Sun, J.: Scheduling bag-of-tasks applications on hybrid clouds under due date constraints. J. Syst. Archit. 101, 101654 (2019). https:\/\/doi.org\/10.1016\/j.sysarc.2019.101654","DOI":"10.1016\/j.sysarc.2019.101654"},{"key":"1_CR86","doi-asserted-by":"publisher","first-page":"151888","DOI":"10.1109\/ACCESS.2019.2948468","volume":"7","author":"Y Zhang","year":"2019","unstructured":"Zhang, Y., Zhou, J., Sun, L., Mao, J., Sun, J.: A novel firefly algorithm for scheduling bag-of-tasks applications under budget constraints on hybrid clouds. IEEE Access 7, 151888\u2013151901 (2019). https:\/\/doi.org\/10.1109\/ACCESS.2019.2948468","journal-title":"IEEE Access"},{"key":"1_CR87","doi-asserted-by":"publisher","first-page":"278","DOI":"10.1016\/j.future.2018.10.046","volume":"93","author":"X Zhou","year":"2019","unstructured":"Zhou, X., Zhang, G., Sun, J., Zhou, J., Wei, T., Hu, S.: Minimizing cost and makespan for workflow scheduling in cloud using fuzzy dominance sort based HEFT. Future Gener. Comput. Syst. 93, 278\u2013289 (2019). https:\/\/doi.org\/10.1016\/j.future.2018.10.046","journal-title":"Future Gener. Comput. Syst."}],"container-title":["Lecture Notes in Networks and Systems","Advances in Computing, Informatics, Networking and Cybersecurity"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-87049-2_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,18]],"date-time":"2023-11-18T09:42:58Z","timestamp":1700300578000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-87049-2_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"ISBN":["9783030870485","9783030870492"],"references-count":87,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-87049-2_1","relation":{},"ISSN":["2367-3370","2367-3389"],"issn-type":[{"type":"print","value":"2367-3370"},{"type":"electronic","value":"2367-3389"}],"subject":[],"published":{"date-parts":[[2022]]},"assertion":[{"value":"3 March 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}