On The Accuracy of Event Distribution Lists for Publish/Subscribe in Dynamic Distributed Systems

R. Baldoni, G. Cortese, F. Morabito, Leonardo Querzoni, S. Piergiovanni, A. Virgillito
{"title":"On The Accuracy of Event Distribution Lists for Publish/Subscribe in Dynamic Distributed Systems","authors":"R. Baldoni, G. Cortese, F. Morabito, Leonardo Querzoni, S. Piergiovanni, A. Virgillito","doi":"10.1109/ICDCSW.2006.78","DOIUrl":null,"url":null,"abstract":"The advent of very large scale distributed applications in the form of peer-to-peer systems, introduced new problems caused by their intrinsic dynamic behavior (i.e., nodes continuously joining and leaving the system). Such problems inhibit the usage of many techniques developed for quasi-static distributed systems. In this paper we analyze the behavior of a simple subscription-flooding based algorithm for publish/ subscribe in a highly dynamic environment. Specifically we define the problem of keeping a list of processes matching a given event (Event Distribution List) complete and accurate. We propose a simple variant of the subscription flooding approach, introducing expiration of subscriptions and their periodic refresh, and show how it can maintain accurate and complete EDLs in a dynamic distributed system.","PeriodicalId":333505,"journal":{"name":"26th IEEE International Conference on Distributed Computing Systems Workshops (ICDCSW'06)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"26th IEEE International Conference on Distributed Computing Systems Workshops (ICDCSW'06)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICDCSW.2006.78","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

The advent of very large scale distributed applications in the form of peer-to-peer systems, introduced new problems caused by their intrinsic dynamic behavior (i.e., nodes continuously joining and leaving the system). Such problems inhibit the usage of many techniques developed for quasi-static distributed systems. In this paper we analyze the behavior of a simple subscription-flooding based algorithm for publish/ subscribe in a highly dynamic environment. Specifically we define the problem of keeping a list of processes matching a given event (Event Distribution List) complete and accurate. We propose a simple variant of the subscription flooding approach, introducing expiration of subscriptions and their periodic refresh, and show how it can maintain accurate and complete EDLs in a dynamic distributed system.
动态分布式系统中发布/订阅事件分布表的准确性研究
以点对点系统形式出现的大规模分布式应用程序引入了由其内在动态行为(即节点不断加入和离开系统)引起的新问题。这些问题阻碍了许多为准静态分布式系统开发的技术的使用。本文分析了一个基于订阅泛滥的简单发布/订阅算法在高动态环境中的行为。具体来说,我们定义了保持与给定事件(事件分布列表)匹配的流程列表完整和准确的问题。我们提出了订阅泛滥方法的一种简单变体,引入了订阅过期和定期刷新,并展示了它如何在动态分布式系统中维护准确和完整的edl。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信