arrow
返回

A Framework for Practical Dynamic Software Updating

delete2016-04-01
delete7
PRE
AI
G
Gang Chen
金
金海 (Hai Jin)
D
Deqing Zou *
Z
Zhenkai Liang *
B
Bing Bing Zhou *
H
Hao Wang
DOI:10.1109/TPDS.2015.2430854delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Dynamic software updating (DSU) enables a program to be patched on the fly without being shutdown. This paper addresses the practicality problem of the recent research on DSU systems, and presents Replus, a new DSU system that balances practicality and functionality. Replus aims to retain backward binary compatibility and support multi-threaded programs. In addition, it does not require customers to have developer-level software knowledge. More importantly, without specific compiler support, Replus can patch programs that are difficult to be updated at runtime, as well as programs that may incur an indefinite delay in DSU. The key technique of our solution is to update the stack elements for the patched program using two new mechanisms: Immediate Stack Updating, which immediately updates the stack of a thread, and timely stack updating, which only updates the stack frames of the necessary functions without affecting others. Replus also develops an Instruction Level Updating mechanism, which is more efficient for certain security patches. We used popular server applications as test suites to evaluate the effectiveness of Replus. The experimental results demonstrated that Replus can successfully update all the test suites with negligible impact on application performance.
Keyword:
Dynamic software updating
stack updating
patching
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Parallel and Distributed Systems 封面图
IEEE Transactions on Parallel and Distributed Systems
IF:
6
论文数:
5.2K
被引数:
1.1W

机构

U
University of Sydney
学者数:
6.5W
论文数: 6.2W
被引数: 90
引用论文

引用论文

Fuzzy Control
err2018-02-17
err0
PREAI
errHao-Ran Lin; Bing-Yuan Cao; Yun-zhang Liao
err分享
err收藏
Cellular stress mechanisms of prenatal maternal stress: Heat shock factors and oxidative stress
err2019-09-01
err0
errOAAI
errJonathan Dowell; Benjamin A. Elser; Rachel E. Schroeder; Hanna E. Stevens
err分享
err收藏
Female Urinary Incontinence
err2004-08-01
err0
PREAI
errJoa.E. Zaccardi; Susa.B. Cox
err分享
err收藏
err分享
err收藏
Control of Expression of Insulin Resistance and Hyperglycemia by Different Genetic Factors in Diabetic C57BL/6J Mice
err1991-01-01
err0
PREAI
errRichard S Surwit; Michael F Seldin; Cynthia M Kuhn; Christina Cochrane; Mark N Feinglos
err分享
err收藏
err分享
err收藏
Sequestration and Scavenging of Iron in Infection感染中铁的螯合和清除
err2013-10-01
err0
errOAAI
errNermi L. Parrow; Robert E. Fleming; Michael F. Minnick
err分享
err收藏
学者 查看更多内容