BSPCloud: A Programming Model for Cloud Computing
Xiaodong Liu, Weiqin Tong, Yan Hou · 2012
Programming model for cloud computing has been a research focus recently. Some progresses have been made in cloud computing programming model, but little has been done on the model of predictable performance. In this paper, we introduce a programming model - BSPCloud, which has the advantages of performance predictability. A proof-of-concept of BSPCloud library has been implemented in java. We detail applying BSPCloud library on matrix multiplication, the experiment results display good speedup and scalability. We also analysis the factors which affect BSPCloud performance and the analysis also helpful to general parallel model of multi-core cluster.