Data Movement Optimization Framework (OPTIQ)

July 15th, 2015

Categories: Networking

Mira - a Blue Gene/Q supercomputer at Argonne National Laboratory
Mira - a Blue Gene/Q supercomputer at Argonne National Laboratory


EVL PhD candidate Huy Bui presents his dissertation focusing on the optimization of data movement.

Andrew Johnson, Chair and Advisor
Ugo Buy
Luc Renambot
Jason Leigh, University of Hawaii at Manoa
Venkatram Vishwanath, Argonne National Laboratory

Data-centric applications on supercomputers need to reliably and rapidly compute and move large amounts of data through interconnect networks. The same trend is also observed in commodity clusters. Thus, optimizing data movement is essential at extreme scales in order to effectively utilize the systems. However, most of the optimization works are carried out separately at different layers in the supercomputers. In this dissertation, I present a holistic approach that takes system’s network routing, interconnect network topology and application’s communication patterns into optimizing that results in better performance over current data movement mechanisms. My approach includes heuristic algorithms and optimization models with solvers to improve and optimize data movement. The approach is realized in a Data Movement Optimization Framework (OPTIQ) that provides an application programming interface (API) requiring minimal changes in applications for integration. The OPTIQ framework is also extensible, allowing further development and expansion on algorithms for recommending multiple paths for data movement, different ways to schedule data transfer, and various mechanisms to transfer the data. It can also be extended to other systems.