DocumentCode
228786
Title
Finding Constant from Change: Revisiting Network Performance Aware Optimizations on IaaS Clouds
Author
Yifan Gong ; Bingsheng He ; Dan Li
Author_Institution
Interdiscipl. Grad. Sch., Nanyang Technol. Univ., Singapore, Singapore
fYear
2014
fDate
16-21 Nov. 2014
Firstpage
982
Lastpage
993
Abstract
Network performance aware optimizations have long been an effective approach to optimizing distributed applications on traditional network environments. However, the assumptions of network topology or direct use of several measurements of pair-wise network performance for optimizations are no longer valid on IaaS clouds. Virtualization hides network topology from users, and direct use of network performance measurements may not represent long-term performance. To enable existing network performance aware optimizations on IaaS clouds, we propose to decouple constant component from dynamic network performance while minimizing the difference by a mathematical method called RPCA (Robust Principal Component Analysis). We use the constant component to guide network performance aware optimizations and demonstrate the efficiency of our approach by adopting network aware optimizations for collective communications of MPI and generic topology mapping as well as two real-world applications, N-body and conjugate gradient (CG). Our experiments on Amazon EC2 and simulations demonstrate significant performance improvement on guiding the optimizations.
Keywords
application program interfaces; cloud computing; conjugate gradient methods; message passing; principal component analysis; virtualisation; Amazon EC2; CG; IaaS clouds; MPI; N-body; RPCA; collective communications; conjugate gradient; constant component; distributed application optimization; dynamic network performance; generic topology mapping; mathematical method; network performance aware optimizations; network topology; pair-wise network performance measurements; robust principal component analysis; virtualization; Bandwidth; Knowledge engineering; Network topology; Optimization; Sparse matrices; Topology; Virtual machining; Cloud Computing; Network Performance Aware Optimization; RPCA;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing, Networking, Storage and Analysis, SC14: International Conference for
Conference_Location
New Orleans, LA
Print_ISBN
978-1-4799-5499-5
Type
conf
DOI
10.1109/SC.2014.85
Filename
7013067
Link To Document