In order to increase the performance in the IoT (Internet of Things), the fog computing model is proposed. Here, subprocesses to handle sensor data are performed on fog nodes in addition to servers. Output data processed by a subprocess of a fog node is sent to a succeeding node. If a fog node is faulty, the preceding nodes are disconnected, i.e. no output data of preceding nodes can be delivered to servers. Another operational node which supports the same subprocess as the faulty node is an alternate node. In our previous studies, the FTBFC (Fault-tolerant TBFC) and MFTBFC (Modified FTBFC) models are proposed where disconnected nodes send the output data to alternate nodes. In this paper, we newly propose another strategy where a subprocess of a faulty node is transmitted to surrogate nodes which hold data to be processed. In this paper, we propose an SMSGD (Selecting Multiple Surrogates in Grandparent and Disconnected nodes) algorithm to select surrogate nodes. In the evaluation, we show the energy consumption and execution time of each surrogate node can be reduced compared with the data transmission strategy.
CITATION STYLE
Oma, R., Nakamura, S., Duolikun, D., Enokido, T., & Takizawa, M. (2020). Subprocess Transmission Strategies for Recovering from Faults in the Tree-Based Fog Computing (TBFC) Model. In Advances in Intelligent Systems and Computing (Vol. 993, pp. 50–61). Springer Verlag. https://doi.org/10.1007/978-3-030-22354-0_5
Mendeley helps you to discover research relevant for your work.