• DocumentCode
    170862
  • Title

    Maximizing the number of satisfied subscribers in pub/sub systems under capacity constraints

  • Author

    Setty, Vinay ; Kreitz, Gunnar ; Urdaneta, Guido ; Vitenberg, Roman ; van Steen, Maarten

  • Author_Institution
    Univ. of Oslo, Oslo, Norway
  • fYear
    2014
  • fDate
    April 27 2014-May 2 2014
  • Firstpage
    2580
  • Lastpage
    2588
  • Abstract
    Publish/subscribe (pub/sub) is a popular communication paradigm in the design of large-scale distributed systems. A provider of a pub/sub service (whether centralized, peer-assisted, or based on a federated organization of cooperatively managed servers) commonly faces a fundamental challenge: given limited resources, how to maximize the satisfaction of subscribers? We provide, to the best of our knowledge, the first formal treatment of this problem by introducing two metrics that capture subscriber satisfaction in the presence of limited resources. This allows us to formulate matters as two new flavors of maximum coverage optimization problems. Unfortunately, both variants of the problem prove to be NP-hard. By subsequently providing formal approximation bounds and heuristics, we show, however, that efficient approximations can be attained. We validate our approach using real-world traces from Spotify and show that our solutions can be executed periodically in real-time in order to adapt to workload variations.
  • Keywords
    distributed processing; message passing; middleware; optimisation; capacity constraints; communication paradigm; cooperatively managed servers; formal approximation bounds; formal treatment; large-scale distributed systems; maximum coverage optimization problems; pub-sub systems; publish-subscribe systems; subscriber satisfaction; Approximation methods; Computer architecture; Computers; Linear programming; Measurement; Servers; TV;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM, 2014 Proceedings IEEE
  • Conference_Location
    Toronto, ON
  • Type

    conf

  • DOI
    10.1109/INFOCOM.2014.6848205
  • Filename
    6848205