Skip to content
elecbug edited this page Sep 24, 2026 · 6 revisions

K-P2PLab Wiki

K-P2PLab logo

K-P2PLab

K-P2PLab: An Elastic, Centrally Orchestrated Multi-Host P2P Testbed with Per-Peer Container Isolation

The unified documentation for K-P2PLab: project concepts and research, plus deployment, experiments, operations, and reference for the v3 implementation. All project and implementation guides, diagrams, and documentation images are maintained here.

Start here

Your task Reading path
Understand K-P2PLab Overview → Concepts → Research
Deploy and run a first experiment Getting started → Swarm → Capacity → Execution
Recover a failed or interrupted run Recovery choices → Cleanup and capacity → Logs
Interpret, preserve, and compare results Metrics → Results → Figures → Reporting
Integrate or develop Architecture → API → Development

Run shell commands and example paths from the kpl-v3 source repository root. Use the wiki to read and edit documentation; executable code, YAML examples, and validation inputs remain in the kpl-v3 repository.

Browse documentation

Section Pages
Project Overview · Concepts and architecture · Research and reporting · Publications and citation
Start and operate Getting started · Swarm deployment · Agent capacity · Monitoring and logs
Experiment workflows Scenario library · Execution and recovery · Dashboard · Topology · Saved results · Figures and comparison
Reference Scenario schema · Protocol options · HTTP API and SSE · Metric definitions · Bandwidth
Worked experiments Churn and publishing · Prysm scoring
Development and compatibility Implementation architecture · Development · Performance evidence · v2 reproduction · v2 analysis coverage

Complete v3 index · Editing and migration guide

Scope and evidence

Project-level principles and v3 implementation contracts remain distinct within this wiki. Exact fields, defaults, formulas, and failure handling belong to their reference pages. Historical benchmark/validation records describe their recorded conditions; they do not verify the current deployment.

kpl-v3 source · Local wiki editing

Translations

English is the primary documentation. Browse 한국어 문서 for Korean translations, also available in the sidebar’s expandable Korean section.

Clone this wiki locally