Living on the Edge: The inevitable rise of edge computing