Botao Wang, Xianting Tan, Masaru Kisturegawa, Guoren Wang, L. Wang
{"title":"DCMA: Dynamic Cycle Matching Algorithm for Homogeneous Symmetric Pub/Sub System","authors":"Botao Wang, Xianting Tan, Masaru Kisturegawa, Guoren Wang, L. Wang","doi":"10.1109/WISA.2010.30","DOIUrl":null,"url":null,"abstract":"In this paper we consider the problem of cycle matching for homogeneous symmetric publish/subscribe system. In this kind of applications, besides one-to-one swap, exchange can occur between more than two subscriptions, which is called cycle matching. The cycle matching provides more exchange candidates for users to choose, therefore improves the number of successful exchanges. As far as we know, there is only few work on cycle matching, which is focusing on finding cycle matchings with high quality based on a pre-built graph. There, how to find cycle matchings dynamically, which is essential for most of applications, is neglected. In this paper, we propose a dynamic cycle matching algorithm to find cycle matchings dynamically. We first present a cycle matching model, then propose the dynamic cycle matching algorithm. We prove that the algorithm can work correctly without duplication and loss of results. Our proposal is evaluated in a simulated environment. The results show that, our proposal has good scalability and maintenance performance.","PeriodicalId":122827,"journal":{"name":"2010 Seventh Web Information Systems and Applications Conference","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 Seventh Web Information Systems and Applications Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WISA.2010.30","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
In this paper we consider the problem of cycle matching for homogeneous symmetric publish/subscribe system. In this kind of applications, besides one-to-one swap, exchange can occur between more than two subscriptions, which is called cycle matching. The cycle matching provides more exchange candidates for users to choose, therefore improves the number of successful exchanges. As far as we know, there is only few work on cycle matching, which is focusing on finding cycle matchings with high quality based on a pre-built graph. There, how to find cycle matchings dynamically, which is essential for most of applications, is neglected. In this paper, we propose a dynamic cycle matching algorithm to find cycle matchings dynamically. We first present a cycle matching model, then propose the dynamic cycle matching algorithm. We prove that the algorithm can work correctly without duplication and loss of results. Our proposal is evaluated in a simulated environment. The results show that, our proposal has good scalability and maintenance performance.