Dynamic Software Updates for Accelerating Scientific Discovery

被引:0
|
作者
Kim, Dong Kwan [1 ]
Song, Myoungkyu [1 ]
Tilevich, Eli [1 ]
Ribbens, Calvin J. [1 ]
Bohner, Shawn A. [1 ]
机构
[1] Virginia Tech, Dept Comp Sci, CHECS, Blacksburg, VA 24061 USA
来源
COMPUTATIONAL SCIENCE - ICCS 2009, PART I | 2009年 / 5544卷
关键词
Dynamic Software Updates; Time-to-Discovery; Computationally-Intensive Applications; JVM HotSwap; Bytecode Enhancement;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Distributed parallel applications often run for hours or even days before arriving to a result. In the case of such long-running programs, the initial requirements could change after the program has started executing. To shorten the time it takes to arrive to a result when running a, distributed computationally-intensive application, this paper proposes leveraging the power and flexibility of dynamic software. updates. In particular, to enable flexible dynamic software updates, we introduce a novel binary rewriting approach that is more efficient than the existing techniques. While ensuring greater flexibility in enhancing a running program for new requirements, our binary rewriting technique incurs Only negligible performance overhead. We validate our approach via, a case study of dynamically changing a parallel scientific simulation.
引用
收藏
页码:237 / 247
页数:11
相关论文
empty
未找到相关数据