Edge Computing: The Future of Data Processing