Journey from cloud of things to fog of things: Survey, new trends, and research directions. (24th October 2022)