{
  "schema_version": "0.6.0",
  "paper_id": "automatic-reduction-execution-trace-data-volume",
  "page_url": "https://naser.github.io/research-publications/papers/automatic-reduction-execution-trace-data-volume/",
  "title": "Automatic Reduction of Execution Trace Data Volume Using Gradient Boosting in Large-Scale Microservice Systems",
  "title_variants": [
    "Automatic Reduction of Execution Trace Data Volume UsingGradient Boosting in Large-Scale Microservice Systems (source-page rendering variant)"
  ],
  "authors": [
    "Amir Haghshenas",
    "Naser Ezzati-Jivan",
    "Michel Dagenais"
  ],
  "author_details": [
    {
      "name": "Amir Haghshenas",
      "orcid": null,
      "profile_url": "https://dblp.org/pid/292/8169.html"
    },
    {
      "name": "Naser Ezzati-Jivan",
      "orcid": "https://orcid.org/0000-0003-1435-6297",
      "profile_url": "https://naser.github.io/"
    },
    {
      "name": "Michel Dagenais",
      "orcid": null,
      "profile_url": null
    }
  ],
  "publication": {
    "year": 2024,
    "venue": "The 37th Canadian Conference on Artificial Intelligence",
    "type": "conference paper",
    "publication_date": "2024-05-27",
    "online_date": "2024-05-27",
    "print_date": null,
    "volume": null,
    "issue": null,
    "pages": null,
    "article_number": null,
    "publisher": "PubPub",
    "issn": [],
    "isbn": [],
    "crossref_type": "journal-article"
  },
  "publication_type": "conference paper",
  "status": "public_cc_by_article_page",
  "canonical_source_url": "https://doi.org/10.21428/594757db.fe8b76cf",
  "source_record_id": "automatic-reduction-of-execution-trace-data-volume-using-gradient-boosting-in-large-scale-micros-bd85452d56",
  "identifiers": {
    "doi": "10.21428/594757db.fe8b76cf"
  },
  "abstract": "In large microservice systems, collecting too little or too much trace data can make performance modeling unreliable. This work introduces a two-phase gradient-boosting method that identifies the most important trace features for predicting CPU and memory demand. Using a comprehensive Alibaba dataset, the study reports more than 69% reduction in data volume without compromising, and sometimes improving, model accuracy. The retained features emphasize inter-service communication and resource-access patterns.",
  "abstract_source": "official Canadian AI Proceedings PubPub page observed 2026-08-03",
  "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": "In large microservice systems, collecting too little or too much trace data can make performance modeling unreliable. This work introduces a two-phase gradient-boosting method that identifies the most important trace features for predicting CPU and memory demand. Using a comprehensive Alibaba dataset, the study reports more than 69% reduction in data volume without compromising, and sometimes improving, model accuracy. The retained features emphasize inter-service communication and resource-access patterns.",
  "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-09",
    "sources": [
      {
        "note": "official Canadian AI Proceedings PubPub page"
      },
      {
        "note": "PubPub page reports CC-BY 4.0 and a Download action"
      },
      {
        "note": "DBLP metadata matched by title, authors, and year"
      }
    ]
  },
  "summary": {
    "core_contribution": "The paper uses gradient boosting and feature importance to reduce the amount of trace data needed for microservice performance modeling.",
    "problem": "Large-scale microservice performance modeling faces a collection trade-off: too many trace/log features increase collection and analysis cost, while too few can remove information needed to predict resource use. Existing logging-placement approaches may require access to internals that is difficult to obtain across large microservice deployments.",
    "method": "The authors merge Alibaba MSResource, MSRTMCR, MSCallGraph, and Node data; fill missing values with column medians, encode categorical columns, remove targets and features with Pearson correlation of at least 0.90, and train LightGBM regression models in two phases. The first phase ranks features by gain importance; the second evaluates top-9, top-5, and top-3 feature subsets using chunked training and holdout testing.",
    "findings": "On the Alibaba production-cluster data, the full 29-feature model has RMSE 0.08 for CPU and 0.14 for memory. The top-9 subset reduces the modeling data by 69% and reports RMSE 0.02 and 0.13; top-5 reduces it by 83% with RMSE 0.14 and 0.21; top-3 reduces it by 90% with RMSE 0.28 and 0.35. The retained features concentrate on inter-service communication, memory/cache access, database access, and RPC/HTTP behavior.",
    "limitations": "The evaluation uses one Alibaba dataset and only LightGBM; effectiveness is described as system-dependent. There is no direct comparison with another feature-selection method, no measured end-to-end tracing overhead, and no host/software environment specification. The reported reduction is a reduction in modeling features/data columns, not a demonstrated production collection-overhead percentage.",
    "future_work": "Validate across other microservice environments and operational conditions, investigate streaming data, and integrate the method with automated monitoring."
  },
  "tags": [
    "microservices",
    "trace-reduction",
    "gradient-boosting",
    "performance-modeling",
    "resource-analysis"
  ],
  "keywords": [
    "trace data volume",
    "feature importance",
    "CPU demand",
    "memory demand",
    "Alibaba microservices",
    "inter-service communication"
  ],
  "versions": [
    {
      "id": "public-published-article",
      "label": "Public published article",
      "relation": "version-of-record",
      "title": "Automatic Reduction of Execution Trace Data Volume Using Gradient Boosting in Large-Scale Microservice Systems",
      "url": "https://caiac.pubpub.org/pub/dh3zxquj/release/1",
      "pdf_url": null,
      "status": "public_full_text_page",
      "canonical_for_citation": false
    },
    {
      "id": "pubpub-doi",
      "label": "PubPub DOI",
      "relation": "version-of-record",
      "title": "Automatic Reduction of Execution Trace Data Volume Using Gradient Boosting in Large-Scale Microservice Systems",
      "url": "https://doi.org/10.21428/594757db.fe8b76cf",
      "pdf_url": null,
      "status": "doi",
      "canonical_for_citation": true
    }
  ],
  "access": {
    "status": "public_cc_by_article_page",
    "note": "The official PubPub page exposes the full article, a Download action, and a CC-BY 4.0 license. The repository links the source page rather than copying the PDF.",
    "license": "CC-BY-4.0"
  },
  "resources": {
    "code": null,
    "data": null,
    "slides": null,
    "demo": null
  },
  "citation_guidance": {
    "when_to_cite": "Cite this paper when your work uses or compares a two-phase LightGBM feature-importance workflow that reduces the feature volume used for microservice CPU/memory performance modeling.",
    "points": [
      "a two-phase LightGBM feature-importance workflow that reduces the feature volume used for microservice CPU/memory performance modeling.",
      "the Alibaba production-cluster trace study when motivating communication, cache/memory, database, RPC, and HTTP features as high-value resource-prediction signals.",
      "the top-9/top-5/top-3 RMSE trade-off when discussing feature-volume reduction; do not cite it as a measured tracing-overhead result."
    ],
    "canonical_version_id": "pubpub-doi"
  },
  "provenance": {
    "metadata_verified_on": "2026-08-09",
    "metadata_source": [
      "official Canadian AI Proceedings PubPub page",
      "PubPub page reports CC-BY 4.0 and a Download action",
      "DBLP metadata matched by title, authors, and year"
    ],
    "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-09"
  }
}
