It depends on if you want to work on the theoretical side (Cornell or maybe UIUC) or the practical side (definitely UIUC) of distributed systems.
Also, UIUC is just superb when it comes to hardware resources. It will have a 300,000+ core supercomputer by 2012. I don't think any other school could beat that.