• DocumentCode
    3274651
  • Title

    A new marginal revenue based scheduling algorithm for publish/subscribe systems

  • Author

    Yan, Bo ; Gao, Chunxiao ; Guo, Xiangfeng

  • Author_Institution
    Sch. of Comput. Sci., Beijing Inst. of Technol., Beijing, China
  • fYear
    2010
  • fDate
    28-30 June 2010
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Publish/subscribe paradigm is seen as a good candidate in constructing distributed applications due to its unique and powerful features such as anonymity, asynchrony and many-to-many communication. As applications based on publish/subscribe increases greatly it is required to support different quality of service properties. However, most current solutions adopt simple matching strategies without distinguishing crucial tasks from non-crucial ones, which lead to poor performance of key tasks when publish/subscribe systems are in heavy load. In this paper, we introduce the notion of subscription priority, and propose a new marginal revenue based scheduling (MRBS) algorithm which considers subscription priority. MRBS uses priorities of attribute constraints to sort the matching order for an event, and in such a way MRBS can distinguish important subscriptions from less important ones. MRBS is proven to be able to produce the maximum event matching revenue. A priority-sensitive algorithm for subscription information maintenance is also given. Finally, we conduct detailed experimental evaluation to verify the effectiveness of our approach.
  • Keywords
    middleware; anonymity communication; asynchrony communication; distributed applications; many-to-many communication; marginal revenue based scheduling algorithm; maximum event matching revenue; priority-sensitive algorithm; publish-subscribe systems; quality of service properties; subscription information maintenance; subscription priority; Application software; Computer science; Constraint optimization; Publishing; Quality of service; Routing; Scheduling algorithm; Subscriptions; publish/subscribe; quality of service; scheduling algorithm; subscription priority;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Service Systems and Service Management (ICSSSM), 2010 7th International Conference on
  • Conference_Location
    Tokyo
  • Print_ISBN
    978-1-4244-6485-2
  • Type

    conf

  • DOI
    10.1109/ICSSSM.2010.5530261
  • Filename
    5530261