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
来源
关键词
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
相关论文
共 50 条
  • [1] Introduction to Accelerating Scientific Discovery With Reusable Software
    Lathrop, Scott
    Folk, Mike
    Katz, Daniel S.
    McInnes, Lois Curfman
    Terrel, Andy
    COMPUTING IN SCIENCE & ENGINEERING, 2019, 21 (02) : 5 - 7
  • [2] XSEDE: Accelerating Scientific Discovery
    Towns, John
    Cockerill, Tim
    Dahan, Maytal
    Foster, Ian
    Gaither, Kelly
    Grimshaw, Andrew
    Hazlewood, Victor
    Lathrop, Scott
    Lifka, Dave
    Peterson, Gregory D.
    Roskies, Ralph
    Scott, J. Ray
    Wilkins-Diehr, Nancy
    COMPUTING IN SCIENCE & ENGINEERING, 2014, 16 (05) : 62 - 74
  • [3] Accelerating scientific discovery by formulating grand scientific challenges
    Helbing, D.
    EUROPEAN PHYSICAL JOURNAL-SPECIAL TOPICS, 2012, 214 (01): : 41 - 48
  • [4] Accelerating scientific discovery by formulating grand scientific challenges
    D. Helbing
    The European Physical Journal Special Topics, 2012, 214 : 41 - 48
  • [5] Accelerating scientific discovery through computation and visualization
    Sims, JS
    Hagedorn, JG
    Ketcham, PM
    Satterfield, SG
    Griffin, TJ
    George, WL
    Fowler, HA
    am Ende, BA
    Hung, HK
    Bohn, RB
    Koontz, JE
    Martys, NS
    Bouldin, CE
    Warren, JA
    Feder, DL
    Clark, CW
    Filla, BJ
    Devaney, JE
    JOURNAL OF RESEARCH OF THE NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY, 2000, 105 (06): : 875 - 894
  • [6] Accelerating scientific discovery through crowdsourced computing
    Hindo, Juan
    Pyzer-Knapp, Edward
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2016, 252
  • [7] Accelerating material design with the generative toolkit for scientific discovery
    Matteo Manica
    Jannis Born
    Joris Cadow
    Dimitrios Christofidellis
    Ashish Dave
    Dean Clarke
    Yves Gaetan Nana Teukam
    Giorgio Giannone
    Samuel C. Hoffman
    Matthew Buchan
    Vijil Chenthamarakshan
    Timothy Donovan
    Hsiang Han Hsu
    Federico Zipoli
    Oliver Schilter
    Akihiro Kishimoto
    Lisa Hamada
    Inkit Padhi
    Karl Wehden
    Lauren McHugh
    Alexy Khrabrov
    Payel Das
    Seiji Takeda
    John R. Smith
    npj Computational Materials, 9
  • [8] Accelerating material design with the generative toolkit for scientific discovery
    Manica, Matteo
    Born, Jannis
    Cadow, Joris
    Christofidellis, Dimitrios
    Dave, Ashish
    Clarke, Dean
    Teukam, Yves Gaetan Nana
    Giannone, Giorgio
    Hoffman, Samuel C.
    Buchan, Matthew
    Chenthamarakshan, Vijil
    Donovan, Timothy
    Hsu, Hsiang Han
    Zipoli, Federico
    Schilter, Oliver
    Kishimoto, Akihiro
    Hamada, Lisa
    Padhi, Inkit
    Wehden, Karl
    McHugh, Lauren
    Khrabrov, Alexy
    Das, Payel
    Takeda, Seiji
    Smith, John R.
    NPJ COMPUTATIONAL MATERIALS, 2023, 9 (01)
  • [9] Accelerating scientific discovery through computation and visualization II
    Sims, JS
    George, WL
    Satterfield, SG
    Hung, HK
    Hagedorn, JG
    Ketcham, PM
    Griffin, TJ
    Hagstrom, SA
    Franiatte, JC
    Bryant, GW
    Jaskólski, W
    Martys, NS
    Bouldin, CE
    Simmons, V
    Nicolas, OP
    Warren, JA
    Ende, BAA
    Koontz, JE
    Filla, BJ
    Pourprix, VG
    Copley, SR
    Bohn, RB
    Peskin, AP
    Parker, YM
    Devaney, JE
    JOURNAL OF RESEARCH OF THE NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY, 2002, 107 (03): : 223 - 245
  • [10] Accelerating Scientific Discovery With AI-Aided Automation
    Schneider, Tapio
    Altintas, Ilkay
    Atkins, Daniel
    COMPUTING IN SCIENCE & ENGINEERING, 2023, 25 (05) : 27 - 30