System reliability analysis for a cloud-based network under edge server capacity and budget constraints