TY - JOUR
T1 - Reliability Evaluation of a Cloud–Fog Computing Network Considering Transmission Mechanisms
AU - Huang, Cheng Fu
AU - Huang, Ding Hsiang
AU - Lin, Yi-Kuei
PY - 2021/6/30
Y1 - 2021/6/30
N2 - A cloud–fog computing system is modeled as a network topology where each edge represents a transmission line, and each node represents a hub, an Internet of Things (IoT) device, a fog server, or a cloud server. Such a system with several capacities at each edge is called a stochastic-flow cloud–fog computing network (SCCN). There are three phases of transmitting data: the first is to transmit data from the IoT devices to the fog servers. The second and third phases are transmitting a part of the data from the fog servers to the cloud servers for the further operations and back to the IoT devices for the immediate operations, respectively. Based on the transmission mechanisms, two demands, including initial demands and processed demands, should be satisfied simultaneously, where an initial demand (a processed demand) is outing from an IoT device (a fog server). An algorithm is developed to evaluate reliability, the probability of successfully transmitting the data through the SCCN, by elucidating the flow relationship among the IoT devices, edge servers, and cloud servers. Furthermore, another approach to adjust the flow assignment is also proposed for the case that demand may not be an integer. A large real case is provided to validate the applicability and scalability of the proposed methodology.
AB - A cloud–fog computing system is modeled as a network topology where each edge represents a transmission line, and each node represents a hub, an Internet of Things (IoT) device, a fog server, or a cloud server. Such a system with several capacities at each edge is called a stochastic-flow cloud–fog computing network (SCCN). There are three phases of transmitting data: the first is to transmit data from the IoT devices to the fog servers. The second and third phases are transmitting a part of the data from the fog servers to the cloud servers for the further operations and back to the IoT devices for the immediate operations, respectively. Based on the transmission mechanisms, two demands, including initial demands and processed demands, should be satisfied simultaneously, where an initial demand (a processed demand) is outing from an IoT device (a fog server). An algorithm is developed to evaluate reliability, the probability of successfully transmitting the data through the SCCN, by elucidating the flow relationship among the IoT devices, edge servers, and cloud servers. Furthermore, another approach to adjust the flow assignment is also proposed for the case that demand may not be an integer. A large real case is provided to validate the applicability and scalability of the proposed methodology.
U2 - 10.1109/TR.2021.3088233
DO - 10.1109/TR.2021.3088233
M3 - Article
SN - 0018-9529
JO - IEEE Transactions on Reliability
JF - IEEE Transactions on Reliability
ER -