This document discusses mobile cloud computing and data center network architectures. It begins with an introduction to mobile cloud computing, including definitions and key elements. It describes how mobile devices can offload computation and data to augment their capabilities. It then covers mobile networks and technologies for cloud access. The document outlines approaches to distributed application processing and partitioning. Finally, it defines data center network architectures and classification schemes before analyzing examples like Fat-Tree, BCube and DCell. Evaluation criteria for energy consumption and communication latency in data centers are also presented.