"Name of the inventor: Angelos Keromytis
Dynamic Byzantine Patching for Running and Testing Software Updates Online
- Dynamic Byzantine Patching provides a framework for testing updates for software without taking existing systems off-line or having to create a test environment that is a duplicate of the production environment.
- Dynamic Byzantine Patching works by finding points in the code that are affected by the new patch, running both the old code and the new code in parallel, and comparing the results of the two.
- The Dynamic Byzantine Patching framework also allows you to define how to compare the original and the patched execution of the code, such as to always assume that the current version is correct, or that the patched code should arrive at a specific value in certain circumstances.. "
Patent Information:
Patent Issued