Cloud software upgrades: Challenges and opportunities

I Neamtiu, T Dumitraş - … on the Maintenance and Evolution of …, 2011 - ieeexplore.ieee.org
The fast evolution pace for cloud computing software is on a collision course with our
growing reliance on cloud computing. On one hand, cloud software must have the agility to …

Efficient dynamic updates of distributed components through version consistency

L Baresi, C Ghezzi, X Ma… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
Modern component-based distributed software systems are increasingly required to offer
non-stop service and thus their updates must be carried out at runtime. Different authors …

Chasing the optimum in replicated in-memory transactional platforms via protocol adaptation

M Couceiro, P Ruivo, P Romano… - IEEE Transactions on …, 2014 - ieeexplore.ieee.org
Replication plays an essential role for in-memory distributed transactional platforms, given
that it represents the primary means to ensure data durability. Unfortunately, no single …

Run-time switching between total order algorithms

J Mocito, L Rodrigues - Euro-Par 2006 Parallel Processing: 12th …, 2006 - Springer
Total order broadcast protocols are a fundamental building block in the construction of many
fault-tolerant distributed applications. Unfortunately, total order is an intrinsically expensive …

Tackling consistency issues for runtime updating distributed systems

F Bannò, D Marletta, G Pappalardo… - … on Parallel & …, 2010 - ieeexplore.ieee.org
Dynamic update capabilities allow a system to change some of its components without
stopping execution, so as to cater for versioning and self-optimisation. In this paper, we …

Handling consistent dynamic updates on distributed systems

F Banno, D Marletta, G Pappalardo… - The IEEE symposium …, 2010 - ieeexplore.ieee.org
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 …

Adaptive broadcast by distributed protocol switching

S Karmakar, A Gupta - Proceedings of the 2007 ACM symposium on …, 2007 - dl.acm.org
Adaptation is a desirable requirement in a distributed system since it helps the system to
perform gracefully under different scenarios. There are many adaptive algorithms for …

[图书][B] Language design for atomicity, declarative synchronization, and dynamic update in communicating systems

PT Wojciechowski - 2007 - cs.put.poznan.pl
Language Design for Atomicity, Declarative Synchronization, and Dynamic Update in
Communicating Systems Page 1 Language Design for Atomicity, Declarative …

Enhancing group communication with self-manageable behavior

RJ de Araújo Macêdo, AES Freitas… - Journal of Parallel and …, 2013 - Elsevier
Group communication protocols (GCPs) play an important role in the design of modern
distributed systems. A typical GCP exchanges control messages to provide message …

Supervisory control for hierarchical switching of communication protocols

FN Koumboulis, DG Fragkoulis… - 2017 South Eastern …, 2017 - ieeexplore.ieee.org
The problem of managing and orchestrating communication protocols is studied using the
discrete event system approach. The indicative cases of the BGP, the CAN protocol and the …