Living on “The Edge”: A datacenter perspective