{
  "schema_version": "0.6.0",
  "paper_id": "resource-life-cycle-aware-noise-detection-kernel-events",
  "page_url": "https://threadslab.org/research-publications/papers/resource-life-cycle-aware-noise-detection-kernel-events/",
  "title": "Resource Life-Cycle Aware Noise Detection via Kernel Event Monitoring",
  "title_variants": [],
  "authors": [
    "Morteza Noferesti",
    "Ben Grandy",
    "Naser Ezzati-Jivan"
  ],
  "author_details": [
    {
      "name": "Morteza Noferesti",
      "orcid": null,
      "profile_url": "https://ieeexplore.ieee.org/author/125083277698132"
    },
    {
      "name": "Ben Grandy",
      "orcid": null,
      "profile_url": "https://ieeexplore.ieee.org/author/786647424220158"
    },
    {
      "name": "Naser Ezzati-Jivan",
      "orcid": "https://orcid.org/0000-0003-1435-6297",
      "profile_url": "https://ieeexplore.ieee.org/author/37071999400"
    }
  ],
  "publication": {
    "year": 2024,
    "venue": "2024 IEEE International Conference on Collaborative Advances in Software and COmputiNg (CASCON)",
    "type": "conference paper",
    "publication_date": "2024-11-11",
    "online_date": null,
    "print_date": "2024-11-11",
    "volume": null,
    "issue": null,
    "pages": "1-10",
    "article_number": null,
    "publisher": "IEEE",
    "issn": [],
    "isbn": [],
    "crossref_type": "proceedings-article"
  },
  "publication_type": "conference paper",
  "status": "published_metadata_record",
  "canonical_source_url": "https://doi.org/10.1109/CASCON62161.2024.10838205",
  "source_record_id": "resource-life-cycle-aware-noise-detection-via-kernel-event-monitoring-45cb42052d",
  "identifiers": {
    "doi": "10.1109/CASCON62161.2024.10838205"
  },
  "abstract": "The available synopsis describes passive kernel-event monitoring and alignment of CPU, disk, and network request life cycles for noise detection; detailed evaluation was not captured.",
  "abstract_source": "OpenAlex abstract metadata and public author synopsis reviewed; publisher abstract not reproduced because reuse permission was not established.",
  "abstract_available": true,
  "scholar_eligibility": {
    "eligible": false,
    "basis": "not-eligible",
    "note": "The page is a discovery record; it does not claim Google Scholar article-host eligibility."
  },
  "description": "The available synopsis describes passive kernel-event monitoring and alignment of CPU, disk, and network request life cycles for noise detection; detailed evaluation was not captured.",
  "evidence_level": "full-text-reviewed",
  "evidence": {
    "source_basis": "full-text-reviewed",
    "coverage": "material paper sections",
    "summary_origin": "AI-assisted catalog editorial summary",
    "review_status": "catalog-reviewed; paper-author approval pending",
    "verified_on": "2026-08-26",
    "sources": [
      {
        "note": "Local PDF reviewed, including life-cycle definitions, LTTng/Trace Compass setup, workloads, and noise case studies"
      },
      {
        "note": "IEEE DOI record: https://doi.org/10.1109/CASCON62161.2024.10838205"
      },
      {
        "note": "IEEE Xplore record: https://ieeexplore.ieee.org/document/10838205/"
      }
    ]
  },
  "summary": {
    "core_contribution": "The paper detects and localizes performance noise by aligning passive kernel-event evidence with the life cycle of CPU, disk, and network requests rather than treating resource utilization as an undifferentiated aggregate.",
    "problem": "Noise can originate in different phases of a resource request, and intrusive instrumentation can perturb the execution being measured. Aggregate CPU, disk, or network values often show that a disturbance exists but not which request phase or event caused it.",
    "method": "The study uses LTTng kernel events and defines request life-cycle phases with request/response relationships. Disk phases include block wait from issue to insert and disk wait from completion to issue; network phases include transmit and receive waits. Trace Compass 8.3 visualizes the aligned states. The Ubuntu 22.04/Intel i7 3.6 GHz/32 GB environment runs in a VirtualBox 6.1 guest and uses wget/curl, Python disk activity, grep, sysbench prime workloads, and OS noise scenarios to exercise CPU, disk, and network paths.",
    "findings": "The case studies show that life-cycle alignment distinguishes transient network fluctuation, disk-wait behavior, CPU scheduling, and interrupt-related disturbances. The paper reports disk-event counts below 8.950 in one condition versus approximately 41.935–41.940 and 47 in others, and identifies an interrupt episode of about 0.6 seconds for TID 8615 on CPU 3. Turning CPU noise on/off changes the visible request-phase pattern, illustrating why phase-aware evidence is useful.",
    "limitations": "The validation uses simulated workloads and selected thresholds/event definitions; it does not establish detector accuracy against a broad ground-truth corpus or production deployments. Event collection overhead, portability to other kernels, and sensitivity to incomplete request/response matching require further study.",
    "future_work": "Formalize phase-aware labels and thresholds, test production and distributed traces, quantify precision/recall and detection delay, evaluate tracing overhead, and support automatic adaptation to new resource-event schemas."
  },
  "tags": [
    "kernel-tracing",
    "system-tracing",
    "anomaly-detection",
    "performance-analysis"
  ],
  "keywords": [
    "kernel event monitoring",
    "resource life cycle",
    "noise detection",
    "CPU requests",
    "disk requests",
    "network requests"
  ],
  "versions": [
    {
      "id": "published-version",
      "label": "Published version",
      "relation": "version-of-record",
      "title": "Resource Life-Cycle Aware Noise Detection via Kernel Event Monitoring",
      "url": "https://doi.org/10.1109/CASCON62161.2024.10838205",
      "pdf_url": null,
      "status": "published",
      "canonical_for_citation": true
    },
    {
      "id": "cascon-program",
      "label": "CASCON program",
      "relation": "source-record",
      "title": "Resource Life-Cycle Aware Noise Detection via Kernel Event Monitoring",
      "url": "https://iccsse.github.io/CASCON2024/program/",
      "pdf_url": null,
      "status": "public_source_record",
      "canonical_for_citation": false
    }
  ],
  "access": {
    "status": "published_metadata_record",
    "note": "The DOI and CASCON metadata verify the paper. An author synopsis supports the high-level monitoring topic, but the event set, detector, ground truth, and metrics require the full text.",
    "license": null
  },
  "resources": {
    "code": null,
    "data": null,
    "slides": null,
    "demo": null
  },
  "citation_guidance": {
    "when_to_cite": "Cite this paper when localizing performance noise to CPU, disk, or network request-life-cycle phases.",
    "points": [
      "Passive LTTng event collection aligned to request/response phases.",
      "Disk and network wait-state definitions.",
      "Trace Compass visual analysis of injected resource noise.",
      "The simulated-workload and threshold/ground-truth limitations."
    ],
    "canonical_version_id": "published-version"
  },
  "provenance": {
    "metadata_verified_on": "2026-08-26",
    "metadata_source": [
      "Local PDF reviewed, including life-cycle definitions, LTTng/Trace Compass setup, workloads, and noise case studies",
      "IEEE DOI record: https://doi.org/10.1109/CASCON62161.2024.10838205",
      "IEEE Xplore record: https://ieeexplore.ieee.org/document/10838205/"
    ],
    "summary_written_by": "AI-assisted",
    "summary_verified_by": "full-text-grounded catalog review; author approval pending",
    "linked_preprint_record": null,
    "author_order_note": null
  },
  "batch": {
    "phase": 2,
    "batch_label": "expanded forty-paper release",
    "status": "included_in_expanded_catalog",
    "selected_at": "2026-08-28"
  }
}
