Comet An Active Distributed Key-Value Store

Comet notes

Extensible, distributed key-value store. Each Comet node, stores collection of ASOs (Active Storage Objects) - key, value, set of handlers.
Handlers run as a result of timers or storage operations (e.g., get, put). Handlers are written in a simple sandboxed extension language, providing properties of safety and isolation.
Deployed on Vuze DHT.
Multiple applications share a single Comet instance. Comet can support different storage lifetimes, access methods, access control schemes, or replication schemes for different storage-element types.

-Language: Lua (Imperative).
-Handler API: onGet, onPut, onUpdate, onTimer
-ASO API: getSystemTime, getIP, getID, getKey, deleteSelf, get, put, lookup
-Applicability Examples:
Customizable Replication: replication factor, replication interval, choice of nodes where replication is made;
Data Access Control: policy implementation (control how stored data is accessed), e.g., timeouts, limited-read values, data subscription, password request;
Measurements and Monitoring...

Embora o sistema não me pareça ajudar relativamente a cálculos real-time, pode fornecer uma solução para a parte de storage interessante, assim como para a parte de notificação. Os autores vendem-no como um sistema robusto, seguro, etc, etc.
Pensar: o que seria necessário para ligar a um sistema real-time? O que se pode aproveitar?