{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,12]],"date-time":"2026-06-12T09:07:59Z","timestamp":1781255279209,"version":"3.54.1"},"reference-count":40,"publisher":"Springer Science and Business Media LLC","issue":"9","license":[{"start":{"date-parts":[[2021,3,22]],"date-time":"2021-03-22T00:00:00Z","timestamp":1616371200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,3,22]],"date-time":"2021-03-22T00:00:00Z","timestamp":1616371200000},"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":["Computing"],"published-print":{"date-parts":[[2021,9]]},"DOI":"10.1007\/s00607-021-00930-0","type":"journal-article","created":{"date-parts":[[2021,3,22]],"date-time":"2021-03-22T03:03:39Z","timestamp":1616382219000},"page":"2033-2059","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":81,"title":["Energy-makespan optimization of workflow scheduling in fog\u2013cloud computing"],"prefix":"10.1007","volume":"103","author":[{"given":"Samia","family":"Ijaz","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ehsan Ullah","family":"Munir","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Saima Gulzar","family":"Ahmad","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5034-2880","authenticated-orcid":false,"given":"M. Mustafa","family":"Rafique","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Omer F.","family":"Rana","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2021,3,22]]},"reference":[{"key":"930_CR1","doi-asserted-by":"publisher","first-page":"278","DOI":"10.1016\/j.future.2018.04.057","volume":"87","author":"M Aazam","year":"2018","unstructured":"Aazam M, Zeadally S, Harras KA (2018) Offloading in fog computing for IOT: review, enabling technologies, and research opportunities. Future Gener Comput Syst 87:278\u2013289","journal-title":"Future Gener Comput Syst"},{"issue":"1","key":"930_CR2","first-page":"48","volume":"8","author":"S Agarwal","year":"2016","unstructured":"Agarwal S, Yadav S, Yadav AK (2016) An efficient architecture and algorithm for resource provisioning in fog computing. Int J Inf Eng Electron Bus 8(1):48","journal-title":"Int J Inf Eng Electron Bus"},{"issue":"9","key":"930_CR3","doi-asserted-by":"publisher","first-page":"3901","DOI":"10.1007\/s11227-017-1991-0","volume":"73","author":"SG Ahmad","year":"2017","unstructured":"Ahmad SG, Liew CS, Rafique MM, Munir EU (2017) Optimization of data-intensive workflows in stream-based data processing models. J Supercomput 73(9):3901\u20133923","journal-title":"J Supercomput"},{"key":"930_CR4","doi-asserted-by":"publisher","first-page":"480","DOI":"10.1016\/j.future.2018.03.055","volume":"86","author":"EN Alkhanak","year":"2018","unstructured":"Alkhanak EN, Lee SP (2018) A hyper-heuristic cost optimisation approach for scientific workflow scheduling in cloud computing. Future Gener Comput Syst 86:480\u2013506","journal-title":"Future Gener Comput Syst"},{"key":"930_CR5","doi-asserted-by":"publisher","first-page":"232","DOI":"10.1016\/j.comnet.2018.10.003","volume":"146","author":"K Almi\u2019ani","year":"2018","unstructured":"Almi\u2019ani K, Lee YC, Mans B (2018) On efficient resource use for scientific workflows in clouds. Comput Netw 146:232\u2013242","journal-title":"Comput Netw"},{"issue":"3","key":"930_CR6","doi-asserted-by":"publisher","first-page":"682","DOI":"10.1109\/TPDS.2013.57","volume":"25","author":"H Arabnejad","year":"2013","unstructured":"Arabnejad H, Barbosa JG (2013) List scheduling algorithm for heterogeneous systems by an optimistic cost table. IEEE Trans Parallel Distrib Syst 25(3):682\u2013694","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"930_CR7","doi-asserted-by":"publisher","first-page":"254","DOI":"10.1016\/j.future.2018.05.056","volume":"88","author":"S Basu","year":"2018","unstructured":"Basu S, Karuppiah M, Selvakumar K, Li KC, Islam SH, Hassan MM, Bhuiyan MZA (2018) An intelligent\/cognitive model of task scheduling for IOT applications in cloud computing environment. Future Gener Comput Syst 88:254\u2013261","journal-title":"Future Gener Comput Syst"},{"key":"930_CR8","doi-asserted-by":"publisher","first-page":"134","DOI":"10.1016\/j.iot.2018.09.005","volume":"3","author":"L Bittencourt","year":"2018","unstructured":"Bittencourt L, Immich R, Sakellariou R, Fonseca N, Madeira E, Curado M, Villas L, da Silva L, Lee C, Rana O (2018) The internet of things, fog and cloud continuum: Integration and challenges. Internet of Things 3:134\u2013155","journal-title":"Internet of Things"},{"issue":"6","key":"930_CR9","doi-asserted-by":"publisher","first-page":"854","DOI":"10.1109\/JIOT.2016.2584538","volume":"3","author":"M Chiang","year":"2016","unstructured":"Chiang M, Zhang T (2016) Fog and IOT: an overview of research opportunities. IEEE Internet Things J 3(6):854\u2013864","journal-title":"IEEE Internet Things J"},{"issue":"6","key":"930_CR10","first-page":"1171","volume":"3","author":"R Deng","year":"2016","unstructured":"Deng R, Lu R, Lai C, Luan TH, Liang H (2016) Optimal workload allocation in fog\u2013cloud computing toward balanced delay and power consumption. IEEE Internet Things J 3(6):1171\u20131181","journal-title":"IEEE Internet Things J"},{"key":"930_CR11","doi-asserted-by":"publisher","first-page":"142","DOI":"10.1016\/j.future.2016.02.016","volume":"74","author":"H Duan","year":"2017","unstructured":"Duan H, Chen C, Min G, Wu Y (2017) Energy-aware scheduling of virtual machines in heterogeneous cloud computing systems. Future Gener Comput Syst 74:142\u2013150","journal-title":"Future Gener Comput Syst"},{"issue":"10","key":"930_CR12","doi-asserted-by":"publisher","first-page":"4519","DOI":"10.1109\/TII.2018.2793350","volume":"14","author":"JS Fu","year":"2018","unstructured":"Fu JS, Liu Y, Chao HC, Bhargava BK, Zhang ZJ (2018) Secure data storage and searching for industrial IOT by integrating fog computing and cloud computing. IEEE Trans Ind Inf 14(10):4519\u20134528","journal-title":"IEEE Trans Ind Inf"},{"key":"930_CR13","unstructured":"Gia TN, Jiang M, Sarker VK, Rahmani AM, Westerlund T, Liljeberg P, Tenhunen H (2017) Low-cost fog-assisted health-care iot system with energy-efficient sensor nodes. In: 13th international wireless communications and mobile computing conference (IWCMC). IEEE, pp. 1765\u20131770"},{"key":"930_CR14","doi-asserted-by":"publisher","first-page":"88","DOI":"10.1016\/j.jpdc.2020.04.008","volume":"143","author":"P Hosseinioun","year":"2020","unstructured":"Hosseinioun P, Kheirabadi M, Tabbakh SRK, Ghaemi R (2020) A new energy-aware tasks scheduling approach in fog computing using hybrid meta-heuristic algorithm. J Parallel Distrib Comput 143:88\u201396","journal-title":"J Parallel Distrib Comput"},{"key":"930_CR15","doi-asserted-by":"publisher","first-page":"108","DOI":"10.1016\/j.jnca.2018.03.028","volume":"114","author":"H Hu","year":"2018","unstructured":"Hu H, Li Z, Hu H, Chen J, Ge J, Li C, Chang V (2018) Multi-objective scheduling for scientific workflow in multicloud environment. J Netw Comput Appl 114:108\u2013122","journal-title":"J Netw Comput Appl"},{"key":"930_CR16","first-page":"1","volume":"75","author":"S Ijaz","year":"2018","unstructured":"Ijaz S, Munir EU (2018) Mopt: list-based heuristic for scheduling workflows in cloud environment. J Supercomput 75:1\u201329","journal-title":"J Supercomput"},{"key":"930_CR17","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1016\/j.dcan.2018.10.008","volume":"5","author":"QD La","year":"2018","unstructured":"La QD, Ngo MV, Dinh TQ, Quek TQ, Shin H (2018) Enabling intelligence in fog computing to achieve energy and latency reduction. Digit Commun Netw 5:3\u20139","journal-title":"Digit Commun Netw"},{"issue":"2","key":"930_CR18","doi-asserted-by":"publisher","first-page":"175","DOI":"10.1109\/TSC.2014.2381227","volume":"8","author":"X Lin","year":"2014","unstructured":"Lin X, Wang Y, Xie Q, Pedram M (2014) Task scheduling with dynamic voltage and frequency scaling for energy minimization in the mobile cloud computing environment. IEEE Trans Serv Comput 8(2):175\u2013186","journal-title":"IEEE Trans Serv Comput"},{"key":"930_CR19","doi-asserted-by":"crossref","unstructured":"Liu L, Qi D, Zhou N (2018) Wu Y (2018) A task scheduling algorithm based on classification mining in fog computing environment. Wirel Commun Mobile Comput 2018:1\u201311","DOI":"10.1155\/2018\/2102348"},{"key":"930_CR20","doi-asserted-by":"publisher","first-page":"58","DOI":"10.1016\/j.compeleceng.2018.02.047","volume":"67","author":"MM Mahmoud","year":"2018","unstructured":"Mahmoud MM, Rodrigues JJ, Saleem K, Al-Muhtadi J, Kumar N, Korotaev V (2018) Towards energy-aware fog-enabled cloud of things for healthcare. Comput Electr Eng 67:58\u201369","journal-title":"Comput Electr Eng"},{"issue":"1","key":"930_CR21","first-page":"9","volume":"19","author":"R Mahmud","year":"2018","unstructured":"Mahmud R, Ramamohanarao K, Buyya R (2018) Latency-aware application module management for fog computing environments. ACM Trans Internet Technol (TOIT) 19(1):9","journal-title":"ACM Trans Internet Technol (TOIT)"},{"key":"930_CR22","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1016\/j.jnca.2016.01.018","volume":"66","author":"M Masdari","year":"2016","unstructured":"Masdari M, ValiKardan S, Shahi Z, Azar SI (2016) Towards workflow scheduling in cloud computing: a comprehensive analysis. J Netw Comput Appl 66:64\u201382","journal-title":"J Netw Comput Appl"},{"issue":"3","key":"930_CR23","doi-asserted-by":"publisher","first-page":"1826","DOI":"10.1109\/COMST.2018.2814571","volume":"20","author":"M Mukherjee","year":"2018","unstructured":"Mukherjee M, Shu L, Wang D (2018) Survey of fog computing: fundamental, network applications, and research challenges. IEEE Commun Surv Tutor 20(3):1826\u20131857","journal-title":"IEEE Commun Surv Tutor"},{"key":"930_CR24","doi-asserted-by":"publisher","first-page":"47980","DOI":"10.1109\/ACCESS.2018.2866491","volume":"6","author":"RK Naha","year":"2018","unstructured":"Naha RK, Garg S, Georgakopoulos D, Jayaraman PP, Gao L, Xiang Y, Ranjan R (2018) Fog computing: survey of trends, architectures, requirements, and research directions. IEEE Access 6:47980\u201348009","journal-title":"IEEE Access"},{"key":"930_CR25","doi-asserted-by":"publisher","first-page":"274","DOI":"10.1016\/j.jpdc.2018.07.003","volume":"132","author":"PGV Naranjo","year":"2018","unstructured":"Naranjo PGV, Pooranian Z, Shojafar M, Conti M, Buyya R (2018) Focan: a fog-supported smart city network architecture for management of applications in the internet of everything environments. J Parallel Distrib Comput 132:274\u2013283","journal-title":"J Parallel Distrib Comput"},{"key":"930_CR26","doi-asserted-by":"publisher","first-page":"606","DOI":"10.1016\/j.future.2018.05.015","volume":"88","author":"L Peng","year":"2018","unstructured":"Peng L, Dhaini AR, Ho PH (2018) Toward integrated cloud-fog networks for efficient IOT provisioning: key challenges and solutions. Future Gener Comput Syst 88:606\u2013613","journal-title":"Future Gener Comput Syst"},{"issue":"11","key":"930_CR27","doi-asserted-by":"publisher","first-page":"155014771774207","DOI":"10.1177\/1550147717742073","volume":"13","author":"XQ Pham","year":"2017","unstructured":"Pham XQ, Man ND, Tri NDT, Thai NQ, Huh EN (2017) A cost-and performance-effective approach for task scheduling based on collaboration between cloud and fog computing. Int J Distrib Sens Netw 13(11):1550147717742073","journal-title":"Int J Distrib Sens Netw"},{"key":"930_CR28","first-page":"1","volume":"78","author":"GL Stavrinides","year":"2018","unstructured":"Stavrinides GL, Karatza HD (2018) A hybrid approach to scheduling real-time IOT workflows in fog and cloud environments. Multimed Tools Appl 78:1\u201317","journal-title":"Multimed Tools Appl"},{"key":"930_CR29","doi-asserted-by":"publisher","first-page":"216","DOI":"10.1016\/j.future.2019.02.019","volume":"96","author":"GL Stavrinides","year":"2019","unstructured":"Stavrinides GL, Karatza HD (2019) 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 Compu Syst 96:216\u2013226","journal-title":"Future Gener Compu Syst"},{"issue":"1","key":"930_CR30","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1007\/s10723-015-9334-y","volume":"14","author":"Z Tang","year":"2016","unstructured":"Tang Z, Qi L, Cheng Z, Li K, Khan SU, Li K (2016) An energy-efficient task scheduling algorithm in DVFS-enabled cloud environment. J Grid Comput 14(1):55\u201374","journal-title":"J Grid Comput"},{"issue":"3","key":"930_CR31","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 MY (2002) Performance-effective and low-complexity task scheduling for heterogeneous computing. IEEE Trans Parallel Distrib Syst 13(3):260\u2013274","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"930_CR32","doi-asserted-by":"publisher","first-page":"888","DOI":"10.1016\/j.future.2018.06.009","volume":"93","author":"M Tortonesi","year":"2019","unstructured":"Tortonesi M, Govoni M, Morelli A, Riberto G, Stefanelli C, Suri N (2019) Taming the IOT data deluge: an innovative information-centric service model for fog computing applications. Future Gener Comput Syst 93:888\u2013902","journal-title":"Future Gener Comput Syst"},{"key":"930_CR33","doi-asserted-by":"publisher","first-page":"156","DOI":"10.1016\/j.comcom.2017.10.006","volume":"119","author":"CW Tsai","year":"2018","unstructured":"Tsai CW (2018) Seira: an effective algorithm for IOT resource allocation problem. Comput Commun 119:156\u2013166","journal-title":"Comput Commun"},{"key":"930_CR34","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.parco.2017.01.002","volume":"62","author":"A Verma","year":"2017","unstructured":"Verma A, Kaushal S (2017) A hybrid multi-objective particle swarm optimization for scientific workflow scheduling. Parallel Comput 62:1\u201319","journal-title":"Parallel Comput"},{"issue":"10","key":"930_CR35","doi-asserted-by":"publisher","first-page":"4548","DOI":"10.1109\/TII.2018.2818932","volume":"14","author":"J Wan","year":"2018","unstructured":"Wan J, Chen B, Wang S, Xia M, Li D, Liu C (2018) Fog computing for energy-aware load balancing and scheduling in smart factory. IEEE Trans Ind Inf 14(10):4548\u20134556","journal-title":"IEEE Trans Ind Inf"},{"issue":"2","key":"930_CR36","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1109\/TSUSC.2017.2705183","volume":"2","author":"G Xie","year":"2017","unstructured":"Xie G, Zeng G, Li R, Li K (2017) Energy-aware processor merging algorithms for deadline constrained parallel applications in heterogeneous cloud computing. IEEE Trans Sustain Comput 2(2):62\u201375","journal-title":"IEEE Trans Sustain Comput"},{"key":"930_CR37","doi-asserted-by":"publisher","first-page":"563","DOI":"10.1016\/j.future.2018.08.040","volume":"91","author":"A Yassine","year":"2019","unstructured":"Yassine A, Singh S, Hossain MS, Muhammad G (2019) IOT big data analytics for smart homes with fog and cloud computing. Future Gener Comput Syst 91:563\u2013573","journal-title":"Future Gener Comput Syst"},{"issue":"12","key":"930_CR38","doi-asserted-by":"publisher","first-page":"3702","DOI":"10.1109\/TC.2016.2536019","volume":"65","author":"D Zeng","year":"2016","unstructured":"Zeng D, Gu L, Guo S, Cheng Z, Yu S (2016) Joint optimization of task scheduling and image placement in fog computing supported software-defined embedded system. IEEE Trans Comput 65(12):3702\u20133712","journal-title":"IEEE Trans Comput"},{"key":"930_CR39","doi-asserted-by":"publisher","first-page":"241","DOI":"10.1016\/j.ins.2016.08.003","volume":"379","author":"L Zhang","year":"2017","unstructured":"Zhang L, Li K, Li C, Li K (2017) Bi-objective workflow scheduling of the energy consumption and reliability in heterogeneous computing systems. Inf Sci 379:241\u2013256","journal-title":"Inf Sci"},{"key":"930_CR40","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 (2019) Minimizing cost and makespan for workflow scheduling in cloud using fuzzy dominance sort based heft. Future Gener Comput Syst 93:278\u2013289","journal-title":"Future Gener Comput Syst"}],"container-title":["Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-021-00930-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00607-021-00930-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-021-00930-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,8,18]],"date-time":"2021-08-18T04:46:54Z","timestamp":1629262014000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00607-021-00930-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3,22]]},"references-count":40,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2021,9]]}},"alternative-id":["930"],"URL":"https:\/\/doi.org\/10.1007\/s00607-021-00930-0","relation":{},"ISSN":["0010-485X","1436-5057"],"issn-type":[{"value":"0010-485X","type":"print"},{"value":"1436-5057","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,3,22]]},"assertion":[{"value":"1 October 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 February 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 March 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}