I. Introduction
In recent years, storing and processing all data in the cloud is associated with high expenses and high data cost as data volumes increase. Edge Computing is the opportunity for system architects to implement distibuted computing power from end to end by tapping into the capabilities of mobile field devices, gateways and cloud altogether [1]. It ensures near real time network response, allows operations offline or with intermittent connectivity to be implemented. Tasks pushed to edge of the network greatly impacts on service latency and response time. Network gateways are suitable location in communication path to perform these tasks.