Energy efficient edge computing based on advanced and emerging devices and paradigms