Dynamic Spatio-Temporal Resource Provisioning for On-Demand Urban Services in Smart Cities

Efficient allocation of finite resources is a crucial problem in a wide variety of on-demand smart city applications. Service requests often appear randomly over time and space with varying intensity. Resource provisioning decisions need to be made strategically in real-time, particularly when there is incomplete information about the time, location, and intensity of future requests. In this paper, we develop a systematic approach to the dynamic resource provisioning problem at a centralized source node to spatio-temporal service requests. The spatial statistics are combined with dynamically optimal decision-making to derive recursive threshold based allocation policies. The developed results are easy to compute and implement in real-time applications. For illustrative purposes, we present examples of commonly used utility functions, based on the power law decay and exponential decay coupled with exponentially, and uniformly distributed intensity of stochastic arrivals to demonstrate the efficacy of the developed framework. Semi-closed form expressions along with recursive computational procedure has been provided. Simulation results demonstrate the effectiveness of the proposed policies in comparison with less strategic methodologies.

[1]  H. Kuhn The Hungarian method for the assignment problem , 1955 .

[2]  Abdeltawab M. Hendawi,et al.  Data-Driven Robust Taxi Dispatch Under Demand Uncertainties , 2016, IEEE Transactions on Control Systems Technology.

[3]  Vasumathi Raman,et al.  Towards a socially responsible smart city: dynamic resource allocation for smarter community service , 2017, BuildSys@SenSys.

[4]  Md. Yusuf Sarwar Uddin,et al.  Upload Planning for Mobile Data Collection in Smart Community Internet-of-Things Deployments , 2016, 2016 IEEE International Conference on Smart Computing (SMARTCOMP).

[5]  Md. Yusuf Sarwar Uddin,et al.  Spatiotemporal Scheduling for Crowd Augmented Urban Sensing , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[6]  Vinoth Kumar,et al.  City of things: Enabling resource provisioning in smart cities , 2019 .

[7]  Mohammad Hossein Anisi,et al.  Data Collection in Smart Communities Using Sensor Cloud: Recent Advances, Taxonomy, and Future Research Directions , 2018, IEEE Communications Magazine.

[8]  Bruno Volckaert,et al.  Resource provisioning for IoT application services in smart cities , 2017, 2017 13th International Conference on Network and Service Management (CNSM).

[9]  Sahin Albayrak,et al.  An agent-based network resource management concept for smart city services , 2018, 2018 14th Annual Conference on Wireless On-demand Network Systems and Services (WONS).

[10]  C. Villani Optimal Transport: Old and New , 2008 .

[11]  Quanyan Zhu,et al.  Adaptive and Resilient Revenue Maximizing Dynamic Resource Allocation and Pricing for Cloud-Enabled IoT Systems , 2018, 2018 Annual American Control Conference (ACC).

[12]  C. Derman,et al.  A Sequential Stochastic Assignment Problem , 1972 .

[13]  David S. Ebert,et al.  Proactive Spatiotemporal Resource Allocation and Predictive Visual Analytics for Community Policing and Law Enforcement , 2014, IEEE Transactions on Visualization and Computer Graphics.

[14]  Mohamed-Slim Alouini,et al.  Green Networking in Cellular HetNets: A Unified Radio Resource Management Framework With Base Station ON/OFF Switching , 2016, IEEE Transactions on Vehicular Technology.

[15]  Yang Han,et al.  Utility-maximizing data collection in crowd sensing: An optimal scheduling approach , 2015, 2015 12th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON).