{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,5]],"date-time":"2025-10-05T20:01:38Z","timestamp":1759694498146},"reference-count":48,"publisher":"Springer Science and Business Media LLC","issue":"1","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":["Knowl Inf Syst"],"published-print":{"date-parts":[[2022,1]]},"DOI":"10.1007\/s10115-021-01627-8","type":"journal-article","created":{"date-parts":[[2022,1,14]],"date-time":"2022-01-14T00:03:06Z","timestamp":1642118586000},"page":"175-205","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Efficient multi-attribute precedence-based task scheduling for edge computing in geo-distributed cloud environment"],"prefix":"10.1007","volume":"64","author":[{"given":"Chunlin","family":"Li","sequence":"first","affiliation":[]},{"given":"Chaokun","family":"Zhang","sequence":"additional","affiliation":[]},{"given":"Bingbin","family":"Ma","sequence":"additional","affiliation":[]},{"given":"Youlong","family":"Luo","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,1,14]]},"reference":[{"issue":"2","key":"1627_CR1","doi-asserted-by":"publisher","first-page":"1275","DOI":"10.1007\/s11280-019-00684-y","volume":"23","author":"L Qi","year":"2020","unstructured":"Qi L, Chen Y, Yuan Y et al (2020) A QoS-aware virtual machine scheduling method for energy conservation in cloud-based cyber-physical systems. World Wide Web 23(2):1275\u20131297","journal-title":"World Wide Web"},{"key":"1627_CR2","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1016\/j.jpdc.2020.04.012","volume":"143","author":"C Li","year":"2020","unstructured":"Li C, Song M, Zhang M et al (2020) Effective replica management for improving reliability and availability in edge-cloud computing environment. J Parallel Distrib Comput 143:107\u2013128","journal-title":"J Parallel Distrib Comput"},{"issue":"2","key":"1627_CR3","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2979677","volume":"16","author":"K Gai","year":"2017","unstructured":"Gai K, Qiu L, Chen M et al (2017) SA-EAST: security-aware efficient data transmission for ITS in mobile heterogeneous cloud computing. ACM Trans Embed Comput Syst (TECS) 16(2):1\u201322","journal-title":"ACM Trans Embed Comput Syst (TECS)"},{"issue":"7","key":"1627_CR4","doi-asserted-by":"publisher","first-page":"1575","DOI":"10.1109\/TPDS.2020.2968321","volume":"31","author":"K Liu","year":"2020","unstructured":"Liu K, Peng J, Wang J et al (2020) Scalable and adaptive data replica placement for geo-distributed cloud storages. IEEE Trans Parallel Distrib Syst 31(7):1575\u20131587","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"1627_CR5","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1016\/j.future.2016.06.027","volume":"78","author":"Z Tang","year":"2018","unstructured":"Tang Z, Zhang X, Li K et al (2018) An intermediate data placement algorithm for load balancing in spark computing environment. Future Gener Comput Syst 78:287\u2013301","journal-title":"Future Gener Comput Syst"},{"issue":"2","key":"1627_CR6","first-page":"616","volume":"20","author":"TP Shabeera","year":"2017","unstructured":"Shabeera TP, Kumar SDM, Salam SM et al (2017) Optimizing VM allocation and data placement for data-intensive applications in cloud using ACO metaheuristic algorithm. Eng Sci Technol Int J 20(2):616\u2013628","journal-title":"Eng Sci Technol Int J"},{"issue":"7","key":"1627_CR7","doi-asserted-by":"publisher","first-page":"4254","DOI":"10.1109\/TII.2019.2905659","volume":"15","author":"B Lin","year":"2019","unstructured":"Lin B, Zhu F, Zhang J et al (2019) A time-driven data placement strategy for a scientific workflow combining edge computing and cloud computing. IEEE Trans Ind Inform 15(7):4254\u20134265","journal-title":"IEEE Trans Ind Inform"},{"key":"1627_CR8","doi-asserted-by":"publisher","first-page":"23043","DOI":"10.1109\/ACCESS.2018.2816983","volume":"6","author":"J Luo","year":"2018","unstructured":"Luo J, Song W, Yin L (2018) Reliable virtual machine placement based on multi-objective optimization with traffic-aware algorithm in industrial cloud. IEEE Access 6:23043\u201323052","journal-title":"IEEE Access"},{"issue":"3","key":"1627_CR9","doi-asserted-by":"publisher","first-page":"395","DOI":"10.1109\/TSC.2017.2712773","volume":"13","author":"B Yu","year":"2017","unstructured":"Yu B, Pan J (2017) A framework of hypergraph-based data placement among geo-distributed datacenters. IEEE Trans Serv Comput 13(3):395\u2013409","journal-title":"IEEE Trans Serv Comput"},{"key":"1627_CR10","doi-asserted-by":"publisher","first-page":"148","DOI":"10.1016\/j.jnca.2018.09.006","volume":"124","author":"X Xu","year":"2018","unstructured":"Xu X, Fu S, Qi L et al (2018) An IoT-oriented data placement method with privacy preservation in cloud environment. J Netw Comput Appl 124:148\u2013157","journal-title":"J Netw Comput Appl"},{"key":"1627_CR11","doi-asserted-by":"crossref","unstructured":"Kang S, Veeravalli B, Aung KMM (2016) A security-aware data placement mechanism for big data cloud storage systems. In: 2016 IEEE 2nd international conference on Big Data Security on Cloud (BigDataSecurity), IEEE International Conference on High Performance and Smart Computing (HPSC), and IEEE International Conference on Intelligent Data and Security (IDS). IEEE, pp 327\u2013-332","DOI":"10.1109\/BigDataSecurity-HPSC-IDS.2016.8"},{"key":"1627_CR12","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1007\/978-3-030-22277-2_5","volume-title":"Handbook of computer networks and cyber security","author":"RV Kale","year":"2020","unstructured":"Kale RV, Veeravalli B, Wang X (2020) A practicable machine learning solution for security-cognizant data placement on cloud platform. In: Gupta BB, Perez GM, Agrawal DP, Gupta D (eds) Handbook of computer networks and cyber security. Springer, Cham, pp 111\u2013131"},{"issue":"1","key":"1627_CR13","doi-asserted-by":"publisher","first-page":"2179","DOI":"10.1007\/s10586-018-2515-2","volume":"22","author":"AMS Kumar","year":"2019","unstructured":"Kumar AMS, Venkatesan M (2019) Task scheduling in a cloud computing environment using HGPSO algorithm. Cluster Comput 22(1):2179\u20132185","journal-title":"Cluster Comput"},{"key":"1627_CR14","doi-asserted-by":"publisher","first-page":"725","DOI":"10.1016\/j.procs.2017.12.093","volume":"125","author":"K Dubey","year":"2018","unstructured":"Dubey K, Kumar M, Sharma SC (2018) Modified HEFT algorithm for task scheduling in cloud environment. Procedia Comput Sci 125:725\u2013732","journal-title":"Procedia Comput Sci"},{"key":"1627_CR15","doi-asserted-by":"crossref","unstructured":"Jana B, Chakraborty M, Mandal T (2019) A task scheduling technique based on particle swarm optimization algorithm in cloud environment. In: Soft computing: theories and applications. Springer, Singapore, pp 525\u2013536","DOI":"10.1007\/978-981-13-0589-4_49"},{"key":"1627_CR16","doi-asserted-by":"publisher","DOI":"10.1016\/j.jksuci.2018.10.001","author":"SK Panda","year":"2018","unstructured":"Panda SK, Nanda SS, Bhoi SK (2018) A pair-based task scheduling algorithm for cloud computing environment. J King Saud Univ Comput Inf Sci. https:\/\/doi.org\/10.1016\/j.jksuci.2018.10.001","journal-title":"J King Saud Univ Comput Inf Sci"},{"issue":"1","key":"1627_CR17","doi-asserted-by":"publisher","first-page":"1087","DOI":"10.1007\/s10586-017-1055-5","volume":"22","author":"K Sreenu","year":"2019","unstructured":"Sreenu K, Sreelatha M (2019) W-Scheduler: whale optimization for task scheduling in cloud computing. Cluster Comput 22(1):1087\u20131098","journal-title":"Cluster Comput"},{"key":"1627_CR18","first-page":"20","volume":"1544","author":"W Hou","year":"2020","unstructured":"Hou W, Sun D, Sheng M (2020) QoS dynamic perception scheduling strategy for edge intelligent computing. J Phys Conf Ser 1544:20\u201322","journal-title":"J Phys Conf Ser"},{"key":"1627_CR19","doi-asserted-by":"publisher","first-page":"55112","DOI":"10.1109\/ACCESS.2018.2872674","volume":"6","author":"Y Wei","year":"2018","unstructured":"Wei Y, Pan L, Liu S, Wu L, Meng X (2018) DRL-scheduling: an intelligent QoS-aware job scheduling framework for applications in clouds. IEEE Access 6:55112\u201355125","journal-title":"IEEE Access"},{"key":"1627_CR20","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1016\/j.engappai.2017.02.013","volume":"61","author":"M Akbari","year":"2017","unstructured":"Akbari M, Rashidi H, Alizadeh SH (2017) An enhanced genetic algorithm with new operators for task scheduling in heterogeneous computing systems. Eng Appl Artif Intell 61:35\u201346","journal-title":"Eng Appl Artif Intell"},{"issue":"6","key":"1627_CR21","doi-asserted-by":"publisher","first-page":"2313","DOI":"10.1007\/s11227-016-1917-2","volume":"73","author":"S AlEbrahim","year":"2017","unstructured":"AlEbrahim S, Ahmad I (2017) Task scheduling for heterogeneous computing systems. J Supercomput 73(6):2313\u20132338","journal-title":"J Supercomput"},{"issue":"6","key":"1627_CR22","doi-asserted-by":"publisher","first-page":"1531","DOI":"10.1007\/s00521-019-04119-7","volume":"32","author":"Z Zhou","year":"2020","unstructured":"Zhou Z, Li F, Zhu H et al (2020) An improved genetic algorithm using greedy strategy toward task scheduling optimization in cloud environments. Neural Comput Appl 32(6):1531\u20131541","journal-title":"Neural Comput Appl"},{"key":"1627_CR23","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 Comput Syst 96:216\u2013226","journal-title":"Future Gener Comput Syst"},{"key":"1627_CR24","doi-asserted-by":"publisher","first-page":"211","DOI":"10.1016\/j.future.2016.10.003","volume":"68","author":"H Arabnejad","year":"2017","unstructured":"Arabnejad H, Barbosa JG (2017) Multi-QoS constrained and Profit-aware scheduling approach for concurrent workflows on heterogeneous systems. Future Gener Comput Syst 68:211\u2013221","journal-title":"Future Gener Comput Syst"},{"key":"1627_CR25","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1016\/j.ins.2020.09.016","volume":"548","author":"C Li","year":"2021","unstructured":"Li C, Song M, Yu C, Luo YL (2021) Mobility and marginal gain based content caching and placement for cooperative edge-cloud computing. Inf Sci 548:153\u2013176","journal-title":"Inf Sci"},{"key":"1627_CR26","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1016\/j.ins.2019.12.049","volume":"516","author":"C Li","year":"2020","unstructured":"Li C, Bai J, Yi C et al (2020) Resource and replica management strategy for optimizing financial cost and user experience in edge cloud computing system. Inf Sci 516:33\u201355","journal-title":"Inf Sci"},{"issue":"1","key":"1627_CR27","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1016\/j.eij.2016.07.002","volume":"18","author":"HGEDH Ali","year":"2017","unstructured":"Ali HGEDH, Saroit IA, Kotb AM (2017) Grouped tasks scheduling algorithm based on QoS in cloud computing network. Egypt Inform J 18(1):11\u201319","journal-title":"Egypt Inform J"},{"key":"1627_CR28","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1016\/j.ins.2017.12.059","volume":"435","author":"Y Mu","year":"2018","unstructured":"Mu Y, Liu X, Wang L (2018) A Pearson\u2019s correlation coefficient based decision tree and its parallel implementation. Inf Sci 435:40\u201358","journal-title":"Inf Sci"},{"issue":"4","key":"1627_CR29","doi-asserted-by":"publisher","first-page":"3869","DOI":"10.1109\/JSYST.2018.2823781","volume":"12","author":"AV Ventrella","year":"2018","unstructured":"Ventrella AV, Piro G, Grieco LA (2018) On modeling shortest path length distribution in scale-free network topologies. IEEE Syst J 12(4):3869\u20133872","journal-title":"IEEE Syst J"},{"issue":"2","key":"1627_CR30","doi-asserted-by":"publisher","first-page":"182","DOI":"10.1109\/4235.996017","volume":"6","author":"K Deb","year":"2002","unstructured":"Deb K, Pratap A, Agarwal S et al (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evolut Comput 6(2):182\u2013197","journal-title":"IEEE Trans Evolut Comput"},{"key":"1627_CR31","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1016\/j.jocs.2017.09.015","volume":"23","author":"C Bao","year":"2017","unstructured":"Bao C, Xu L, Goodman ED et al (2017) A novel non-dominated sorting algorithm for evolutionary multi-objective optimization. J Comput Sci 23:31\u201343","journal-title":"J Comput Sci"},{"issue":"5","key":"1627_CR32","doi-asserted-by":"publisher","first-page":"913","DOI":"10.1109\/TNNLS.2015.2431319","volume":"27","author":"X Jiang","year":"2015","unstructured":"Jiang X, Gripon V, Berrou C et al (2015) Storing sequences in binary tournament-based neural networks. IEEE Trans Neural Netw Learn Syst 27(5):913\u2013925","journal-title":"IEEE Trans Neural Netw Learn Syst"},{"key":"1627_CR33","doi-asserted-by":"crossref","unstructured":"Yan Q, Wigger M, Yang S et al (2019) A fundamental storage-communication tradeoff in distributed computing with straggling nodes. In: 2019 IEEE International Symposium on Information Theory (ISIT). IEEE, pp 2803\u20132807","DOI":"10.1109\/ISIT.2019.8849615"},{"key":"1627_CR34","doi-asserted-by":"publisher","first-page":"185","DOI":"10.1016\/j.cie.2017.09.009","volume":"113","author":"H Wang","year":"2017","unstructured":"Wang H, Fu Y, Huang M et al (2017) A NSGA-II based memetic algorithm for multiobjective parallel flowshop scheduling problem. Comput Ind Eng 113:185\u2013194","journal-title":"Comput Ind Eng"},{"key":"1627_CR35","doi-asserted-by":"crossref","unstructured":"Hazarika AV, Ram GJSR, Jain E (2017) Performance comparison of Hadoop and spark engine. In: 2017 international conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC). IEEE, pp 671\u2013674","DOI":"10.1109\/I-SMAC.2017.8058263"},{"key":"1627_CR36","doi-asserted-by":"crossref","unstructured":"Khalajzadeh H, Yuan D, Grundy J et al (2016) Improving cloud-based online social network data placement and replication. In: 2016 IEEE 9th International Conference on Cloud Computing (CLOUD). IEEE, pp 678\u2013685","DOI":"10.1109\/CLOUD.2016.0095"},{"key":"1627_CR37","doi-asserted-by":"publisher","first-page":"82","DOI":"10.1016\/j.jpdc.2020.03.013","volume":"141","author":"H Khalajzadeh","year":"2020","unstructured":"Khalajzadeh H, Yuan D, Zhou BB et al (2020) Cost effective dynamic data placement for efficient access of social networks. J Parallel Distrib Comput 141:82\u201398","journal-title":"J Parallel Distrib Comput"},{"key":"1627_CR38","doi-asserted-by":"crossref","unstructured":"Zhang L, Li X, Khalajzadeh H et al (2018) Cost-effective and traffic-optimal data placement strategy for cloud-based online social networks. In: 2018 IEEE 22nd international conference on Computer Supported Cooperative Work in Design (CSCWD). IEEE, pp 110\u2013115","DOI":"10.1109\/CSCWD.2018.8465343"},{"key":"1627_CR39","unstructured":"Online SNAP Datasets [2018-10-23]. http:\/\/snap.stanford.edu\/data\/index.html"},{"issue":"3","key":"1627_CR40","doi-asserted-by":"publisher","first-page":"705","DOI":"10.1109\/TPDS.2017.2773504","volume":"29","author":"Z Hu","year":"2017","unstructured":"Hu Z, Li B, Luo J (2017) Time-and cost-efficient task scheduling across geo-distributed data centers. IEEE Trans Parallel Distrib Syst 29(3):705\u2013718","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"1","key":"1627_CR41","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1080\/15427951.2009.10129177","volume":"6","author":"J Leskovec","year":"2009","unstructured":"Leskovec J, Lang KJ, Dasgupta A et al (2009) Community structure in large networks: Natural cluster sizes and the absence of large well-defined clusters. Internet Math 6(1):29\u2013123","journal-title":"Internet Math"},{"key":"1627_CR42","unstructured":"Online IBM ILOG CPLEX Optimizer. [2018-10-24]. https:\/\/www.googl\/jyvDuV"},{"key":"1627_CR43","unstructured":"Online PUMA Datasets. [2018-10-24]. https:\/\/engineering.purdue.edu\/~puma\/datasets.htm"},{"key":"1627_CR44","doi-asserted-by":"crossref","unstructured":"Guo P, Xue Z (2017) QoS-aware fault-tolerant rate-monotonic first-fit scheduling in real-time systems. In: 2017 IEEE 2nd Information Technology, Networking, Electronic and Automation Control Conference (ITNEC). IEEE, pp 311\u2013315","DOI":"10.1109\/ITNEC.2017.8284996"},{"issue":"2","key":"1627_CR45","doi-asserted-by":"publisher","first-page":"913","DOI":"10.1007\/s13369-017-2798-2","volume":"43","author":"SK Panda","year":"2018","unstructured":"Panda SK, Pande SK, Das S (2018) Task partitioning scheduling algorithms for heterogeneous multi-cloud environment. Arab J Sci Eng 43(2):913\u2013933","journal-title":"Arab J Sci Eng"},{"issue":"4","key":"1627_CR46","doi-asserted-by":"publisher","first-page":"830","DOI":"10.1109\/TPDS.2019.2948901","volume":"31","author":"S He","year":"2019","unstructured":"He S, Li Z, Zhou J et al (2019) A holistic heterogeneity-aware data placement scheme for hybrid parallel I\/O systems. IEEE Trans Parallel Distrib Syst 31(4):830\u2013842","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"1627_CR47","doi-asserted-by":"crossref","unstructured":"Vinay K, Kumar SMD (2017) Fault-tolerant scheduling for scientific workflows in cloud environments. In: 2017 IEEE 7th International Advance Computing Conference (IACC). IEEE, pp 150\u2013155","DOI":"10.1109\/IACC.2017.0043"},{"key":"1627_CR48","doi-asserted-by":"crossref","unstructured":"Soniya J, Sujana JAJ, Revathi T (2016) Dynamic fault tolerant scheduling mechanism for real time tasks in cloud computing. In: 2016 international conference on electrical, electronics, and optimization techniques (ICEEOT). IEEE, pp 124\u2013129","DOI":"10.1109\/ICEEOT.2016.7754872"}],"container-title":["Knowledge and Information Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10115-021-01627-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10115-021-01627-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10115-021-01627-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,27]],"date-time":"2022-01-27T16:35:23Z","timestamp":1643301323000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10115-021-01627-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,1]]},"references-count":48,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2022,1]]}},"alternative-id":["1627"],"URL":"https:\/\/doi.org\/10.1007\/s10115-021-01627-8","relation":{},"ISSN":["0219-1377","0219-3116"],"issn-type":[{"value":"0219-1377","type":"print"},{"value":"0219-3116","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,1]]},"assertion":[{"value":"28 January 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 October 2021","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 November 2021","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 January 2022","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}