Next generation content networks: Trends and challenges