{
  "schema_version": "0.6.0",
  "paper_id": "memadapt-adaptive-monitoring-memory-usage",
  "page_url": "https://threadslab.org/research-publications/papers/memadapt-adaptive-monitoring-memory-usage/",
  "title": "MemAdapt: Adaptive Monitoring of Memory Usage Through Irregularly Sampled Data",
  "title_variants": [],
  "authors": [
    "Pranjal Chakraborty",
    "Majid Babaei",
    "Leila Tahmooresnejad",
    "Naser Ezzati-Jivan"
  ],
  "author_details": [
    {
      "name": "Pranjal Chakraborty",
      "orcid": null,
      "profile_url": "https://ieeexplore.ieee.org/author/37086367085"
    },
    {
      "name": "Majid Babaei",
      "orcid": null,
      "profile_url": "https://ieeexplore.ieee.org/author/37087099020"
    },
    {
      "name": "Leila Tahmooresnejad",
      "orcid": null,
      "profile_url": "https://ieeexplore.ieee.org/author/345895937078737"
    },
    {
      "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-6",
    "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.10838037",
  "source_record_id": "memadapt-adaptive-monitoring-of-memory-usage-through-irregularly-sampled-data-342b18486d",
  "identifiers": {
    "doi": "10.1109/CASCON62161.2024.10838037"
  },
  "abstract": "The available author synopsis describes an adaptive memory-monitoring approach built around irregularly sampled data and forecasting; the full algorithm and evaluation were not captured.",
  "abstract_source": "OpenAlex abstract metadata and author synopsis reviewed; the publisher abstract is 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 author synopsis describes an adaptive memory-monitoring approach built around irregularly sampled data and forecasting; the full algorithm and evaluation were 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 sar features, sampling policy, model configurations, split, and error results"
      },
      {
        "note": "IEEE DOI record: https://doi.org/10.1109/CASCON62161.2024.10838037"
      },
      {
        "note": "IEEE Xplore record: https://ieeexplore.ieee.org/document/10838037/"
      }
    ]
  },
  "summary": {
    "core_contribution": "MemAdapt forecasts memory behavior under irregular sampling and uses the forecast to choose an adaptive monitoring rate that balances estimation quality with collection overhead.",
    "problem": "Memory monitors often produce irregular observations, whereas many forecasting methods assume regular time steps. Fixed-rate sampling can oversample stable periods, undersample rapid changes, and waste monitoring resources.",
    "method": "The study derives features from sar, including %memusg, %swpused, %hugused, %user, and the inverse of %vmeff, and uses approximately 85,000 timestamps from one day. It evaluates irregular subsampling with a 900-second horizon, lookback values n=3 through 7, adaptive rates from 0.5 to 30 seconds, thresholds m=0.8 and 0.5, and theta=0.5. ODE-RNN, RNN, Kalman Filter, KF-LSTM, and related models are evaluated with an 85/15 split under sysbench/stress workloads and MSE/error metrics.",
    "findings": "ODE-RNN is the strongest model in the reported comparisons. The paper reports 78.5% of sampling-rate predictions within 5% of the ideal rate and approximately 82.5% and 83.4% within 10% and 15%, respectively. At n=7, the reported MSE comparison is 1.768 for ODE-RNN versus 1.997 for a comparison configuration. Longer history improves prediction in the evaluated traces, supporting adaptive rather than fixed-rate monitoring.",
    "limitations": "The data are derived from one day and selected workloads, so they do not establish behavior under long-running production drift, abrupt pressure events, multiple applications, or heterogeneous machines. The operational overhead and control-loop stability of deploying the adaptive policy are not fully established by the offline evaluation.",
    "future_work": "Evaluate months-long and multi-host traces, abrupt memory-pressure and swap storms, online retraining, sampling-policy stability, and end-to-end CPU/storage/network overhead in production-like monitoring agents."
  },
  "tags": [
    "resource-analysis",
    "predictive-monitoring",
    "performance-analysis",
    "machine-learning"
  ],
  "keywords": [
    "memory monitoring",
    "irregular sampling",
    "adaptive monitoring",
    "time series",
    "memory usage",
    "MemAdapt"
  ],
  "versions": [
    {
      "id": "published-version",
      "label": "Published version",
      "relation": "version-of-record",
      "title": "MemAdapt: Adaptive Monitoring of Memory Usage Through Irregularly Sampled Data",
      "url": "https://doi.org/10.1109/CASCON62161.2024.10838037",
      "pdf_url": null,
      "status": "published",
      "canonical_for_citation": true
    },
    {
      "id": "cascon-program",
      "label": "CASCON program",
      "relation": "source-record",
      "title": "MemAdapt: Adaptive Monitoring of Memory Usage Through Irregularly Sampled Data",
      "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, IEEE record, CASCON program, and author synopsis verify the identity and high-level topic. Full-text methods, sampling rates, datasets, and metrics were not obtained.",
    "license": null
  },
  "resources": {
    "code": null,
    "data": null,
    "slides": null,
    "demo": null
  },
  "citation_guidance": {
    "when_to_cite": "Cite this paper when adapting memory-monitoring frequency from irregular observations and usage forecasts.",
    "points": [
      "ODE-RNN and alternative irregular-time forecasting models.",
      "The forecast-to-sampling-rate control policy.",
      "The reported within-5/10/15-percent sampling-rate accuracy.",
      "The one-day offline-data and production-deployment boundary."
    ],
    "canonical_version_id": "published-version"
  },
  "provenance": {
    "metadata_verified_on": "2026-08-26",
    "metadata_source": [
      "Local PDF reviewed, including sar features, sampling policy, model configurations, split, and error results",
      "IEEE DOI record: https://doi.org/10.1109/CASCON62161.2024.10838037",
      "IEEE Xplore record: https://ieeexplore.ieee.org/document/10838037/"
    ],
    "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"
  }
}
