How edge computing is accelerating innovation across hardware, software and service provider domains