An adaptive switching scheme for iterative computing in the cloud

作者:Yu Zhang, Xiaofei Liao, Hai Jin, Li Lin, Feng Lu

摘要

Delta-based accumulative iterative computation (DAIC) model is currently proposed to support iterative algorithms in a synchronous or an asynchronous way. However, both the synchronous DAIC model and the asynchronous DAIC model only satisfy some given conditions, respectively, and perform poorly under other conditions either for high synchronization cost or for many redundant activations. As a result, the whole performance of both DAIC models suffers fromthe serious network jitter and load jitter caused bymultitenancy in the cloud. In this paper, we develop a system, namely HybIter, to guarantee the performance of iterative algorithms under different conditions. Through an adaptive execution model selection scheme, it can efficiently switch between synchronous and asynchronous DAIC model in order to be adapted to different conditions, always getting the best performance in the cloud. Experimental results show that our approach can improve the performance of current solutions up to 39.0%.

论文关键词:iterative algorithm, computational skew, communication skew, cloud, delta-based accumulative iterative computation

论文评审过程:

论文官网地址:https://doi.org/10.1007/s11704-014-3472-4