• DocumentCode
    2045147
  • Title

    Spotify -- Large Scale, Low Latency, P2P Music-on-Demand Streaming

  • Author

    Kreitz, Gunnar ; Niemelä, Fredrik

  • Author_Institution
    KTH (R. Inst. of Technol.), Stockholm, Sweden
  • fYear
    2010
  • fDate
    25-27 Aug. 2010
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Spotify is a music streaming service offering low-latency access to a library of over 8 million music tracks. Streaming is performed by a combination of client-server access and a peer-to-peer protocol. In this paper, we give an overview of the protocol and peer-to-peer architecture used and provide measurements of service performance and user behavior. The service currently has a user base of over 7 million and has been available in six European countries since October 2008. Data collected indicates that the combination of the client-server and peer-to-peer paradigms can be applied to music streaming with good results. In particular, 8.8% of music data played comes from Spotify´s servers while the median playback latency is only 265 ms (including cached tracks). We also discuss the user access patterns observed and how the peer-to-peer network affects the access patterns as they reach the server.
  • Keywords
    audio streaming; cache storage; client-server systems; media streaming; multimedia computing; music; peer-to-peer computing; European country; Spotify; cached track; client server access; low latency access; music on demand; music streaming service; peer to peer protocol; Markov processes; Music; Peer to peer computing; Prefetching; Protocols; Servers; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Peer-to-Peer Computing (P2P), 2010 IEEE Tenth International Conference on
  • Conference_Location
    Delft
  • Print_ISBN
    978-1-4244-7140-9
  • Electronic_ISBN
    978-1-4244-7139-3
  • Type

    conf

  • DOI
    10.1109/P2P.2010.5569963
  • Filename
    5569963