S-ToPSS: Semantic Toronto Publish/Subscribe System
互联网上数据量的增加导致了基于选择性信息传播的新一代应用程序的开发,其中数据仅分发给感兴趣的客户。这样的应用程序需要一个新的中间件架构,可以有效地匹配用户的兴趣与可用的信息。能够满足这一要求的中间件包括基于事件的体系结构,如订阅系统。在这篇演示论文中,我们解决了语义匹配的问题。我们研究如何当前的发布/订阅系统可以扩展语义功能。我们的主要贡献是开发和验证(通过演示)的语义发布/订阅系统原型S-ToPSS(语义多伦多发布/订阅系统)。
2003-11-26 cs.DB cs.DC
Runtime Verification Containers for Publish/Subscribe Networks
针对运行时验证技术难以无缝集成到工业级发布/订阅网络的问题,本文提出轻量的运行时验证容器方案,可与发布订阅节点共部署以监控消息流,经多组实验和软件定义汽车案例完成全面性能基准测试。
2024-08-09 cs.DC cs.NI
Time-Aware Publish/Subscribe for Networks of Mobile Devices
智能移动设备越来越普遍,并且是用户生成的内容的主要来源,并且当前的通信基础设施未能跟上对这种内容的狂热共享的不断增长的需求。为了缓解这一问题并充分利用网络边缘当前可用的资源量,移动边缘范例开始出现。然而,由于缺乏足够的通信和交互抽象,应用程序开发人员仍然难以在边缘挖掘这种潜力。因此,我们提出了一个高级抽象,开发人员可以很容易地利用它来设计专注于数据传播的移动边缘应用程序。在本文中,我们提出了百里香,一种新的扩展的主题为基础的,时间感知的发布/订阅系统的移动设备的网络。在Thyme中,时间是第一阶维度。每个订阅都有一个相关的时间范围,开始和结束于未来、现在或过去。要使过去的版本可用,需要持久存储订阅和发布。我们提出了百里香的设计,并使用模拟评估,讨论和表征最适合其使用的场景。
2017-12-31 cs.DC
A Spatially-Aware Publish-Subscribe Middleware for IoT Applications
University of Potsdam(波茨坦大学);University of Stuttgart(斯图加特大学)
针对物联网应用中空间感知中间件缺失的问题,提出基于 MQTT5 协议的空间感知发布-订阅中间件,实验验证其效率高、开销小且可部署于现有 IoT 设备。
2026-08-27 cs.DC
A Hybrid Multicast-Unicast Infrastructure for Efficient Publish-Subscribe in Enterprise Networks
在企业网中构建大规模的订阅-订阅基础设施的主要挑战之一是向订阅者提供所需的信息,同时最小化所消耗的主机和网络资源。通常,先前的方法利用IP多播或点对点单播来有效地传播信息。在这项工作中,我们提出了一种新的混合框架,这是一个组合的组播和单播数据传播。我们的混合框架使我们能够同时利用多播和单播的优势,同时避免其缺点。我们研究了几种算法,用于计算发布者的传输到多播和单播传输的最佳映射。使用广泛的模拟,我们表明,我们的混合框架减少了消耗的主机和网络资源,优于传统的解决方案。为了确保用户的兴趣与现实世界的设置非常相似,我们的模拟基于股票市场数据和记录的IBM WebShpere订阅。
2010-04-12 cs.DC cs.NI
Why We Shouldn't Forget Multicast in Name-oriented Publish/Subscribe
面向名称的网络引入了以信息为中心的、安全的、全球可用的网络订阅基础设施的愿景。当前的方法集中于基于单播的拉取机制,从而在接收器处自动更新内容方面不足。在本文中,我们认为,包括多播将授予额外的好处,网络层,即有效的实时数据分布,多对多的通信模型,并简化会合过程。面向组的命名概念全面反映了这些方面,该概念集成了各种可用的组方案并引入了新的用例。这个面向名称的多播访问的第一稿已经在HAMcast中间件中实现。
2012-01-01 cs.DC cs.NI
Publish-Subscribe Systems via Gossip: a Study based on Complex Networks
本文分析了采用非结构化P2P覆盖网络来构建网络订阅系统。我们考虑一个非常简单的分布式通信协议,基于八卦和本地知识,每个节点有关于其邻居的订阅。特别地,在接收(或生成)新事件时,节点将其发送到订阅与该事件匹配的那些邻居。此外,该节点将该事件传播给其“不感兴趣”的邻居,使得该事件可以通过覆盖层传播。提供了一种数学分析,以估计接收事件的节点的数量,基于网络拓扑结构,用户的数量和八卦概率。将这些结果与通过模拟获得的结果进行比较。结果表明,即使当订阅者的数量代表一个非常小的(但不可忽略的)网络节点的一部分,通过调整八卦概率的事件可以渗透通过覆盖。因此,使用非结构化网络。与简单的传播协议相结合,代表了一种构建对等网络订阅应用程序的可行方法。
2012-06-20 cs.DC cs.NI
Performance Analysis of Publish/Subscribe Systems
桌面网格提供了解决方案,以克服一些挑战,并回答日益增长的科学计算的需求。其技术主要包括利用地理上分散的资源来处理需要大计算能力和/或重要存储容量的复杂应用。然而,随着资源数量的增加,对可扩展性,自组织,动态重新配置,分散和性能的需求变得越来越重要。由于P2P系统具有这些特性,因此网格计算和P2P计算的融合是自然的。在这种情况下,本文评估的可扩展性和性能的P2P工具发现和注册服务。三个协议用于此目的:Bonjour,Avahi和Free-Pastry。我们已经研究了这些协议的行为与两个标准:注册服务的运行时间和发现新服务所需的时间。我们的目标是分析这些结果,以选择我们可以使用的最佳协议,以便为桌面网格创建一个分散的中间件。
2007-07-03 cs.DC
IPSME- Idempotent Publish/Subscribe Messaging Environment
高度异构系统的集成(互操作性)在许多领域都是一个开放的研究课题。使两个高度不同的系统能够互操作的一种常见方法是通过一个商定的协议(例如,通过标准化)或通过采用公共框架。当许多这些协议/框架出现时,集成系统的问题就出现了。就协议/框架达成一致以及在协议之间创建映射都需要时间和精力。互操作性解决方案必须是可扩展的,不应要求利益相关者适应其系统中的重大更改,即,在整合过程中增加、删除或替换其他系统时,不应重新设计系统。IPSME是作为集成高度不同系统的解决方案而引入的。IPSME使交互参与者之间的依赖关系更加紧密。互操作性通过动态转换实现,避免了对协议或框架的需求。可伸缩性是通过对消息传送环境的数量或其拓扑组织没有限制来实现的。IPSME是最小侵入性的,并通过网络效应降低了将许多系统集成为线性的整体复杂性。IPSME已在三个用例中进行了评估和测试。
2021-04-23 cs.DC
PSVR - Self-stabilizing Publish/Subscribe Communication for Ad-hoc Networks
本文提出了一种新的路由算法PSVR的ad-hoc网络中的发布/订阅系统。它的重点是通信链路不稳定和节点频繁更改订阅的场景。由于订阅和退订以及路由路径的长度,PSVR对路由表的大小和维护工作量进行了折衷。它以自我稳定的方式设计,可以很好地扩展网络规模。评估结果表明,PSVR只需要稍微多一点的消息比接近最佳的路由结构发布交付,并创建更短的路由路径比现有的自稳定算法。一个真实的部署展示了该方法的可用性
2016-09-22 cs.DC cs.DS
Lotus: Serverless In-Transit Data Processing for Edge-based Pub/Sub
发布-订阅系统是基于边缘的物联网用例的一种流行方法:可以轻松集成异构、受约束的边缘设备,并将消息路由逻辑卸载到边缘消息代理。然而,消息处理仍然在受约束的边缘设备上完成。复杂的基于内容的过滤、数据表示之间的转换或消息提取给这些系统带来了相当大的负载,并且由此产生的多余消息传输给网络带来了压力。在本文中,我们提出了Lotus,将传输中的数据处理添加到边缘订阅中间件,以便将基本的消息处理从边缘设备卸载到代理。具体来说,我们利用功能即服务范式,它提供了对高效多租户、扩展到零和实时处理的支持。通过Lotus的概念验证原型,我们验证了它的可行性,并演示了它如何用于将传感器数据转换卸载到订阅消息传递中间件。
2023-03-14 cs.DC
A Publish/Subscribe QoS-aware Framework for Massive IoT Traffic Orchestration
物联网(IoT)应用部署需要分配虚拟机、存储和网络元素等资源,这些资源必须部署在不同的基础设施上,如云计算、物联网(CoT)、数据中心和骨干网络。对于大规模物联网数据采集,通常使用基于网关的数据聚合方法,其特征在于传感器/执行器无缝访问并提供缓存/缓冲和预处理功能。从这个角度来看,作为生产者的网关需要分配网络资源来向消费者发送物联网数据。在本文中,它提出了一个发布/订阅(PubSub)服务质量(QoS)感知框架(PSIOT-Orch),编排物联网流量和分配网络资源之间的聚合和消费者的大规模物联网流量。PSIOT-Orch根据其配置的QoS要求调度物联网数据流。此外,该框架在物联网数据用户和消费者之间通过具有有限和受约束资源的受控骨干网络分配网络资源(LSP/带宽)。使用带宽分配模型(BAM)来分配网络资源,以实现用于调度的IoT数据流的高效网络资源分配。PSIOT-Orch采用ICN(信息中心网络)PubSub架构方法来处理框架组件之间的物联网数据传输请求。所提出的框架旨在使用PubSub消息方案收集以ICN为中心的方法的固有优势,同时有效地分配资源,保持QoS意识并处理大规模物联网流量的受限网络资源(带宽)。
2018-06-08 cs.DC cs.NI
A Lightweight Hybrid Publish/Subscribe Event Fabric for IPC and Modular Distributed Systems
Harokopio University of Athens(哈罗科皮奥雅典大学)
本文提出CNS,一种轻量级本地优先混合事件织物,结合类型事件键、按家族序列化和验证、本地发布/订阅上下文和基于NATS的分布式上下文,实现低开销进程内协调和选择性跨节点分发。
2026-03-31 cs.DC cs.SE
A Distributed Event-Triggered Control Strategy for DC Microgrids Based on Publish-Subscribe Model Over Industrial Wireless Sensor Networks
本文提出一种基于发布-订阅模型的分布式事件触发控制策略,用于直流微电网电压稳定和储能平衡,通过改进卡尔曼共识滤波器和事件触发通信减少网络流量,仿真验证其有效性。
2019-06-09 cs.DC cs.MA cs.NI
Security, Performance and Energy Trade-offs of Hardware-assisted Memory Protection Mechanisms
大规模分布式系统的部署,例如,使用公共云提供商的基础设施对敏感数据进行操作的订阅平台,如今受到对云运营商缺乏信任的严重阻碍。虽然存在纯粹基于软件的解决方案来保护数据和处理本身的机密性,例如同态加密方案,但它们的性能在现实世界的工作负载下远非实用。本实践经验中描述了两种新型硬件辅助内存保护机制(即AMD SEV和Intel SGX)的性能权衡-目前市场上可用于解决此问题。具体来说,我们实现和评估一个发布/订阅用例,并评估内存保护机制的影响和由此产生的性能。本文报告了在构建该系统时获得的经验,特别是在必须应对SEV和SGX施加的技术限制时。通过微观和宏观基准测试,展示了在延迟、吞吐量、处理时间和能源需求方面提供有价值见解的几个权衡。
2019-06-26 cs.DC
A Holistic Approach for Trustworthy Distributed Systems with WebAssembly and TEEs
本文提出并实现了一种基于WebAssembly和Intel SGX的可移植、全 attestation 的MQTT发布/订阅中间件,通过扩展TLS保护attestation信息隐私,并实验评估了其安全可信通信的性能开销。
2023-12-01 cs.CR cs.DC
FLAS: a combination of proactive and reactive auto-scaling architecture for distributed services
Madrid Open University (UDIMA)(马德里开放大学)
本文提出FLAS自动扩展架构,结合主动预测与反应式应急机制,动态优化分布式服务资源,确保99%以上时间满足性能要求,并首次应用于内容发布-订阅系统。
2025-10-23 cs.AI cs.DC
MOMCC: Market-Oriented Architecture for Mobile Cloud Computing Based on Service Oriented Architecture
利用云计算来增强移动设备(尤其是智能手机)的计算能力的愿景很可能转变为现实。移动设备对云计算的利用催生了一个新的研究领域--移动云计算(MCC)。然而,像可移植性和互操作性的问题应该得到解决的移动增强,这是一个不平凡的任务,使用基于组件的方法。面向服务的架构(SOA)是一种很有前途的设计理念,被移动计算和云计算社区所接受,以使用称为服务的预制构建块来刺激可移植的复杂应用程序。利用远程云资源托管和运行服务受到长WAN延迟的阻碍。利用附近的移动设备会延长WAN延迟,同时会产生一系列新问题,如服务发布和发现以及客户端-服务器安全性、可靠性和服务可用性。在本文中,我们提出了一个面向市场的架构,基于SOA,以刺激发布,发现和托管服务附近的移动,这减少了长WAN延迟,并创造了一个商业机会,鼓励移动业主拥抱服务托管。一组手机模拟附近的云计算平台。我们通过使不熟练的移动所有者/用户能够托管由熟练的开发人员开发的服务来创建\textit{Service host}的新角色。显然,服务可用性、可靠性和面向服务的移动应用程序可移植性将在我们的移动云基础设施中朝着绿色普适计算的方向提高。
2012-06-27 cs.DC cs.NI cs.SE
Software Cost Estimation Framework for Service-Oriented Architecture Systems using Divide-and-Conquer Approach
由于面向服务架构(SOA)的复杂性,基于SOA的软件开发的成本和工作量估计比传统的软件开发更困难。不幸的是,目前还缺乏关于基于SOA的软件的成本和工作量估计的公开工作。现有的成本估算方法不足以解决复杂的面向服务的系统。本文提出了一种新的框架的基础上分治(D&C)的成本估计构建基于SOA的软件。通过处理单独的开发部分,D&C框架可以帮助组织简化和规范SOA实现成本估计。此外,成本估算建模和软件规模的工作,可以分别满足通过切换相应的指标在这个框架。鉴于开发这些指标的要求,该框架还定义了未来的研究在四个不同的方向,根据单独的成本估计子问题。
2013-02-09 cs.DC cs.SE