A scalable cloud-edge computing framework for supporting device-adaptive big media provisioning