sam samb0303 blake blakec20 tuan tuanvo michelle parkm23
play

Sam - samb0303 Blake - blakec20 Tuan - tuanvo Michelle - parkm23 - PowerPoint PPT Presentation

Sam - samb0303 Blake - blakec20 Tuan - tuanvo Michelle - parkm23 Basic idea Centralized (host) web server User1 # Song names votes 1 --- 78% Now playing 2 --- 3 --- 4 --- User2 5 --- Pending for download


  1. Sam - samb0303 Blake - blakec20 Tuan - tuanvo Michelle - parkm23

  2. Basic idea Centralized (host) web server User1 # Song names votes ♪ 1 --- 78% Now playing 2 --- 3 --- 4 --- ♪ User2 5 --- … Pending for download • Democratic Music ♪ Player … Pending User 3 • Users in group … Pending ♪ modify music by adding and voting … for songs • Majority Rule

  3.  Web application ◦ Phone and Computer  Priority queue functionality ◦ Playlist of music ◦ ranking based on user votes  Application interacts with server  Server manages queue, music library, and user requests

  4.  How to share music for playlist ◦ User access ◦ Caching music for playback  Concurrency ◦ All users can vote and change queue ◦ Race condition  Server Efficiency ◦ Handling requests ◦ Managing groups music

Recommend


More recommend