%A Yu ZHANG, Xiaofei LIAO, Hai JIN, Li LIN, Feng LU %T An adaptive switching scheme for iterative computing in the cloud %0 Journal Article %D 2014 %J Front. Comput. Sci. %J Frontiers of Computer Science %@ 2095-2228 %R 10.1007/s11704-014-3472-4 %P 872-884 %V 8 %N 6 %U {https://journal.hep.com.cn/fcs/EN/10.1007/s11704-014-3472-4 %8 2014-11-27 %X

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%.