Towards Transparent Hot-Swapping Support for Producer-Consumer Components

Nico Janssens, Sam Michiels, Tom Mahieu, Pierre Verbaeten · 2003

Unanticipated software adaptations are becoming increasingly important in the domain of com-puter networks. Due to the performance and availability requirements of computer networks, these adaptations need to be enforced at runtime (by means of hot-swapping). However for dynamic changes to yield valid systems, a safe state for reconfiguration of the involved software modules must be en-forced. This paper presents a method to impose such a safe state for hot-swapping with minimal interference to the rest of the system, and with minimal contribution from the programmer. We be-lieve that a wide range of producer/consumer based systems can take advantage from the presented solution. 1

Read the paper · More papers on PaperTik