In this paper, a modern computer network, cloud-based network, which comprises internet of things (IoT), edge servers, and cloud servers for data transmission, is investigated and evaluated. A cloud-based network is modeled as a graph having a set of nodes and a set of links. Each link represents a transmission route, and each node represents a device, such as an IoT device, edge server, and cloud server. In practical, a transmission route comprises several physical lines or virtual channels. Each physical line (virtual channel) may provide a capacity or may fail to imply several and stochastic states. Such a cloud-based network is called a stochastic flow cloud-based network (SCN) herein. System reliability for an SCN is then evaluated. It is defined as the probability of the data being successfully transmitted through the SCN under edge server capacity and budget constraints. The SCN is modeled firstly in order to elucidate the flow relationship among the whole system; capacity limitation of the edge servers and costs of data transmission/process are also considered. Subsequently, we conclude an algorithm to evaluate system reliability. Supervisors can manage the SCN based on system reliability which presents the system capability with capacity and budget consideration.
- Edge server
- Edge server capacity
- Stochastic flow cloud-based network
- System reliability