Comparative evaluation of dependability characteristics for peer-to-peer architectural styles by simulation