The Edge vs. Cloud Debate: Unleashing the Potential of on-Machine Computing Propelling the shift to the edge is the potential of AI and machine learning