The evolution of computation devices through history was characterized by improvements in their; cost, size, power consumption, computation power, number of deployed devices and connectivity. Emerging generation of devices will be even cheaper, smaller, more energy efficient, more computationally capable and deployed in bigger numbers than the smart mobile devices…