首页 | 本学科首页   官方微博 | 高级检索  
     


Generating synthetic task graphs for simulating stream computing systems
Authors:Deepak Ajwani  Shoukat Ali  Kostas Katrinis  Cheng-Hong Li  Alfred J. Park  John P. Morrison  Eugen Schenfeld
Affiliation:1. Bell Labs, Alcatel-Lucent, Dublin 15, Ireland;2. Exascale Systems Group, IBM Research, Ireland;3. IBM Research, TJ Watson Research Center, Yorktown Heights, NY 10598, United States;4. Oak Ridge National Laboratory, Oak Ridge, TN 37831, United States;5. The Centre for Unified Computing, University College Cork, Cork, Ireland
Abstract:Stream-computing is an emerging computational model for performing complex operations on and across multi-source, high-volume data flows. The pool of mature publicly available applications employing this model is fairly small, and therefore the availability of workloads for various types of applications is scarce. Thus, there is a need for synthetic generation of large-scale workloads to drive simulations and estimate the performance of stream-computing applications at scale. We identify the key properties shared by most task graphs of stream-computing applications and use them to extend known random graph generation concepts with stream computing specific features, providing researchers with realistic input stream graphs. Our graph generation techniques serve the purpose of covering a disparity of potential applications and user input. Our first “domain-specific” framework exhibits high user-controlled configurability while the second “application-agnostic” framework focuses solely on emulating the key properties of general stream-computing systems, at the loss of domain-specific fine-tuning.
Keywords:Stream computing systems   Workload characterization   Computational task graphs   Synthetic stream-computing graphs
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号