cloud computing; Internet of Things; IoT; information overload; fog; algorithm; fog content cache algorithm; fog-based hybrid recommender system