The music service Spotify is unusual in that it uses a combination of its own servers and peer-to-peer sharing to deliver music. A recent academic paper sheds some light on how it works; the figure is from this article that pulls out some highlights.