Corpus overview - Radega1993/the-one-scenario-corpus GitHub Wiki

Corpus overview

English | EspaΓ±ol


The corpus corpus_v1 contains 60 scenarios in 7 families. Each scenario is one .settings file for the The ONE simulator. The families are chosen to cover different mobility regimes, traffic patterns, and resource conditions so that routing protocols can be evaluated on a diverse benchmark.


Why 7 families?

  • Urban β€” Map-based urban mobility (e.g. Helsinki), daily routines, commuting, retail, nightlife. High density, short range; models city pedestrian and mixed traffic.
  • Campus β€” Events, classes, exams, stadiums, festivals, conferences. Periodic or bursty contact patterns.
  • Vehicles β€” Taxis, buses, mixed bus+pedestrian. Higher speed, routes; tests protocols under vehicular mobility.
  • Rural β€” Sparse nodes, large world, long range or very short range, extreme speeds. Low connectivity, delay-tolerant.
  • Disaster β€” Shelters, partitioned areas, mules, UAVs, erratic mobility, critical TTL. Stress scenarios for resilience.
  • Social β€” Communities (strong/weak), periodic meetings, random mixing, two-layer (e.g. students+staff). Tests protocol behaviour under community structure.
  • Traffic β€” Message and resource extremes: many small vs few huge messages, short vs long TTL, buffer stress, high rate + low speed. Focus on traffic and resource diversity rather than mobility.

Together they avoid a single β€œone size fits all” scenario and force protocols to perform across different regimes.


Scenarios per family

Family Folder Count IDs
Urban 01_urban 7 U1–U7
Campus 02_campus 6 C1–C6
Vehicles 03_vehicles 5 V1–V5
Rural 04_rural 12 R1–R12
Disaster 05_disaster 9 D1–D9
Social 06_social 6 S1–S6
Traffic 07_traffic 15 T1–T15
Total β€” 60 β€”

Role in routing evaluation

  • Urban / Campus / Vehicles: Often map-based (e.g. Helsinki); differ in speed, wait times, workday length, meeting spots, bus vs pedestrian. Good for testing protocol sensitivity to mobility pattern and contact rate.
  • Rural: Sparse, long range or extreme parameters (5 m / 200 m range, very low/high speed). Tests delay tolerance and buffer management.
  • Disaster: Partitioning, mules, critical TTL. Tests reachability and time-critical delivery.
  • Social: Community structure and mixing. Tests forwarding in the presence of clusters and bridges.
  • Traffic: Same or similar mobility with different message size, TTL, buffer, rate. Tests protocol behaviour under load and resource stress.

Scenario families (links to family pages)


Scenario catalog

  • Scenario catalog β€” Index by family with links to each family page.
  • Scenario details β€” Full list of all 60 scenarios with links to per-scenario documentation pages (EN/ES).

See also

⚠️ **GitHub.com Fallback** ⚠️