umd_new.gif (5662 bytes)brown.gif (4463 bytes)

DBIS-TOOLKIT

Adaptable Middleware For Large Scale Data Delivery

 

System Support for Prototyping and Developing

Dissemination-Based Information Systems

 

DBIS Applications

Data Dissemination:
  • Stock and sports tickers
  • Traffic information systems
  • Personalized news
  • Entertainment delivery
Common Properties:
  • Tremendous scale
  • Significant overlap in user data needs
  • Asymmetric data flow from sources to consumers
Problems with Current Architectures:
  • Huge delays in getting answers
  • High resource consumption
  • Scalability limitations
  • Inability to predict performance

DBIS Framework

Properties:
  • Multiple Data Delivery Options
  • Network Transparency
  • Three node types:
    WB01626_.gif (272 bytes) Data Sources
    WB01626_.gif (272 bytes) Information Brokers
    WB01626_.gif (272 bytes) Clients
  • Instrumentation/Visualization Support
Network Transparency:

network.gif (2507 bytes)

Example:

Push-based Proxy Server for Pull-based Web clients

proxy.gif (3785 bytes)

Delivery Options

del_opt.gif (4912 bytes) Data Delivery:
  • Three Orthogonal Dimensions:
    WB01626_.gif (272 bytes) Push vs. Pull
    WB01626_.gif (272 bytes) Aperiodic vs. Periodic
    WB01626_.gif (272 bytes) Unicast vs. Broadcast/Multicast

 

 

Main Features

 

Toolkit in Action -- Weather Map Dissemination

dbis.jpg (92448 bytes)

 

Project Members

For more information:

http://www.cs.umd.edu/projects/bdisk

Sponsors

darpa.gif (6867 bytes)   nsf.gif (5975 bytes)    intel.gif (442 bytes) microsoft.gif (628 bytes)nec.gif (2332 bytes)