期刊文献+

An adaptive switching scheme for iterative computing in the cloud 被引量:2

An adaptive switching scheme for iterative computing in the cloud ,
原文传递
导出
摘要 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 from the serious network jitter and load jitter caused by multi- tenancy in the cloud. In this paper, we develop a system, namely Hyblter, 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%. 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 from the serious network jitter and load jitter caused by multi- tenancy in the cloud. In this paper, we develop a system, namely Hyblter, 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%.
出处 《Frontiers of Computer Science》 SCIE EI CSCD 2014年第6期872-884,共13页 中国计算机科学前沿(英文版)
基金 Acknowledgements This paper was supported by the National Natural Science Foundation of China (Grant Nos. 61272408, 61322210), National High-tech Research and Development Program of China (863 Program) (2012AA010905), CCCPC Youngth Talent Plan, Doctoral Fund of Ministry of Education of China (20130142110048).
关键词 iterative algorithm computational skew communication skew CLOUD delta-based accumulative iterative computation iterative algorithm, computational skew, communication skew, cloud, delta-based accumulative iterative computation
  • 相关文献

参考文献28

  • 1Horowitz D, Kamvar S D. The anatomy of a large-scale social search engine. In: Proceedings of the 19th International Conference on World Wide Web. 2010, 431--440.
  • 2Song H, Cho T, Dave V, Zhang Y, Qiu L. Scalable proximity estima- tion and link prediction in online social networks. In: Proceedings of the 9th ACM SIGCOMM Conference on Internet Measurement Con- ference. 2009, 322-335.
  • 3Gao B, Liu T, Wei W, Wang T, Li H. Semi-supervised ranking on very large graphs with rich metadata. In: Proceedings of the 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 2011, 96-104.
  • 4Baluja S, Seth R, Sivakumar D, Jing Y, Jay Y, Kumar S, Deepak R, Aly M. Video suggestion and discovery for youtube: taking random walks through the view graph. In: Proceedings of the 17th International Con- ference on World Wide Web. 2008, 895-904.
  • 5Zhou T, Kuscsik Z, Liu J, Medo M, Wakeling J R, Zhang Y. Solving the apparent diversity-accuracy dilemma of recommender systems. Pro- ceedings of the National Academy of Sciences, 2010, 107(10): 4511- 4515.
  • 6David L N, Jon K. The link prediction problem for social networks. In: Proceedings of the 12th International Conference on Information and Knowledge Management. 2003, 556-559.
  • 7Shroff G M. A parallel algorithm for the eigenvalues and eigenvec- tors of a general complex matrix. Numerische Mathematik, 1990, 58(1):779-805.
  • 8Ekanayake J, Li H, Zhang B, Gunarathne T, Bae S H, Qiu J, Fox G. Twister: a runtime for iterative MapReduce. In: Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing. 2010, 810-818.
  • 9Bu Y, Howe B, Balazinska M, Ernst M D. HaLoop: efficient iterative data processing on large clusters. Proceedings of the VLDB Endow- ment, 2010, 3(1): 285-296.
  • 10Zaharia M, Chowdhury M, Franklin M J, Shenker S, Stoica I. Spark: cluster computing with working sets. In: Proceedings of the 2nd USENIX Conference on Hot Topics in Cloud Computing. 2010, 1-10.

同被引文献5

引证文献2

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部