Reducing tail latency with coding-based packet spraying in edge datacenters