首页> 外文会议>Stabilization, safety, and security of distributed systems >Brief Announcement: Distributed Self-organizing Event Space Partitioning for Content-Based Publish/Subscribe Systems
【24h】

Brief Announcement: Distributed Self-organizing Event Space Partitioning for Content-Based Publish/Subscribe Systems

机译:简短公告:用于基于内容的发布/订阅系统的分布式自组织事件空间分区

获取原文
获取原文并翻译 | 示例

摘要

Publish/subscribe systems have commonly been divided in two large families on the basis of their event-selection model [2]: topic-based and content-based systems. The former trade reduced subscription expressiveness with simpler implementations and higher performance. Conversely, the latter allow to accurately map published data in a complex event schema on top of which expressive subscriptions can be defined, but incur the cost of more complex implementations that delivers reduced performance on large distributed settings. System developers are thus faced with a choice about which kind of system is best suited to the target application. A common solution to this dilemma lies in the event space partitioning [4] technique: the event schema is partitioned in a number of subspaces that are then statically mapped to topics. The partitioning must be globally known and subscribers are expected to subscribe those topics where subspaces that have a non-empty intersection with their content-based subscriptions have been mapped. Undesired events (false positives) can be filtered out at the receiver side. The event space partitioning granularity strongly affects the performance of such systems: if it is excessively coarse-grained too much resources are wasted to deliver false positives, while if it is too fine-grained the number of topics that will be generated, and that must be managed by the topic based system, could easily become huge. Current solutions [3] provide sub-optimal approximations that are calculated offline and then statically applied to the system.
机译:根据事件选择模型[2],发布/订阅系统通常分为两个大家族:基于主题的系统和基于内容的系统。前者以更简单的实现和更高的性能降低了订阅的表现力。相反,后者允许在复杂的事件模式中准确地映射已发布的数据,可以在该事件模式的顶部定义表达性订阅,但是会产生更复杂的实现方式的成本,该实现方式会降低大型分布式设置的性能。因此,系统开发人员面临着选择哪种系统最适合目标应用程序的选择。解决此难题的一种常见方法是事件空间分区[4]技术:将事件模式划分为多个子空间,然后将这些子空间静态映射到主题。分区必须是全球已知的,并且订阅者应订阅那些主题与其映射的基于内容的订阅具有非空交集的子空间。不需要的事件(误报)可以在接收方过滤掉。事件空间分区的粒度会严重影响此类系统的性能:如果粒度太粗,则会浪费太多资源来传递误报;如果粒度太细,则会生成的主题数量会很大,因此必须由基于主题的系统管理,很容易变得庞大。当前的解决方案[3]提供了次优的近似值,这些近似值可以离线计算,然后静态应用于系统。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号