•Download
failures
•Scalability
•Fragmented development
•Encouragement of content sharing
•Reducing
browsing downtime
•Reducing unnecessary network traffic
•Creating and
maintaining a healthy network structure
–rebalancing, different TTL strategies,
priorities
•Addressing security concerns.