The fog computing for internet of things: review, characteristics and challenges, and open issues | Synapse