The document proposes a system management framework using an information management system to allow peer-to-peer networks to self-optimize. The information management system would gather statistics across different layers and modules. It would analyze the statistics to identify correlations and propose optimized parameter settings. This would allow the system to find appropriate peers according to their capacities and derive settings to improve quality of service and efficiency.