Revenue Maximizing Cloud Resource Allocation

This chapter presents resource provisioning mechanisms for several different resources in the Internet of things (IoT) ecosystem. The developed frameworks are applicable to a wide variety of application scenarios; however, the example of cloud computing systems is used as a motivation to introduce these mechanisms. Toward the end of the chapter, a more generic framework is presented for resource provisioning that includes spatial and temporal uncertainties and can be tailored for a range of urban and smart city applications.