Overview

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 autonomic applications
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.

Pandora: 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.

C/SPAN: 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.

Documentation

Pandora User Manual for version 0.9 [ .ps.gz | .pdf ].
WARNING: this documentation is no longer accurate for the current version of Pandora.

Download

You can download the last release of Pandora (version 0.9) from INRIA or from Savannah (GPL license)

Alternatively, you can download the latest snapshot of Pandora source tree (INRIA license: free for non-commercial use).

Mailing-List

For any questions concerning the installation, the use or the internals of Pandora, a mailing-list is available at the following address: pandora-users@nongnu.org