Utilizing the Edge for Connected Devices