Event-based design inherently decouples software components and enables distributed systems to scale to a large number of components. Event-based distributed systems have to be engineered to disseminate, detect and respond to simple and complex events in a scalable and efficient manner. Engineering complex event-based distributed applications often goes through combining different middleware systems, which are treated as black boxes by the programming language in which the application logic is implemented, decreasing performance. This decrease in performance is more pronounced in the case of applications that change their subscriptions at a high frequency, e.g., algorithmic trading. This dissertation uses the EventJava framework, consisting...
Event filtering is an essential service to classify and disseminate events in distributed systems en...
This paper presents a transactional framework for low-latency, high-performance, concurrent event pr...
An event-based distributed application is a group of software components interacting with each other...
Abstract. Event correlation has become the cornerstone of many reac-tive applications, particularly ...
The development of complex distributed systems demands for the creation of suitable architectural st...
Event-based systems are of tremendous importance for a wide range of distributed applications intera...
This paper presents JECho, a Java-based communication infrastructure for collaborative high performa...
A popular approach to designing large scale distributed systems is to follow an event-based approach...
In recent years, real-time processing of massive event streams has become an important topic in the ...
This paper presents JECho, a Java-based communication infrastructure for collaborative high perfor...
In this keynote I give a subjective but systematic overview of the landscape of distributed event-ba...
We use distributed publish/subscribe systems to process events in distributed systems. However,There...
Events are of increasing importance in modern distributed systems. Growing interconnectivity and con...
We describe an event-based, publish-and-subscribe system based on using “smart subscriptions ” to re...
Abstract—Event processing is an important established concept for event-driven system development – ...
Event filtering is an essential service to classify and disseminate events in distributed systems en...
This paper presents a transactional framework for low-latency, high-performance, concurrent event pr...
An event-based distributed application is a group of software components interacting with each other...
Abstract. Event correlation has become the cornerstone of many reac-tive applications, particularly ...
The development of complex distributed systems demands for the creation of suitable architectural st...
Event-based systems are of tremendous importance for a wide range of distributed applications intera...
This paper presents JECho, a Java-based communication infrastructure for collaborative high performa...
A popular approach to designing large scale distributed systems is to follow an event-based approach...
In recent years, real-time processing of massive event streams has become an important topic in the ...
This paper presents JECho, a Java-based communication infrastructure for collaborative high perfor...
In this keynote I give a subjective but systematic overview of the landscape of distributed event-ba...
We use distributed publish/subscribe systems to process events in distributed systems. However,There...
Events are of increasing importance in modern distributed systems. Growing interconnectivity and con...
We describe an event-based, publish-and-subscribe system based on using “smart subscriptions ” to re...
Abstract—Event processing is an important established concept for event-driven system development – ...
Event filtering is an essential service to classify and disseminate events in distributed systems en...
This paper presents a transactional framework for low-latency, high-performance, concurrent event pr...
An event-based distributed application is a group of software components interacting with each other...