The Benefits of Edge Computing for Real-Time Applications