Geometrized Task Scheduling and Adaptive Resource Allocation for Large-Scale Edge Computing in Smart Cities | IEEE Journals & Magazine | IEEE Xplore