UrbanPulse: A Multi-tenant Intelligent Bike Routing System using OpenStreetMap, Live Traffic Data, and a Modified A* Routing Algorithm
Keywords:
A* algorithm, Intelligent transportation systems (ITS), Micro-mobility, Microservices, Multi-tenancy, OpenStreetMap (OSM), Real-time trafficAbstract
With rapid global urbanization and a critical shift toward sustainable micro-mobility, the urgency for intelligent, bike-centric navigation has reached a pivotal point. Traditional routing systems primarily focus on motor vehicles, often utilizing static graphs that prioritize the shortest distance while neglecting cyclist-specific variables like traffic congestion, air quality, and safety. This paper provides an extensive literature survey (2018–2025) exploring the evolution of routing algorithms, specifically the transition from monolithic to microservice-oriented Geographic Information Systems (GIS). The study analyzes “UrbanPulse,” a system designed to overcome the limitations of current static routing by leveraging a modified A* algorithm that integrates live traffic data. The significance of the proposed multi-tenant architecture lies in its ability to serve diverse user groups from individual commuters to delivery fleets within a single, scalable cloud-native framework while ensuring strict data isolation. By synthesizing recent advancements, this survey identifies critical research gaps in multi-tenant scalability and bike-specific traffic integration. The analysis demonstrates that the future of urban navigation depends on adaptive systems that prioritize the cyclist’s experience, providing a foundational blueprint for developing resilient, intelligent transportation solutions that respond dynamically to the pulse of the city.
References
H. Jan, S. Qing, Z. Pavol, N. Marcel, and J. Michal, “Bicycle route planning with route choice preferences,” Proceedings of the Twenty-first European Conference on Artificial Intelligence, Aug. 2014, pp. 1149–1154.
N. Sun, H. Shi, G. Han, B. Wang and L. Shu, “Dynamic path planning algorithms with load balancing based on data prediction for smart transportation systems,” in IEEE Access, vol. 8, pp. 15907–15922, 2020.
C. Nantabut and D. Abel, “Prioritized anytime dynamic A* path planning for multi-agent vehicles in heterogeneous traffic,” Advances in Intelligent Traffic and Transportation Systems, 2023, pp. 34–41.
Y. Li, W. Zhao, and H. Fan, “A spatio-temporal graph neural network approach for traffic flow prediction,” Mathematics, vol. 10, no. 10, May 2022.
W. Liu, Y. Zheng, S. Chawla, J. Yuan, X. Xing, “Discovering spatio-temporal causal interactions in traffic data streams,” in Proceedings of the 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Aug. 2011, pp. 1010–1018.
C. B. Gemirter, Ç. Şenturca and Ş. Baydere, “A comparative evaluation of AMQP, MQTT and HTTP protocols using real-time public smart city data,” 2021 6th International Conference on Computer Science and Engineering (UBMK), Ankara, Turkey, 2021, pp. 542–547.
D. Olabanji, T. Fitch, and O. Matthew, “Multi-tenancy in cloud-native architecture: A systematic mapping study,” WSEAS Transactions on Computers, vol. 22, pp. 25–43, Mar. 2023.
A. Rao, “Architectural trade-offs between stateless and stateful microservices in large-scale cloud systems,” International Journal of Innovation Studies, vol. 5, no. 1, 2021.
D. Luxen and C. Vetter, “Real-time routing with OpenStreetMap data,” in Proceedings of the 19th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, Nov. 2011, pp. 513–516.
H. Yang and M. Schlaepfer, “UrbanPulse: A cross-city deep learning framework for ultra-fine-grained population transfer prediction,” arXiv, 2023.