Prediction-Based Dynamic Resource Allocation for Video Transcoding in Cloud Computing | Synapse