Before revision:  We highlight several open problems that can be grouped into two broad threads: 1) characterizing the service rate region of a given code and finding the optimal request allocation, and 2 ) designing the underlying erasure code for a given service rate region.
After revision:  We highlight several open problems that can be grouped into two broad threads: 1) characterizing the service rate region of a given code and finding the optimal request allocation, and2 ) designing the underlying erasure code for a given service rate region.