Title : 
Adaptive communication algorithms for distributed heterogeneous systems
         
        
            Author : 
Bhat, Prashanth B. ; Prasanna, Viktor K. ; Raghavendra, C.S.
         
        
            Author_Institution : 
Dept. of Electr. Eng. Syst., Univ. of Southern California, Los Angeles, CA, USA
         
        
        
        
        
        
            Abstract : 
Heterogeneous network-based systems are emerging as attractive computing platforms for HPC applications. We discuss fundamental research issues that must be addressed to enable network-aware communication at the application level. We present a uniform framework for developing adaptive communication schedules for various collective communication patterns. Schedules are developed at run-time, based on network performance information obtained from a directory service. We illustrate our framework by developing communication schedules for total exchange. Our first algorithm develops a schedule by computing a series of matchings in a bipartite graph. We also present a O(P3) heuristic algorithm, whose completion time is within twice the optimal. This algorithm is based on the open shop scheduling problem. Simulation results show performance improvements of a factor of 5 over well known homogeneous scheduling techniques
         
        
            Keywords : 
communication complexity; computer networks; distributed algorithms; graph theory; performance evaluation; scheduling; HPC applications; adaptive communication algorithms; application level; bipartite graph; directory service; distributed heterogeneous systems; heterogeneous network; heuristic algorithm; network performance; network-aware communication; open shop scheduling problem; performance evaluation; run-time; simulation; Bandwidth; Computer networks; Distributed computing; High performance computing; Metacomputing; Multiprocessor interconnection networks; Runtime; Supercomputers; Testing; Visualization;
         
        
        
        
            Conference_Titel : 
High Performance Distributed Computing, 1998. Proceedings. The Seventh International Symposium on
         
        
            Conference_Location : 
Chicago, IL
         
        
        
            Print_ISBN : 
0-8186-8579-4
         
        
        
            DOI : 
10.1109/HPDC.1998.710017