Abstract
We present a cloud-based ecosystem for urban mobility services that involves citizens, authorities, corporations, resources, and services, all working together towards a common well-being. Our goal is to have a platform that allows the exploitation of shared mobility-related data sources by harmonically cooperating mobility-related services, and at the same time smoothly balances the computational load across the full cloud continuum. Towards this goal, we present the relevant orchestration mechanisms, both at service level and at cloud substrate level, which take into account particular characteristics per mobility service, and real-time performance measurements and availability of computational nodes within the cloud substrate. Moreover, our ecosystem allows the migration of both data segments and source-code segments within the cloud infrastructure, towards optimizing an objective for the entire ecosystem’s performance and sustainability. Our core services are based on novel algorithmic approaches that are deemed necessary for providing real-time query responses.