DOE OSTI · 2997539
Alternative mixed integer linear programming optimization for joint job scheduling and data allocation in grid computing
Abstract
This paper presents a novel approach to the joint optimization of job scheduling and data allocation in grid computing environments. We formulate this joint optimization problem as a mixed integer quadratically constrained program. To tackle the nonlinearity in the constraint, we alternatively fix a subset of decision variables and optimize the remaining ones via Mixed Integer Linear Programming (MILP). We solve the MILP problem at each iteration via an off-the-shelf MILP solver. Our experimental results show that our method significantly outperforms existing heuristic methods, employing either independent optimization or joint optimization strategies. We have also verified the generalization ability of our method over grid environments with various sizes and its high robustness to the algorithm setting.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Feng, Shengyu [Carnegie Mellon Univ., Pittsburgh, PA (United States)] (ORCID:0000000224647226), Kim, Jaehyung [Carnegie Mellon Univ., Pittsburgh, PA (United States); Yonsei Univ., Seoul (Korea, Republic of)] (ORCID:0009000826225087), Yang, Yiming [Carnegie Mellon Univ., Pittsburgh, PA (United States)] (ORCID:000000018322607X), Boudreau, Joseph [Univ. of Pittsburgh, PA (United States)] (ORCID:0000000293145860), Chowdhury, Tasnuva [Brookhaven National Laboratory (BNL), Upton, NY (United States)] (ORCID:0000000226818105), Hoisie, Adolfy [Brookhaven National Laboratory (BNL), Upton, NY (United States)] (ORCID:0000000178122946), Khan, Raees [Univ. of Pittsburgh, PA (United States)] (ORCID:0009000580746156), Kilic, Ozgur O. [Brookhaven National Laboratory (BNL), Upton, NY (United States)] (ORCID:000000032129408X), Klasky, Scott [Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)] (ORCID:0000000335595772), Korchuganova, Tatiana [Univ. of Pittsburgh, PA (United States)] (ORCID:0000000157928182), Nilsson, Paul [Brookhaven National Laboratory (BNL), Upton, NY (United States)] (ORCID:0000000268487463), Martinez Outschoorn, Verena Ingrid [Univ. of Massachusetts, Amherst, MA (United States)] (ORCID:0000000171026388), Park, David K. [Brookhaven National Laboratory (BNL), Upton, NY (United States)] (ORCID:0000000197250193), Podhorszki, Norbert [Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)] (ORCID:000000019647542X), Ren, Yihui [Brookhaven National Laboratory (BNL), Upton, NY (United States)] (ORCID:0000000257506964), Suter, Frédéric [Brookhaven National Laboratory (BNL), Upton, NY (United States)] (ORCID:0000000319021955), Sri Vatsavai, Sairam [Brookhaven National Laboratory (BNL), Upton, NY (United States)] (ORCID:0000000318473976), Yang, Wei [SLAC National Accelerator Laboratory (SLAC), Menlo Park, CA (United States)] (ORCID:0009000477338568), Yoo, Shinjae [Brookhaven National Laboratory (BNL), Upton, NY (United States)] (ORCID:0000000343786448), Maeno, Tadashi [Brookhaven National Laboratory (BNL), Upton, NY (United States)] (ORCID:0000000309011817), Klimentov, Alexei [Brookhaven National Laboratory (BNL), Upton, NY (United States)] (ORCID:0000000327484829). 2025-08-18. Alternative mixed integer linear programming optimization for joint job scheduling and data allocation in grid computing. https://doi.org/10.1016/j.future.2025.108075
Cite the original work for its findings. Save a collection to share your selection of sources.