A Stable Online Scheduling Strategy for Real-Time Stream Computing Over Fluctuating Big Data Streams

被引:18
作者
Sun, Dawei [1 ]
Huang, Rui [1 ]
机构
[1] China Univ Geosci, Sch Informat Engn, Beijing 100083, Peoples R China
基金
中国国家自然科学基金;
关键词
System stability; online scheduling; fluctuating streams; stream computing; big data computing; CLOUD;
D O I
10.1109/ACCESS.2016.2634557
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The issue of high system stability is one of the major obstacles for real-time computing over fluctuating big data streams. A stable scheduling is more important than an efficient scheduling for stream applications, especially when a scheduling is to be rescheduled dynamically at runtime. In this paper, a stable online scheduling strategy with makespan guarantee SOMG is discussed, which includes the following features: 1) profiling mathematical relationships between system stability, response time, and resource utilization, and indicating conditions to meet the high system stability and acceptable response time objectives; 2) optimizing the structure of a data stream graph by quantifying and adjusting vertices of the graph; and 3) scheduling a data stream graph with heuristic critical path scheduling mechanism, which is subject to response time constraints, rescheduling only key vertices on dynamically changing critical path of the graph, and considering the historical information of current scheduling to maximize system stability with response time aware. Experimental results conclusively demonstrate that the SOMG framework has higher potential of providing enhancement on efficient system stability and guaranteeing significant response time. It efficiently and effectively makes a tradeoff between high system stability and acceptable response time objectives in big data stream computing environments.
引用
收藏
页码:8593 / 8607
页数:15
相关论文
共 33 条
[1]   MillWheel: Fault-Tolerant Stream Processing at Internet Scale [J].
Akidau, Tyler ;
Balikov, Alex ;
Bekiroglu, Kaya ;
Chernyak, Slava ;
Haberman, Josh ;
Lax, Reuven ;
McVeety, Sam ;
Mills, Daniel ;
Nordstrom, Paul ;
Whittle, Sam .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2013, 6 (11) :1033-1044
[2]  
Aniello L., 2013, P 7 ACM INT C DISTR, P207
[3]  
[Anonymous], P 2013 WORKSH DAT DR
[4]  
[Anonymous], 2013, Proceedings of the 8th ACM European Conference on Computer Systems, DOI DOI 10.1145/2465351.2465353
[5]  
[Anonymous], 2014, 8 ACM INT C DISTR EV, DOI DOI 10.1145/2611286.2611314
[6]   Adaptive multiple-workflow scheduling with task rearrangement [J].
Chen, Wei ;
Lee, Young Choon ;
Fekete, Alan ;
Zomaya, Albert Y. .
JOURNAL OF SUPERCOMPUTING, 2015, 71 (04) :1297-1317
[7]   Big Data Deep Learning: Challenges and Perspectives [J].
Chen, Xue-Wen ;
Lin, Xiaotong .
IEEE ACCESS, 2014, 2 :514-525
[8]   Automatic optimization of stream programs via source program operator graph transformations [J].
Dayarathna, Miyuru ;
Suzumura, Toyotaro .
DISTRIBUTED AND PARALLEL DATABASES, 2013, 31 (04) :543-599
[9]   Leveraging the capabilities of service-oriented decision support systems: Putting analytics and big data in cloud [J].
Demirkan, Haluk ;
Delen, Dursun .
DECISION SUPPORT SYSTEMS, 2013, 55 (01) :412-421
[10]  
Heinze T., 2015, DEBS, P150, DOI DOI 10.1145/2675743.2771831