The document surveys cloud-based mobile augmentation (CMA) methods, emphasizing their effectiveness in enhancing the computing capabilities of mobile devices. It presents a taxonomy of CMA approaches, analyzes current challenges, and discusses the impacts of cloud resources on mobile computing performance. Moreover, it highlights several open research challenges that need to be addressed for successful CMA implementation.