MobiledgeX: Enabling New Immersive Experiences With Edge Computing