The Rise of Edge Computing: Moving Processing Power Closer to the Data