Unlocking the Potential of Edge Computing: Processing Data Closer to the Source