Optimizing data transfers is critical for improving job performance in data-parallel frameworks. In the hybrid data center with both wired and wireless links, reconfigurable wireless links can provide additional bandwidth to speed up job execution. However, it requires the scheduler and transceivers to make joint decisions under coupled constraints. In this work, we identify that the joint job scheduling and bandwidth augmentation problem is a complex mixed integer nonlinear problem, which is not solvable by existing optimization methods. To address this bottleneck, we transform it into an equivalent problem based on the coupling of its heuristic bounds, the revised data transfer representation and non-linear constraints decoupling and reformulation, such that the optimal solution can be efficiently acquired by the Branch and Bound method. Based on the proposed method, the performance of job scheduling with and without bandwidth augmentation is studied. Experiments show that the performance gain depends on multiple factors, especially the data size. Compared with existing solutions, our method can averagely reduce the job completion time by up to 10% under the setting of production scenario.
翻译:优化数据传输对于改善数据平行框架中的工作表现至关重要。 在有有线和无线链接的混合数据中心, 可重新配置的无线链接可以提供额外带宽,以加快工作执行。 但是,它要求调度器和收发器在同时受制约的情况下作出联合决定。 在这项工作中,我们发现,联合工作时间安排和带宽增强问题是复杂的混合整数非线性问题,无法通过现有优化方法解决。为了解决这一瓶颈问题,我们根据超光速界限的结合、经修订的数据传输代表和非线性制约的分解和重拟,将它转化为同等问题,这样可以使该处和Bound方法能够有效地获得最佳解决办法。根据拟议方法,研究带带宽和不带宽增强的工作时间安排的执行情况。实验表明,业绩收益取决于多种因素,特别是数据大小。与现有解决方案相比,我们的方法可以平均减少工作完成时间,在生产设想下,将工作完成时间减少到10%。