Fog computing and edge computing have great potential to play major roles in the real-time processing of data. An astronomical volume of data is created by millions of networked devices around the world every year. This has prompted questions about the future of cloud computing: Is cloud computing on a path of decline? Can fog computing and edge computing be used to complement...