DocumentCode :
3508918
Title :
Handling consistent dynamic updates on distributed systems
Author :
Bannò, Filippo ; Marletta, Daniele ; Pappalardo, Giuseppe ; Tramontana, Emiliano
Author_Institution :
Scuola Superiore di Catania, Univ. di Catania, Catania, Italy
fYear :
2010
fDate :
22-25 June 2010
Firstpage :
471
Lastpage :
476
Abstract :
While updating a software system, it is paramount to safeguard the consistency of execution and let as many operations as possible execute undisturbed in order to minimise disruption. This paper proposes a framework that supports transparent dynamic updates of distributed systems consisting of Java classes. This framework aims at: (i) ensuring the consistency of the execution flow, and (ii) handling coordination issues concerning the update of the distributed parts. The operations of the framework are transparent with respect to the system to be updated, thanks to appropriate selective rewriting of bytecode performed at load-time. Consistency of the execution flow has been obtained by devising appropriate means to check and selectively block execution on components of the running system.
Keywords :
Java; data integrity; software engineering; systems software; Java classes; consistent dynamic updates; distributed systems; handling coordination issues; selective rewriting; Cryptography; Java; Protocols; Receivers; Runtime; Switches; adaptation; consistency; distributed update;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computers and Communications (ISCC), 2010 IEEE Symposium on
Conference_Location :
Riccione
ISSN :
1530-1346
Print_ISBN :
978-1-4244-7754-8
Type :
conf
DOI :
10.1109/ISCC.2010.5546542
Filename :
5546542
Link To Document :
بازگشت