Fog computing architecture to enable consumer centric Internet of Things services