Supporting timeliness and accuracy in distributed real-time content-based video analysis
MULTIMEDIA '03 Proceedings of the eleventh ACM international conference on Multimedia
Role-based access control for publish/subscribe middleware architectures
Proceedings of the 2nd international workshop on Distributed event-based systems
A peer-to-peer approach to content-based publish/subscribe
Proceedings of the 2nd international workshop on Distributed event-based systems
Peer-to-peer overlay broker networks in an event-based middleware
Proceedings of the 2nd international workshop on Distributed event-based systems
Introducing reliability in content-based publish-subscribe through epidemic algorithms
Proceedings of the 2nd international workshop on Distributed event-based systems
Fast and flexible forwarding for Internet subscription systems
Proceedings of the 2nd international workshop on Distributed event-based systems
Attribute-based filtering for embedded systems
Proceedings of the 2nd international workshop on Distributed event-based systems
Content-Based Routing with On-Demand Multicast
ICDCSW '04 Proceedings of the 24th International Conference on Distributed Computing Systems Workshops - W7: EC (ICDCSW'04) - Volume 7
Eventizing Applications in an Adaptive Middleware Platform
IEEE Distributed Systems Online
Flexible cross-domain event delivery for quality-managed multimedia applications
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
Uncertain event-based model for egocentric context sensing
SEM '05 Proceedings of the 5th international workshop on Software engineering and middleware
Secure event types in content-based, multi-domain publish/subscribe systems
SEM '05 Proceedings of the 5th international workshop on Software engineering and middleware
Programming Model Alternatives for Disconnected Business Applications
IEEE Internet Computing
Small-scale peer-to-peer overlays
ACM SIGOPS Operating Systems Review
An underlay aware, adaptive overlay for event broker networks
Proceedings of the 5th workshop on Adaptive and reflective middleware (ARM '06)
On the cost and safety of handoffs in content-based routing systems
Computer Networks: The International Journal of Computer and Telecommunications Networking
Modeling the communication costs of content-based routing: the case of subscription forwarding
Proceedings of the 2007 inaugural international conference on Distributed event-based systems
Concepts and models for typing events for event-based systems
Proceedings of the 2007 inaugural international conference on Distributed event-based systems
Encryption-enforced access control in dynamic multi-domain publish/subscribe networks
Proceedings of the 2007 inaugural international conference on Distributed event-based systems
A taxonomy for denial of service attacks in content-based publish/subscribe systems
Proceedings of the 2007 inaugural international conference on Distributed event-based systems
Towards a common API for publish/subscribe
Proceedings of the 2007 inaugural international conference on Distributed event-based systems
A practical approach for enabling online analysis of event streams
Proceedings of the 2007 inaugural international conference on Distributed event-based systems
Supporting Collaboration in Heterogeneous Environments
Journal of Management Information Systems
The Esperanto Broker: a communication platform for nomadic computing systems
Software—Practice & Experience
A replication oriented approach to event based middleware over structured peer to peer networks
Proceedings of the 5th international workshop on Middleware for pervasive and ad-hoc computing: held at the ACM/IFIP/USENIX 8th International Middleware Conference
Cascadia: A System for Specifying, Detecting, and Managing RFID Events
Proceedings of the 6th international conference on Mobile systems, applications, and services
Access control in publish/subscribe systems
Proceedings of the second international conference on Distributed event-based systems
Extending Siena to support more expressive and flexible subscriptions
Proceedings of the second international conference on Distributed event-based systems
Top-k/w publish/subscribe: finding k most relevant publications in sliding time window w
Proceedings of the second international conference on Distributed event-based systems
TOPS: a new design for transactions in publish/subscribe middleware
Proceedings of the second international conference on Distributed event-based systems
Proceedings of the second international conference on Distributed event-based systems
Exploiting correlated keywords to improve approximate information filtering
Proceedings of the 31st annual international ACM SIGIR conference on Research and development in information retrieval
Approximate Information Filtering in Peer-to-Peer Networks
WISE '08 Proceedings of the 9th international conference on Web Information Systems Engineering
End-to-end support for joins in large-scale publish/subscribe systems
Proceedings of the VLDB Endowment
Information filtering and query indexing for an information retrieval model
ACM Transactions on Information Systems (TOIS)
Clustered publish/subscribe in wireless actuator and sensor networks
Proceedings of the 6th international workshop on Middleware for pervasive and ad-hoc computing
Adaptive content-based routing in general overlay topologies
Proceedings of the 9th ACM/IFIP/USENIX International Conference on Middleware
Proceedings of the 4th Asian Conference on Internet Engineering
Securing publish/subscribe for multi-domain systems
Proceedings of the ACM/IFIP/USENIX 2005 International Conference on Middleware
Composite subscriptions in content-based publish/subscribe systems
Proceedings of the ACM/IFIP/USENIX 2005 International Conference on Middleware
A framework for event composition in distributed systems
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
Perspective: semantic data management for the home
FAST '09 Proccedings of the 7th conference on File and storage technologies
Context-oriented programming with EventJava
International Workshop on Context-Oriented Programming
From pervasive to social computing: algorithms and deployments
Proceedings of the 2009 international conference on Pervasive services
Towards an architecture for service deployment in contributory communities
International Journal of Grid and Utility Computing
EventJava: An Extension of Java for Event Correlation
Genoa Proceedings of the 23rd European Conference on ECOOP 2009 --- Object-Oriented Programming
Distributed agent environments in the Ambient Event Calculus
Proceedings of the Third ACM International Conference on Distributed Event-Based Systems
Towards efficient event aggregation in a decentralized publish-subscribe system
Proceedings of the Third ACM International Conference on Distributed Event-Based Systems
Reconfigurable middleware for high availability sensor systems
Proceedings of the Third ACM International Conference on Distributed Event-Based Systems
QOS evaluations of distributed event orchestration system
Proceedings of the Third ACM International Conference on Distributed Event-Based Systems
Optimizing correlation structure of event services considering time and capacity constraints
IM'09 Proceedings of the 11th IFIP/IEEE international conference on Symposium on Integrated Network Management
P/S-CoM: Building correct by design Publish/Subscribe architectural styles with safe reconfiguration
Journal of Systems and Software
Context-aware publish subscribe in mobile ad hoc networks
COORDINATION'07 Proceedings of the 9th international conference on Coordination models and languages
Elaborating a decentralized market information system
OTM'07 Proceedings of the 2007 OTM confederated international conference on On the move to meaningful internet systems - Volume Part I
NSLoadGen: a testbed for notification services
OTM'07 Proceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems: CoopIS, DOA, ODBASE, GADA, and IS - Volume Part I
eCube: hypercube event for efficient filtering in content-based routing
OTM'07 Proceedings of the 2007 OTM confederated international conference on On the move to meaningful internet systems: CoopIS, DOA, ODBASE, GADA, and IS - Volume Part II
Proceedings of the 7th international conference on Autonomic computing
p2pWeb: An open, decentralized infrastructure of Web servers for sharing ephemeral Web content
Computer Networks: The International Journal of Computer and Telecommunications Networking
Load Balancing Content-Based Publish/Subscribe Systems
ACM Transactions on Computer Systems (TOCS)
GRUVe: a methodology for complex event pattern life cycle management
CAiSE'10 Proceedings of the 22nd international conference on Advanced information systems engineering
Efficacy of techniques for responsiveness in a wide-area publish/subscribe system
Proceedings of the 11th International Middleware Conference Industrial track
Extending mobility to publish/subscribe systems using a pro-active caching approach
Mobile Information Systems
Extending mobility to publish/subscribe systems using a pro-active caching approach
Mobile Information Systems
Interactive definition of single-user profiles for alerting systems
Proceedings of the 22nd Conference of the Computer-Human Interaction Special Interest Group of Australia on Computer-Human Interaction
Cobra: contentbased filtering and aggregation of blogs and RSS feeds
NSDI'07 Proceedings of the 4th USENIX conference on Networked systems design & implementation
Implementing a practical spatio-temporal composite event language
From active data management to event-based systems and more
End-to-end reliability for best-effort content-based publish/subscribe networks
Proceedings of the 5th ACM international conference on Distributed event-based system
Parametric subscriptions for content-based publish/subscribe networks
Proceedings of the ACM/IFIP/USENIX 11th International Conference on Middleware
A survey of structured P2P systems for RDF data storage and retrieval
Transactions on large-scale data- and knowledge-centered systems III
Thialfi: a client notification service for internet-scale applications
SOSP '11 Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles
SENST*: approaches for reducing the energy consumption of smartphone-based context recognition
CONTEXT'11 Proceedings of the 7th international and interdisciplinary conference on Modeling and using context
JTangCSPS: A composite and semantic publish/subscribe system over structured P2P networks
Engineering Applications of Artificial Intelligence
Pricing information goods in distributed agent-based information filtering
OTM'11 Proceedings of the 2011th Confederated international conference on On the move to meaningful internet systems - Volume Part I
Dynamic load balancing in distributed content-based publish/subscribe
Middleware'06 Proceedings of the 7th ACM/IFIP/USENIX international conference on Middleware
Decentralized message ordering for publish/subscribe systems
Middleware'06 Proceedings of the 7th ACM/IFIP/USENIX international conference on Middleware
Armed services: challenges for military distributed systems
DAMAS'05 Proceedings of the 2005 international conference on Defence Applications of Multi-Agent Systems
Semantic-Based matching and personalization in FWEB, a publish/subscribe-based web infrastructure
OTM'05 Proceedings of the 2005 Confederated international conference on On the Move to Meaningful Internet Systems - Volume >Part I
GREEN: a configurable and re-configurable publish-subscribe middleware for pervasive computing
OTM'05 Proceedings of the 2005 Confederated international conference on On the Move to Meaningful Internet Systems - Volume >Part I
Automatic hyperlink creation using p2p and publish/subscribe
WM'05 Proceedings of the Third Biennial conference on Professional Knowledge Management
Building a configurable publish/subscribe notification service
DAIS'05 Proceedings of the 5th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
Fault tolerance mechanism of agent-based distributed event system
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part III
A complex event routing infrastructure for distributed systems
Journal of Parallel and Distributed Computing
Self-stabilizing publish/subscribe systems: algorithms and evaluation
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
Bit zipper rendezvous optimal data placement for general p2p queries
EDBT'04 Proceedings of the 2004 international conference on Current Trends in Database Technology
A comparative study between soft system bus and traditional middlewares
OTM'06 Proceedings of the 2006 international conference on On the Move to Meaningful Internet Systems: AWeSOMe, CAMS, COMINF, IS, KSinBIT, MIOS-CIAO, MONET - Volume Part II
Securing publish/subscribe for multi-domain systems
Middleware'05 Proceedings of the ACM/IFIP/USENIX 6th international conference on Middleware
Composite subscriptions in content-based publish/subscribe systems
Middleware'05 Proceedings of the ACM/IFIP/USENIX 6th international conference on Middleware
Processing flows of information: From data stream to complex event processing
ACM Computing Surveys (CSUR)
Consistent reconfiguration for publish/subscribe architecture styles
VECoS'07 Proceedings of the First international conference on Verification and Evaluation of Computer and Communication Systems
An infrastructure for smart hospitals
Multimedia Tools and Applications
Deriving a unified fault taxonomy for event-based systems
Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems
ACTrESS: automatic context transformation in event-based software systems
Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems
REED: Flexible rule based programming of wireless sensor networks at runtime
Computer Networks: The International Journal of Computer and Telecommunications Networking
Locality-Awareness in a peer-to-peer publish/subscribe network
DAIS'12 Proceedings of the 12th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
Security and privacy issues for the network of the future
Security and Communication Networks
MinervaDL: an architecture for information retrieval and filtering in distributed digital libraries
ECDL'07 Proceedings of the 11th European conference on Research and Advanced Technology for Digital Libraries
An efficient event delivery scheme in mobile ad hoc communities
International Journal of Communication Networks and Distributed Systems
From calls to events: architecting future BPM systems
BPM'12 Proceedings of the 10th international conference on Business Process Management
Distributed OSGi built over message-oriented middleware
Software—Practice & Experience
Building a reliable and high-performance content-based publish/subscribe system
Journal of Parallel and Distributed Computing
Survey On reliability in publish/subscribe services
Computer Networks: The International Journal of Computer and Telecommunications Networking
Parametric Content-Based Publish/Subscribe
ACM Transactions on Computer Systems (TOCS)
Stheno, a real-time fault-tolerant P2P middleware platform for light-train systems
Proceedings of the 28th Annual ACM Symposium on Applied Computing
DYNATOPS: a dynamic topic-based publish/subscribe architecture
Proceedings of the 7th ACM international conference on Distributed event-based systems
XL peer-to-peer pub/sub systems
ACM Computing Surveys (CSUR)
Reliable and Timely Event Notification for Publish/Subscribe Services Over the Internet
IEEE/ACM Transactions on Networking (TON)
Hi-index | 0.00 |
In this paper, we argue that there is a need for an event-based middleware to build large-scale distributed systems. Existing publish/subscribe systems still have limitations compared to invocation-based middlewares. We introduce Hermes, a novel event-based distributed middleware architecture that follows a type- and attribute-based publish/subscribe model. It centres around the notion of an event type and supports features commonly known fromobject-oriented languages like type hierarchies and super-type subscriptions. A scalable routing algorithm using an overlay routing network is presented that avoids global broadcasts by creating rendezvous nodes. Fault-tolerance mechanisms that can cope with different kinds of failures in the middleware are integrated with the routing algorithm resulting in a scalable and robust system.