Timely cloud gaming
GamingAnywhere: an open cloud gaming system