{
  "updatedAt": "2026-10-29T11:53:00Z",
  "edgeNode": {
    "host": "ubuntu@ubuntu-llm (192.168.0.205)",
    "cpu": "Intel Xeon / 12 Threads (cpufreq governor: powersave, max_freq: 3.50 GHz)",
    "sensors": {
      "wallPowerMeter": "Tapo P115 @ 192.168.0.200 (1 Hz out-of-band telemetry — ACTIVE: 34 W idle / 151 W load)",
      "cpuTemperature": "lm-sensors coretemp Package id 0 (1 Hz — ACTIVE: 25.0°C idle / 66.0°C–68.0°C load)",
      "ambientBleLogger": "ambient-logger-ble.service -> /home/ubuntu/ambient_ble.csv (ACTIVE: 22.80°C–23.20°C, 48.0%–49.0% RH)"
    }
  },
  "rejuvenationExperiment": {
    "experimentId": "rejuvenation_cost_20261029_105903",
    "protocol": "4 Models × 4 Surgical Interventions × 5 Repetitions (80 Cycles)",
    "completedCycles": 80,
    "totalCycles": 80,
    "progressPercent": 100,
    "summaryByModelAction": {
      "qwen2.5:0.5b::runner_restart_warm": {
        "count": 5,
        "meanActionSec": 0.927,
        "meanReloadSec": 5.316,
        "meanTotalSec": 6.243,
        "meanDecodeTps": 107.3,
        "meanActionEnergyJ": 33.6,
        "meanTotalCycleEnergyJ": 521.6,
        "pidChangedCount": 5
      },
      "qwen2.5:0.5b::page_cache_drop": {
        "count": 5,
        "meanActionSec": 0.121,
        "meanReloadSec": 3.712,
        "meanTotalSec": 3.833,
        "meanDecodeTps": 107.28,
        "meanActionEnergyJ": 10.3,
        "meanTotalCycleEnergyJ": 366,
        "pidChangedCount": 0
      },
      "qwen2.5:0.5b::runner_restart_cold": {
        "count": 5,
        "meanActionSec": 0.855,
        "meanReloadSec": 6.768,
        "meanTotalSec": 7.623,
        "meanDecodeTps": 106.87,
        "meanActionEnergyJ": 45.8,
        "meanTotalCycleEnergyJ": 580.3,
        "pidChangedCount": 5
      },
      "qwen2.5:0.5b::idle_pause_control": {
        "count": 5,
        "meanActionSec": 6.885,
        "meanReloadSec": 4.588,
        "meanTotalSec": 11.473,
        "meanDecodeTps": 106.02,
        "meanActionEnergyJ": 244.8,
        "meanTotalCycleEnergyJ": 688.4,
        "pidChangedCount": 0
      },
      "phi3:mini::runner_restart_warm": {
        "count": 5,
        "meanActionSec": 6.324,
        "meanReloadSec": 22.425,
        "meanTotalSec": 28.749,
        "meanDecodeTps": 23.26,
        "meanActionEnergyJ": 759.1,
        "meanTotalCycleEnergyJ": 4007.5,
        "pidChangedCount": 5
      },
      "phi3:mini::page_cache_drop": {
        "count": 5,
        "meanActionSec": 0.048,
        "meanReloadSec": 67.966,
        "meanTotalSec": 68.014,
        "meanDecodeTps": 21.1,
        "meanActionEnergyJ": 4.1,
        "meanTotalCycleEnergyJ": 9181.9,
        "pidChangedCount": 0
      },
      "phi3:mini::runner_restart_cold": {
        "count": 5,
        "meanActionSec": 6.888,
        "meanReloadSec": 40.052,
        "meanTotalSec": 46.94,
        "meanDecodeTps": 22.38,
        "meanActionEnergyJ": 585.5,
        "meanTotalCycleEnergyJ": 6336.9,
        "pidChangedCount": 5
      },
      "phi3:mini::idle_pause_control": {
        "count": 5,
        "meanActionSec": 27.107,
        "meanReloadSec": 23.218,
        "meanTotalSec": 50.326,
        "meanDecodeTps": 22.76,
        "meanActionEnergyJ": 2304.1,
        "meanTotalCycleEnergyJ": 6794,
        "pidChangedCount": 0
      },
      "llama3.1:8b::runner_restart_warm": {
        "count": 5,
        "meanActionSec": 3.47,
        "meanReloadSec": 47.493,
        "meanTotalSec": 50.962,
        "meanDecodeTps": 12.26,
        "meanActionEnergyJ": 294.9,
        "meanTotalCycleEnergyJ": 6879.9,
        "pidChangedCount": 5
      },
      "llama3.1:8b::page_cache_drop": {
        "count": 5,
        "meanActionSec": 0.064,
        "meanReloadSec": 48.373,
        "meanTotalSec": 48.437,
        "meanDecodeTps": 12.21,
        "meanActionEnergyJ": 5.5,
        "meanTotalCycleEnergyJ": 6539,
        "pidChangedCount": 0
      },
      "llama3.1:8b::runner_restart_cold": {
        "count": 5,
        "meanActionSec": 4.156,
        "meanReloadSec": 74.429,
        "meanTotalSec": 78.585,
        "meanDecodeTps": 12.16,
        "meanActionEnergyJ": 353.3,
        "meanTotalCycleEnergyJ": 10609,
        "pidChangedCount": 5
      },
      "llama3.1:8b::idle_pause_control": {
        "count": 5,
        "meanActionSec": 50.193,
        "meanReloadSec": 46.144,
        "meanTotalSec": 96.337,
        "meanDecodeTps": 12.16,
        "meanActionEnergyJ": 4266.4,
        "meanTotalCycleEnergyJ": 13005.4,
        "pidChangedCount": 0
      },
      "deepseek-v2:lite::runner_restart_warm": {
        "count": 5,
        "meanActionSec": 2.575,
        "meanReloadSec": 20.64,
        "meanTotalSec": 23.215,
        "meanDecodeTps": 29.02,
        "meanActionEnergyJ": 218.9,
        "meanTotalCycleEnergyJ": 3134.1,
        "pidChangedCount": 5
      },
      "deepseek-v2:lite::page_cache_drop": {
        "count": 5,
        "meanActionSec": 0.171,
        "meanReloadSec": 16.009,
        "meanTotalSec": 16.181,
        "meanDecodeTps": 29.06,
        "meanActionEnergyJ": 14.6,
        "meanTotalCycleEnergyJ": 2184.4,
        "pidChangedCount": 0
      },
      "deepseek-v2:lite::runner_restart_cold": {
        "count": 5,
        "meanActionSec": 2.342,
        "meanReloadSec": 60.8,
        "meanTotalSec": 63.141,
        "meanDecodeTps": 29.05,
        "meanActionEnergyJ": 199,
        "meanTotalCycleEnergyJ": 8524.1,
        "pidChangedCount": 5
      },
      "deepseek-v2:lite::idle_pause_control": {
        "count": 5,
        "meanActionSec": 20.159,
        "meanReloadSec": 14.361,
        "meanTotalSec": 34.52,
        "meanDecodeTps": 29.44,
        "meanActionEnergyJ": 1713.5,
        "meanTotalCycleEnergyJ": 4660.2,
        "pidChangedCount": 0
      }
    }
  },
  "manifestAudit": {
    "status": "SYNCHRONIZED",
    "total48hCampaignFolders": 13,
    "excludedCampaignsInGenerateResults": [
      "2026-07-11_48h_50_throttling",
      "2026-05-20_48h_87_5_throttling",
      "2026-07-27_48h_62_5_throttling",
      "2026-08-08_48h_75_throttling"
    ],
    "reportedCampaignsInGeneratePaperNumbers": [
      "2026-05-01_48h_R1_no_throtting",
      "2026-05-05_48h_R1_no_throtting",
      "2026-08-29_48h_100_throttling",
      "2026-08-18_48h_87_5_throttling",
      "2026-06-14_48h_75_throttling",
      "2026-07-02_48h_62_5_throttling",
      "2026-07-19_48h_50_throttling"
    ],
    "overlapErrors": [],
    "groundRulesCompliant": true
  },
  "papersPipeline": {
    "paper1-iotj": {
      "title": "Sustained LLM Inference on Edge CPU Nodes: Efficiency Envelope and Late-Onset Degradation",
      "status": "SUBMITTED (IEEE IoT-J — ID: 06c45e02-4db2-4e00-ac4f-83074597dc84)",
      "unresolvedTBDs": 0,
      "citationsToPAPER1": 0,
      "citationsToPAPER3": 0,
      "zenodoDataset": "10.5281/zenodo.22956235",
      "zenodoFramework": "10.5281/zenodo.22956234"
    },
    "paper2-aging-position": {
      "title": "Software Aging and Rejuvenation for Large Language Model Inference on IoT and Edge Nodes: A Position and Research Agenda",
      "status": "READY FOR FINAL CONCLUSION & VENUE SELECTION (85%)",
      "unresolvedTBDs": 0,
      "citationsToPAPER1": 9,
      "citationsToPAPER3": 0
    },
    "paper3-mechanism": {
      "title": "Locating Late-Onset Decode Degradation in Sustained Edge LLM Inference",
      "status": "DESIGN & PRE-COMMITMENT COMPLETE — MID-RUN CAMPAIGN NEXT (50%)",
      "unresolvedTBDs": 23,
      "citationsToPAPER1": 7,
      "citationsToPAPER3": 0
    },
    "paper4-framework": {
      "title": "Energy-Aware Orchestration of Edge LLM Inference",
      "status": "ARCHITECTURE & DECISION PROCEDURE READY — CALIBRATING E_REJUV TODAY (45%)",
      "unresolvedTBDs": 19,
      "citationsToPAPER1": 5,
      "citationsToPAPER3": 5
    }
  }
}