This dissertation presents the application of durative events to publish and subscribe systems. As the application of event publishing grows to cover sensor events, location events, and events being published over ad hoc mobile networks, the event model of publish and subscribe architectures needs to evolve. These publish and subscribe architectures have to evolve to handle clients that must be able to disconnect and reconnect without warning from the system. Publish and subscribe events are extended to account for the duration of the events over time intervals and to provide the capability for a client to reconnect to a publish and subscribe server and get the current state of the events to which the client has subscribed. Durative events enhance the capability of publish and subscribe systems to support mobile clients, reoccurring events, and events with significant lifetimes. This dissertation outlines the current state of publish and subscribe architecture and defines the problem of mobile clients. The durative events are defined in the context of publish and subscribe events. The implementation of a publish and subscribe system with durative events is outlined. The impacts of durative events on the architecture of publish and subscribe systems is discussed.
|Commitee:||Berkovich, Simon, Cheng, Xiuzhen, Dimitoglou, George, Narahari, Bhagirath|
|School:||The George Washington University|
|School Location:||United States -- District of Columbia|
|Source:||DAI-B 71/03, Dissertation Abstracts International|
|Keywords:||Durative events, Events, Mobile networks, Pusblish and subscribe, Siena|
Copyright in each Dissertation and Thesis is retained by the author. All Rights Reserved
dissertation or thesis. The supplemental files are provided "AS IS" without warranty. ProQuest is not responsible for the
content, format or impact on the supplemental file(s) on our system. in some cases, the file type may be unknown or
may be a .exe file. We recommend caution as you open such files.
supplemental files is subject to the ProQuest Terms and Conditions of use.