emerging technologies and applications on interactive entertainments .
content delivery networks : status and trends .