Content delivery networks: Status and trends | Synapse