Abstract
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.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have