Three reliability engineering techniques and their application to evaluating the availability of IT systems: An introductionDan BaileyErwin Frank-Schultzet al.2008IBM Systems Journal