A Mobility-Aware Optimal Resource Allocation Architecture for Big Data Task Execution on Mobile Cloud in Smart Cities | IEEE Journals & Magazine | IEEE Xplore