Location-based service discovery for mobile-edge computing using dns