MEET

MEET is Columbia’s Multiply Extensible Event Transport. It aims to provide an easy-to-use publish-subscribe infrastructure with the following features:

  • Scalability: 106 – 109 publishers and subscribers.
  • Survivability: arbitrary connection topology, with rapid switchover to alternate routes. Redundant distributed storage of routing information.
  • Extensibility:
    • new datatypes and operations can be defined for event filters. An example is the XML processing filter which allows XPath expressions to be used as predicates over XML fields. A subset of operations will be realtime compatible.
    • routing policies are extensible. Event publishing / multicast is an open problem, and specific algorithms may be optimal for particular situations.