Leveraging Machine Learning For Efficient Mobility Management And Data Transmission In Fog Computing