Edge computing and 5G: A reality check