Association for Computing Machinery
XPORT is a profile-driven distributed data dissemination system that supports an extensible set of data types, profiles types, and optimization metrics. XPORT efficiently implements a generic tree-based overlay network, which can be customized per application using a small number of methods that encapsulate application-specific data filtering, profile aggregation, and optimization logic. The clean separation between the \"Plumbing\" and \"Application\" enables XPORT to uniformly and easily support disparate dissemination applications. The authors demonstrate the basic XPORT system, featuring its extensible optimization framework that facilitates easy specification of a wide range of commonly used performance goals.