ObsCon: Integrated Monitoring and Control for Parallel, Real-time Applications

被引:0
作者
Nussbaum, Alan [1 ]
Choodamani, Shwetha Mathangi Chandra [2 ]
Schwan, Karsten [2 ]
机构
[1] Georgia Inst Technol, Coll Comp, Georgia Tech Res Inst, Atlanta, GA 30332 USA
[2] Georgia Inst Technol, Coll Comp, Atlanta, GA 30332 USA
来源
2015 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING - CLUSTER 2015 | 2015年
关键词
Application Tuning; Monitoring; Closed-loop control; Middleware; Real-time Systems; Distributed Architectures;
D O I
10.1109/CLUSTER.2015.72
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A large class of emerging compute-intensive applications demand real-time or near real-time processing guarantees on streaming data. Sensor processing in particular, has stringent latency requirements for carrying out its digital processing for rapidly incoming radar data streams. The consequent demands on the cluster middleware used to run such codes include (i) efficient online observation of current application performance, coupled with (ii) highly responsive controllers able to dynamically adjust the application's input- and data-dependent runtime behavior. We present the Obs(erver)Con(troller) software for online monitoring and control, which based on specifications of acceptable application states and tunable knobs within the execution environment, ensures that application performance falls within acceptable limits. ObsCon topologies are dynamic, making possible the runtime association of ObsCon methods with arbitrary DAG-structured, distributed/parallel stream processing applications running on high end cluster machines. This paper describes the ObsCon software and its 'grey box' use with a high performance cluster code that exports to ObsCon select `hooks' for online monitoring and control Adaptive Digital Beamforming for a phase-array radar system.
引用
收藏
页码:474 / 477
页数:4
相关论文
共 18 条
[1]  
Abadi D., 2003, P 2003 ACM SIGMOD IN, P666, DOI 10.1145/872757.872855
[2]  
Alles M., 2003, Information Systems Control Journal, V1, P37
[3]  
Ballance RobertA., 2010, PROC ACM S APPL COMP, P2305, DOI [10.1145/1774088.1774566, DOI 10.1145/1774088.1774566]
[4]  
CERCS, 2015, EVPATH MIDDL
[5]  
Chengwei Wang, 2012, Middleware 2012. ACM/IFIP/USENIX 13th International Middleware Conference. Proceedings, P121, DOI 10.1007/978-3-642-35170-9_7
[6]  
Chi-Keung Luk, 2009, Proceedings of the 2009 42nd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO 2009), P45
[7]  
Dayal Jai, 2013, 2013 IEEE International Symposium on Parallel and Distributed Processing, Workshops and PhD Forum (IPDPSW), P2015, DOI 10.1109/IPDPSW.2013.198
[8]   Publish-subscribe for high-performance computing [J].
Eisenhauer, G ;
Schwan, K ;
Bustamante, FE .
IEEE INTERNET COMPUTING, 2006, 10 (01) :40-47
[9]  
Eisenhauer Greg Benson Thomas Slawinska Magdalena and Alan Nussbaum, 2014, EVPATH PERFORMANCE T
[10]  
Gedik Bugra, 2008, P 2008 ACM SIGMOD IN, P1123, DOI DOI 10.1145/1376616.1376729