Purdue University
Efficient Aggregated Deliveries with Strong Guarantees in an Event-based Distributed System
Abstract
dc:description.abstractA popular approach to designing large scale distributed systems is to follow an event-based approach. In an event-based approach, a set of software components interact by producing and consuming events. The event-based model allows for the decoupling of software components, allowing distributed systems to scale to a large number of components. Event correlation allows for higher order reasoning of events by constructing complex events from single, consumable events. In many cases, event correlation applications rely on centralized setups or broker overlay networks. In the case of centralized setups, the guarantees for complex event delivery are stronger, however, centralized setups create performance bottlenecks and single points of failure. With broker overlays, the performance and fault tolerance are improved but at the cost of weaker guarantees.
Degree
thesis:*- Name thesis:degree_name
- Doctor of Philosophy (PhD)
- Level thesis:degree_level
- Dissertation
- Discipline thesis:degree_discipline
- Computer Science
- Year
- 2015
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Wilkin, Gregory Aaron
- Contributors dc:contributor
-
- Patrick T Eugster
- Sonia Fahmy
- Xiangyu Zhang
- Dongyan Xu
Subjects
dc:subject × 2Identifiers
dc:identifier.*- Repository record dc:identifier
- https://docs.lib.purdue.edu/open_access_dissertations/1434
- OAI identifier oai:identifier
- oai:docs.lib.purdue.edu:open_access_dissertations-2650