Failure Analysis of Virtual and Physical Machines: Patterns, Causes and Characteristics | Synapse