Online update of concurrent object oriented programs

Y Murarka - 2010 - search.proquest.com
Application downtime, planned or unplanned, is an important concern in many domains.
Software updates are a major reason for planned downtime, and are inevitable due to the …

Correctness of request executions in online updates of concurrent object oriented programs

Y Murarka, U Bellur - 2008 15th Asia-Pacific Software …, 2008 - ieeexplore.ieee.org
Online update is a technique that reduces the disruption caused by a software update. It
does so by applying a patch to a running process as opposed to shutting down the process …

To upgrade or not to upgrade: Impact of online upgrades across multiple administrative domains

T Dumitraş, P Narasimhan, E Tilevich - Proceedings of the ACM …, 2010 - dl.acm.org
Online software upgrades are often plagued by runtime behaviors that are poorly
understood and difficult to ascertain. For example, the interactions among multiple versions …

[PDF][PDF] Correctness of request executions in online updates of concurrent programs

Y Murarka, U Bellur - Technical Report TR-CSE-2008-12, 2008 - researchgate.net
Online update is a technique which reduces the disruption caused during software update
by applying a patch to a running process. It is a challenge to update a process while …

Run-time phenomena in dynamic software updating: causes and effects

AR Gregersen, BN Jørgensen - … of the 12th International Workshop on …, 2011 - dl.acm.org
The development of a dynamic software updating system for statically-typed object-oriented
programming languages has turned out to be a challenging task. Despite the fact that the …

Improving dynamic update for operating systems

A Baumann, J Appavoo - Proceedings of the twentieth ACM symposium …, 2005 - dl.acm.org
Modern operating systems are subject to a constant stream of patches and updates: to fix
bugs, improve performance, or add features. Dynamic update offers significantly increased …

Safety analysis for dynamic update of object oriented programs

Y Murarka, U Bellur, RK Joshi - 2006 13th Asia Pacific Software …, 2006 - ieeexplore.ieee.org
Maintenance downtime and overheads for applying patches are major concerns for systems
requiring round the clock availability. Hence, methods for carrying out dynamic updates are …

Providing dynamic update in an operating system.

A Baumann, G Heiser, J Appavoo, D Da Silva… - USENIX Annual …, 2005 - usenix.org
Dynamic update is a mechanism that allows software updates and patches to be applied to
a running system without loss of service or down-time. Operating systems would benefit from …

[图书][B] Rethinking software updating: Concepts for improved updatability

D Österberg, J Lilius - 2003 - researchgate.net
While there exists a fair number of partial solutions to enabling dynamic updating in arbitrary
applications, none of them have proved to be superior. This paper does not suggest" yet …

Dynamic update for operating systems

A Baumann - 2007 - unsworks.unsw.edu.au
Patches to modern operating systems, including bug fixes and security updates, and the
reboots and downtime they require, cause tremendous problems for system users and …