I. Introduction
Cloudlet framework, as an emerging computing paradigm for Internet of Things (IoT) networks, offloads computing burden of mobile IoT devices through proximity-based services. A cloudlet is a mobility-enhanced, resource-rich, and small-scale data center, which has speedy access to the Internet and mobile IoT devices [1], [2]. One distinct advantage of cloudlets, over the conventional cloud-to-things architecture, is the reduced access delay, as data traffic does not need to travel through the Internet to remote clouds [3]. Access delay is the key concern for quality-of-service (QoS) of mobile IoT devices whose requirement for access delay is quite stringent [4], especially for IoT applications, such as many industrial control systems, gaming, virtual reality, vehicle-to-vehicle communications, vehicle-to-roadside communications, and drone flight control [5].