Pandora is a general purpose monitoring platform. It offers a high level of flexibility, while still achieving good performance. Each monitoring task executed by Pandora is splitted into basic and self-contained building blocks called components. These components are chained inside stacks to constitute high level tasks. Stack execution consists of components exchanging messages — data structures called "packets" — from the beginning of the stack, to the end.
Pandora provides a framework dealing with (among others) packet demultiplexing, timers, threads and communication. This allows programmers to concentrate on the precise functionnalities they want to implement and promotes code reuse.
Publications about Pandora
Pandora: an efficient platform for the construction of
Simon Patarin and Mesaac Makpangou. In Self-Star Properties in Complex Information Systems, volume 3460 of Lecture Notes in Computer Science, 2005.
Pandora: une plate-forme efficace pour la construction
d'applications autonomes (in French)
Simon Patarin and Mesaac Makpangou. In Actes de la 1ère Conférence Francophone sur le Déploiement et la (Re) Configuration de Logiciels (DECOR'04), pages 15-26, Grenoble, France, October 2004.
support pour des services de métrologie à
l'échelle d'Internet (in French)
Simon Patarin. Ph.D. Thesis. Université Pierre et Marie Curie - Paris 6, June 2003.
a Self- Adaptive Web Proxy Cache
Frédéric Ogel, Simon Patarin, Ian Piumarta and Bertil Folliot. In Proceedings of the 5th International Workshop on Active Middleware Services (AMS 2003), Seattle, June 2003.
On-line Measurement of Web Proxy Cache Efficiency
Simon Patarin and Mesaac Makpangou. INRIA Research Report RR-4782, March 2003.
Pandora: a Flexible
Network Monitoring Platform
Simon Patarin et Mesaac Makpangou. In Proceedings of the USENIX 2000 Annual Technical Conference, pages 27-40, San Diego, June 2000.
Alternatively, you can download the latest snapshot of Pandora source tree (INRIA license: free for non-commercial use).
For any questions concerning the installation, the use or the internals of Pandora, a mailing-list is available at the following address: email@example.com