This paper proposes using cloudlets, which are localized data centers, to overcome limitations of mobile computing that relies solely on distant cloud services. It discusses how cloudlets can provide nearby compute resources to allow mobile devices to function as thin clients, improving latency issues. The paper presents an approach called dynamic VM synthesis to rapidly customize cloudlet infrastructure by delivering a VM overlay from a mobile device to launch on the cloudlet. It discusses challenges in deploying this system at scale and suggests areas for future performance improvements.