Botao Wang, Xianting Tan, Masaru Kisturegawa, Guoren Wang, L. Wang
{"title":"均匀对称Pub/Sub系统的动态循环匹配算法","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":"{\"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}","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}
DCMA: Dynamic Cycle Matching Algorithm for Homogeneous Symmetric Pub/Sub System
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.