{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,29]],"date-time":"2025-10-29T12:00:41Z","timestamp":1761739241356,"version":"build-2065373602"},"reference-count":52,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,2,1]],"date-time":"2026-02-01T00:00:00Z","timestamp":1769904000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,2,1]],"date-time":"2026-02-01T00:00:00Z","timestamp":1769904000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2025,8,15]],"date-time":"2025-08-15T00:00:00Z","timestamp":1755216000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100006192","name":"Advanced Scientific Computing Research","doi-asserted-by":"publisher","award":["DE-SC-0012704"],"award-info":[{"award-number":["DE-SC-0012704"]}],"id":[{"id":"10.13039\/100006192","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100006132","name":"Office of Science","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100006132","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000015","name":"U.S. Department of Energy","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100000015","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100009497","name":"University of Texas at Arlington","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100009497","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Future Generation Computer Systems"],"published-print":{"date-parts":[[2026,2]]},"DOI":"10.1016\/j.future.2025.108075","type":"journal-article","created":{"date-parts":[[2025,8,18]],"date-time":"2025-08-18T21:16:15Z","timestamp":1755551775000},"page":"108075","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["Alternative mixed integer linear programming optimization for joint job scheduling and data allocation in grid computing"],"prefix":"10.1016","volume":"175","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2464-7226","authenticated-orcid":false,"given":"Shengyu","family":"Feng","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0009-0008-2622-5087","authenticated-orcid":false,"given":"Jaehyung","family":"Kim","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8322-607X","authenticated-orcid":false,"given":"Yiming","family":"Yang","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9314-5860","authenticated-orcid":false,"given":"Joseph","family":"Boudreau","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2681-8105","authenticated-orcid":false,"given":"Tasnuva","family":"Chowdhury","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7812-2946","authenticated-orcid":false,"given":"Adolfy","family":"Hoisie","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0009-0005-8074-6156","authenticated-orcid":false,"given":"Raees","family":"Khan","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2129-408X","authenticated-orcid":false,"given":"Ozgur O.","family":"Kilic","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3559-5772","authenticated-orcid":false,"given":"Scott","family":"Klasky","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5792-8182","authenticated-orcid":false,"given":"Tatiana","family":"Korchuganova","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6848-7463","authenticated-orcid":false,"given":"Paul","family":"Nilsson","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7102-6388","authenticated-orcid":false,"given":"Verena Ingrid","family":"Martinez Outschoorn","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9725-0193","authenticated-orcid":false,"given":"David K.","family":"Park","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9647-542X","authenticated-orcid":false,"given":"Norbert","family":"Podhorszki","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5750-6964","authenticated-orcid":false,"given":"Yihui","family":"Ren","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1902-1955","authenticated-orcid":false,"given":"Fr\u00e9d\u00e9ric","family":"Suter","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1847-3976","authenticated-orcid":false,"given":"Sairam","family":"Sri Vatsavai","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0009-0004-7733-8568","authenticated-orcid":false,"given":"Wei","family":"Yang","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4378-6448","authenticated-orcid":false,"given":"Shinjae","family":"Yoo","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0901-1817","authenticated-orcid":false,"given":"Tadashi","family":"Maeno","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2748-4829","authenticated-orcid":false,"given":"Alexei","family":"Klimentov","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"year":"2009","series-title":"The large hadron collider : a marvel of technology","author":"Evans","key":"10.1016\/j.future.2025.108075_bib0001"},{"key":"10.1016\/j.future.2025.108075_bib0002","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1086\/598260","article-title":"Grid Computing for bioinformatics and computational biology","volume":"84","author":"Au","year":"2009","journal-title":"Q. Rev. Biol."},{"key":"10.1016\/j.future.2025.108075_bib0003","unstructured":"L. Benacchio, F. Pasian, Grid-enabled astrophysics (2007)."},{"key":"10.1016\/j.future.2025.108075_bib0004","doi-asserted-by":"crossref","DOI":"10.1029\/2009EO140002","article-title":"Grid computing for earth science","volume":"90","author":"Renard","year":"2009","journal-title":"Eos Trans. Am. Geophys. Union"},{"key":"10.1016\/j.future.2025.108075_bib0005","series-title":"A survey on scheduling algorithms for parallel and distributed systems","first-page":"51","author":"Tyagi","year":"2018"},{"issue":"11","key":"10.1016\/j.future.2025.108075_bib0006","doi-asserted-by":"crossref","first-page":"709","DOI":"10.1016\/j.parco.2013.09.009","article-title":"A survey on resource allocation in high performance distributed computing systems","volume":"39","author":"Hussain","year":"2013","journal-title":"Parallel Comput."},{"key":"10.1016\/j.future.2025.108075_bib0007","doi-asserted-by":"crossref","first-page":"343","DOI":"10.1016\/S0167-5060(08)70743-X","article-title":"Complexity of machine scheduling problems","volume":"1","author":"Lenstra","year":"1977","journal-title":"Ann. Discrete Math."},{"issue":"9","key":"10.1016\/j.future.2025.108075_bib0008","doi-asserted-by":"crossref","first-page":"1095","DOI":"10.1287\/mnsc.32.9.1095","article-title":"A multiplier adjustment method for the generalized assignment problem","volume":"32","author":"Fisher","year":"1986","journal-title":"Manag. Sci."},{"issue":"6","key":"10.1016\/j.future.2025.108075_bib0009","doi-asserted-by":"crossref","first-page":"810","DOI":"10.1006\/jpdc.2000.1714","article-title":"A comparison of eleven static heuristics for mapping a class of independent tasks onto heterogeneous distributed computing systems","volume":"61","author":"Braun","year":"2001","journal-title":"J. Parallel Distrib. Comput."},{"key":"10.1016\/j.future.2025.108075_bib0010","doi-asserted-by":"crossref","first-page":"608","DOI":"10.1016\/j.future.2009.11.005","article-title":"Computational models and heuristic methods for Grid scheduling problems","volume":"26","author":"Xhafa","year":"2010","journal-title":"Future Gener. Comput. Syst."},{"key":"10.1016\/j.future.2025.108075_bib0011","doi-asserted-by":"crossref","first-page":"57","DOI":"10.5815\/ijmecs.2014.10.08","article-title":"A survey on scheduling heuristics in grid computing environment","volume":"6","author":"Mishra","year":"2014","journal-title":"Int. J. Mod. Educ. Comput. Sci."},{"issue":"2","key":"10.1016\/j.future.2025.108075_bib0012","doi-asserted-by":"crossref","first-page":"337","DOI":"10.1016\/j.future.2011.06.009","article-title":"A survey of dynamic replication strategies for improving data availability in data grids","volume":"28","author":"Amjad","year":"2012","journal-title":"Future Gener. Comput. Syst."},{"key":"10.1016\/j.future.2025.108075_bib0013","first-page":"1","article-title":"Survey on data replication in cloud systems","volume":"22","author":"Govardhan","year":"2024","journal-title":"Web Intell."},{"key":"10.1016\/j.future.2025.108075_bib0014","series-title":"Job Scheduling Strategies for Parallel Processing","first-page":"173","article-title":"Evolving toward the perfect schedule: co-scheduling job assignments and data replication in wide-area systems using a genetic algorithm","author":"Phan","year":"2005"},{"issue":"6","key":"10.1016\/j.future.2025.108075_bib0015","doi-asserted-by":"crossref","first-page":"1564","DOI":"10.1016\/j.cor.2011.11.012","article-title":"A Bee Colony based optimization approach for simultaneous job scheduling and data replication in grid environments","volume":"40","author":"Taheri","year":"2013","journal-title":"Comput. Oper. Res."},{"key":"10.1016\/j.future.2025.108075_bib0016","doi-asserted-by":"crossref","first-page":"228","DOI":"10.1016\/j.ins.2011.12.032","article-title":"Swarm scheduling approaches for work-flow applications with security constraints in distributed data-intensive computing environments","volume":"192","author":"Liu","year":"2013","journal-title":"Inf. Sci."},{"key":"10.1016\/j.future.2025.108075_bib0017","series-title":"2021 IEEE\/ACM 29th International Symposium on Quality of Service (IWQOS)","first-page":"1","article-title":"Joint resource placement and task dispatching in mobile edge computing across timescales","author":"Wei","year":"2021"},{"key":"10.1016\/j.future.2025.108075_bib0018","doi-asserted-by":"crossref","first-page":"730","DOI":"10.1109\/TCC.2021.3113605","article-title":"Joint optimization across timescales: resource placement and task dispatching in edge clouds","volume":"11","author":"Wei","year":"2021","journal-title":"IEEE Trans. Cloud Comput."},{"key":"10.1016\/j.future.2025.108075_bib0019","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1016\/j.future.2024.01.025","article-title":"Joint optimization of multi-dimensional resource allocation and task offloading for QoE enhancement in cloud-edge-end collaboration","volume":"155","author":"Zeng","year":"2024","journal-title":"Future Gener. Comput. Syst."},{"key":"10.1016\/j.future.2025.108075_bib0020","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/s10107-015-0892-3","article-title":"Coordinate descent algorithms","volume":"151","author":"Wright","year":"2015","journal-title":"Math. Program."},{"key":"10.1016\/j.future.2025.108075_bib0021","unstructured":"L. Gurobi Optimization, Gurobi optimizer reference manual, 2023. https:\/\/www.gurobi.com."},{"key":"10.1016\/j.future.2025.108075_bib0022","doi-asserted-by":"crossref","first-page":"1410","DOI":"10.3390\/en12081410","article-title":"Mixed integer quadratic programming based scheduling methods for day-ahead bidding and intra-day operation of virtual power plant","volume":"12","author":"Ko","year":"2019","journal-title":"Energies"},{"issue":"8","key":"10.1016\/j.future.2025.108075_bib0023","doi-asserted-by":"crossref","first-page":"1885","DOI":"10.1016\/j.future.2013.04.020","article-title":"Hopfield neural network for simultaneous job scheduling and data replication in grids","volume":"29","author":"Taheri","year":"2013","journal-title":"Future Gener. Comput. Syst."},{"issue":"2","key":"10.1016\/j.future.2025.108075_bib0024","doi-asserted-by":"crossref","first-page":"534","DOI":"10.1109\/78.193196","article-title":"A local update strategy for iterative reconstruction from projections","volume":"41","author":"Sauer","year":"1993","journal-title":"IEEE Trans. Signal Process."},{"issue":"5","key":"10.1016\/j.future.2025.108075_bib0025","doi-asserted-by":"crossref","first-page":"963","DOI":"10.1110\/ps.0242703","article-title":"Cyclic coordinate descent: a robotics algorithm for protein loop closure","volume":"12","author":"Canutescu","year":"2003","journal-title":"Protein Sci."},{"issue":"2","key":"10.1016\/j.future.2025.108075_bib0026","doi-asserted-by":"crossref","first-page":"341","DOI":"10.1137\/100802001","article-title":"Efficiency of coordinate descent methods on huge-scale optimization problems","volume":"22","author":"Nesterov","year":"2012","journal-title":"SIAM J. Optim."},{"key":"10.1016\/j.future.2025.108075_bib0027","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s12532-008-0001-1","article-title":"SCIP: solving constraint integer programs","volume":"1","author":"Achterberg","year":"2009","journal-title":"Math. Program. Comput."},{"issue":"53","key":"10.1016\/j.future.2025.108075_bib0028","first-page":"157","article-title":"V12. 1: User\u2019s Manual for CPLEX","volume":"46","author":"Cplex","year":"2009","journal-title":"Int. Bus. Mach. Corp."},{"year":"2001","series-title":"CMS data grid system overview and requirements","author":"Holtman","key":"10.1016\/j.future.2025.108075_bib0029"},{"key":"10.1016\/j.future.2025.108075_bib0030","doi-asserted-by":"crossref","first-page":"168","DOI":"10.1016\/j.future.2015.12.005","article-title":"A balanced scheduler with data reuse and replication for scientific workflows in cloud computing systems","volume":"74","author":"Casas","year":"2017","journal-title":"Future Gener. Comput. Syst."},{"key":"10.1016\/j.future.2025.108075_bib0031","doi-asserted-by":"crossref","unstructured":"M.E.J Newman, Power laws, Pareto distributions and Zipf\u2019s law, Contemporary Physics, 46 (5) (2005) 323--351. 10.1080\/00107510500052444.","DOI":"10.1080\/00107510500052444"},{"issue":"3","key":"10.1016\/j.future.2025.108075_bib0032","doi-asserted-by":"crossref","first-page":"254","DOI":"10.1016\/j.future.2005.08.004","article-title":"The impact of data replication on job scheduling performance in the data grid","volume":"22","author":"Tang","year":"2006","journal-title":"Future Gener. Comput. Syst."},{"key":"10.1016\/j.future.2025.108075_bib0033","series-title":"Proceedings 11th IEEE International Symposium on High Performance Distributed Computing","first-page":"352","article-title":"Decoupling computation and data scheduling in distributed data-intensive applications","author":"Ranganathan","year":"2002"},{"issue":"6","key":"10.1016\/j.future.2025.108075_bib0034","doi-asserted-by":"crossref","first-page":"1715","DOI":"10.1002\/cpe.2960","article-title":"Genetic algorithm in finding Pareto frontier of optimizing data transfer versus job execution in grids","volume":"28","author":"Taheri","year":"2016","journal-title":"Concurrency Comput. Pract. Exper."},{"issue":"3","key":"10.1016\/j.future.2025.108075_bib0035","doi-asserted-by":"crossref","first-page":"178","DOI":"10.1002\/widm.1124","article-title":"Evolutionary algorithms","volume":"4","author":"Bartz-Beielstein","year":"2014","journal-title":"Wiley Interdiscip. Rev. Data Min. Knowl. Discov."},{"key":"10.1016\/j.future.2025.108075_bib0036","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1007\/s10723-006-9059-z","article-title":"Data intensive and network aware (DIANA) grid scheduling","volume":"5","author":"McClatchey","year":"2007","journal-title":"J. Grid Comput."},{"key":"10.1016\/j.future.2025.108075_bib0037","doi-asserted-by":"crossref","DOI":"10.1088\/1742-6596\/331\/7\/072024","article-title":"Overview of ATLAS PanDA workload management","volume":"331","author":"Maeno","year":"2011","journal-title":"J. Phys. Conf. Ser."},{"key":"10.1016\/j.future.2025.108075_bib0038","doi-asserted-by":"crossref","unstructured":"D.K. Park, Y. Ren, O.O. Kilic, T. Korchuganova, S.S. Vatsavai, J. Boudreau, T. Chowdhury, S. Feng, R. Khan, J. Kim, S. Klasky, T. Maeno, P. Nilsson, V.I.M. Outschoorn, N. Podhorszki, F. Suter, W. Yang, Y. Yang, S. Yoo, A. Klimentov, A. Hoisie, AI surrogate model for distributed computing workloads, 2024. arXiv: 2410.07940.","DOI":"10.1109\/SCW63240.2024.00018"},{"key":"10.1016\/j.future.2025.108075_bib0039","series-title":"Proceedings Seventh Heterogeneous Computing Workshop (HCW\u201998)","first-page":"79","article-title":"The relative performance of various mapping algorithms is independent of sizable variances in run-time predictions","author":"Armstrong","year":"1998"},{"key":"10.1016\/j.future.2025.108075_bib0040","series-title":"Proceedings Seventh Heterogeneous Computing Workshop (HCW\u201998)","first-page":"184","article-title":"Scheduling resources in multi-user, heterogeneous, computing environments with SmartNet","author":"Freund","year":"1998"},{"key":"10.1016\/j.future.2025.108075_bib0041","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1016\/j.ins.2015.07.040","article-title":"Heuristics for periodical batch job scheduling in a MapReduce computing framework","volume":"326","author":"Li","year":"2016","journal-title":"Inf. Sci."},{"issue":"2","key":"10.1016\/j.future.2025.108075_bib0042","doi-asserted-by":"crossref","first-page":"3512","DOI":"10.1109\/JIOT.2018.2886757","article-title":"Data-aware task allocation for achieving low latency in collaborative edge computing","volume":"6","author":"Sahni","year":"2019","journal-title":"IEEE Internet Things J."},{"issue":"5","key":"10.1016\/j.future.2025.108075_bib0043","doi-asserted-by":"crossref","first-page":"749","DOI":"10.1016\/S0167-8191(02)00094-7","article-title":"Data management and transfer in high-performance computational grid environments","volume":"28","author":"Allcock","year":"2002","journal-title":"Parallel Comput."},{"key":"10.1016\/j.future.2025.108075_bib0044","series-title":"Grid Computing \u2014 GRID 2002","first-page":"46","article-title":"Simulation of dynamic grid replication strategies in OptorSim","author":"Bell","year":"2002"},{"key":"10.1016\/j.future.2025.108075_bib0045","series-title":"Proceedings of the 2nd Workshop on Middleware for Grid Computing","first-page":"75","article-title":"A grid service broker for scheduling distributed data-oriented applications on global grids","author":"Venugopal","year":"2004"},{"issue":"4","key":"10.1016\/j.future.2025.108075_bib0046","doi-asserted-by":"crossref","first-page":"374","DOI":"10.1145\/954339.954341","article-title":"A survey of Web cache replacement strategies","volume":"35","author":"Podlipnig","year":"2003","journal-title":"ACM Comput. Surv."},{"key":"10.1016\/j.future.2025.108075_bib0047","series-title":"2008 IEEE\/ACS International Conference on Computer Systems and Applications","first-page":"414","article-title":"A dynamic weighted data replication strategy in data grids","author":"Chang","year":"2008"},{"key":"10.1016\/j.future.2025.108075_bib0048","first-page":"491","article-title":"A new replica placement algorithm in data grid","volume":"9","author":"Fadaie","year":"2012","journal-title":"Int. J. Comput. Sci. Issues"},{"key":"10.1016\/j.future.2025.108075_bib0049","doi-asserted-by":"crossref","DOI":"10.1088\/1742-6596\/256\/1\/012020","article-title":"Adaptive replica placement in hierarchical data grids","volume":"256","author":"Shorfuzzaman","year":"2010","journal-title":"J. Phys. Conf. Ser."},{"key":"10.1016\/j.future.2025.108075_bib0050","series-title":"2nd IEEE\/ACM International Symposium on Cluster Computing and the Grid (CCGRID\u201902)","first-page":"376","article-title":"Improving data availability through dynamic model-driven replication in large peer-to-peer communities","author":"Ranganathan","year":"2002"},{"issue":"7","key":"10.1016\/j.future.2025.108075_bib0051","doi-asserted-by":"crossref","first-page":"846","DOI":"10.1016\/j.future.2007.02.008","article-title":"Job scheduling and data replication on data grids","volume":"23","author":"Chang","year":"2007","journal-title":"Future Gener. Comput. Syst."},{"issue":"5","key":"10.1016\/j.future.2025.108075_bib0052","doi-asserted-by":"crossref","first-page":"2140","DOI":"10.1109\/TII.2017.2679740","article-title":"Incorporating intelligence in fog computing for big data analysis in smart cities","volume":"13","author":"Tang","year":"2017","journal-title":"IEEE Trans. Ind. Inf."}],"container-title":["Future Generation Computer Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167739X25003693?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167739X25003693?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,10,29]],"date-time":"2025-10-29T05:44:15Z","timestamp":1761716655000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167739X25003693"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,2]]},"references-count":52,"alternative-id":["S0167739X25003693"],"URL":"https:\/\/doi.org\/10.1016\/j.future.2025.108075","relation":{},"ISSN":["0167-739X"],"issn-type":[{"type":"print","value":"0167-739X"}],"subject":[],"published":{"date-parts":[[2026,2]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Alternative mixed integer linear programming optimization for joint job scheduling and data allocation in grid computing","name":"articletitle","label":"Article Title"},{"value":"Future Generation Computer Systems","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.future.2025.108075","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2025 The Author(s). Published by Elsevier B.V.","name":"copyright","label":"Copyright"}],"article-number":"108075"}}