UC Institute for Software Research

Home  |   People  |   Research  |   Publications  |   Tech Transition  |   Events  |   Partnerships  |   About ISR  |   Contact Us

Internet-Scale Event Notification Research

Overview

Acquisition and Ecommerce


Analysis and Testing


Computer-Supported Cooperative Work
Configuration Management
Education
Environments
Games, Virtual Worlds, and Interactive Technologies
Human-Computer Interaction
Hypermedia
Information Visualization
Internet-scale Event Notification
Open Source Software
Privacy and Security
Software Architecture
Software Understanding
Web Technologies

The asynchrony, heterogeneity, and inherent loose coupling that characterize applications in a wide-area network (such as the Internet) promote event interaction as a natural design abstraction for a growing class of software applications. An emerging building block for such systems is an infrastructure called an event notification service. UCI's work in this area includes an investigation of distributed architectures and efficient processing algorithms for the design and implementation of event notification middleware, using a variant of the publish-subscribe style as the client API. We are also investigating a new kind of network service called content-based routing, which can be used as the underlying networking basis for event notification services. Finally, we are investigating the fundamental security aspects of publish-subscribe communication.

Faculty

David Redmiles
Richard N. Taylor

Projects

Application-Layer Internetworking - an architectural style for integrating decentralized systems

CASSIUS - event notification server to support ubiquitous awareness

YANCEES
- Yet Another Configurable Extensible Event Service

Other Links

ISR Software Architecture Research

REST architectural style for Internet applications

Palantír - bringing distributed awareness to configuration management

The Workshop on Internet-scale Software Technologies (TWIST) Series