The document presents a simulation platform called MDCSim for analyzing multi-tier data centers. MDCSim is a comprehensive, flexible and scalable three-level architecture that simulates the communication, kernel, and application levels of multi-tier data centers. The simulation platform was validated using a prototype three-tier data center and was shown to estimate performance and power consumption accurately. MDCSim was then used to conduct various studies on multi-tier data centers including comparing InfiniBand and Ethernet interconnects, measuring power consumption across server tiers, and analyzing optimal server configurations.