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
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;
Conference_Titel :
Service Systems and Service Management (ICSSSM), 2010 7th International Conference on
Conference_Location :
Tokyo
Print_ISBN :
978-1-4244-6485-2
DOI :
10.1109/ICSSSM.2010.5530261