{
  "schema_version": "0.6.0",
  "paper_id": "cloud-platform-performance-multilevel-tracing",
  "page_url": "https://naser.github.io/research-publications/papers/cloud-platform-performance-multilevel-tracing/",
  "title": "Cloud Platform Performance Evaluation Using Multi-level Execution Tracing",
  "title_variants": [],
  "authors": [
    "Yves J. Bationo",
    "Naser Ezzati-Jivan",
    "Evan Galea",
    "Michel R. Dagenais"
  ],
  "author_details": [
    {
      "name": "Yves J. Bationo",
      "orcid": null,
      "profile_url": "https://dblp.org/pid/218/1632.html"
    },
    {
      "name": "Naser Ezzati-Jivan",
      "orcid": "https://orcid.org/0000-0003-1435-6297",
      "profile_url": "https://naser.github.io/"
    },
    {
      "name": "Evan Galea",
      "orcid": null,
      "profile_url": "https://dblp.org/pid/282/7650.html"
    },
    {
      "name": "Michel R. Dagenais",
      "orcid": null,
      "profile_url": "https://dblp.org/pid/60/309.html"
    }
  ],
  "publication": {
    "year": 2020,
    "venue": "IEEE Internet of Things, GreenCom, CPSCom and SmartData",
    "type": "conference paper",
    "publication_date": "2020-11",
    "online_date": null,
    "print_date": "2020-11",
    "volume": null,
    "issue": null,
    "pages": "294-299",
    "article_number": null,
    "publisher": "IEEE",
    "issn": [],
    "isbn": [],
    "crossref_type": "proceedings-article"
  },
  "publication_type": "research paper",
  "status": "published_metadata_record",
  "canonical_source_url": "https://doi.org/10.1109/ithings-greencom-cpscom-smartdata-cybermatics50389.2020.00063",
  "source_record_id": "cloud-platform-performance-evaluation-using-multi-level-execution-tracing-cdf1a12abd",
  "identifiers": {
    "doi": "10.1109/ithings-greencom-cpscom-smartdata-cybermatics50389.2020.00063"
  },
  "abstract": null,
  "abstract_source": "Cloud platform paper PDF reviewed on 2026-08-06; abstract not reproduced because reuse permission for the publisher version was not established.",
  "abstract_available": false,
  "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 paper correlates LTTng traces across OpenStack services, QEMU/KVM, network components, and host kernels to diagnose cloud-platform performance problems.",
  "evidence_level": "metadata-or-abstract-reviewed",
  "evidence": {
    "source_basis": "metadata-only",
    "coverage": "bibliographic metadata",
    "summary_origin": "AI-assisted catalog editorial summary",
    "review_status": "catalog-reviewed; paper-author approval pending",
    "verified_on": "2026-08-09",
    "sources": [
      {
        "note": "DBLP/DOI bibliographic record for 10.1109/ithings-greencom-cpscom-smartdata-cybermatics50389.2020.00063"
      },
      {
        "note": "author identity matched to Naser Ezzati-Jivan in the local research catalog"
      },
      {
        "note": "Cloud platform PDF pp. 1-5: LTTng/LTTng-UST, Nova/QEMU/KVM/Neutron/Open vSwitch tracing, correlation, and Trace Compass views"
      },
      {
        "note": "Cloud platform PDF pp. 5-6: live-migration procedure, 166.12/169.320-second results, preemption and VM-interference diagnosis"
      },
      {
        "note": "Cloud platform PDF p. 6: conclusion and future-work boundary"
      },
      {
        "note": "local cloud-platform PDF hash verified in pdf-evidence/notes/cloud-platform-performance-multilevel-tracing.md and pdf-evidence/extraction-manifest.json"
      }
    ]
  },
  "summary": {
    "core_contribution": "The paper correlates LTTng traces across OpenStack services, QEMU/KVM, network components, and host kernels to diagnose cloud-platform performance problems.",
    "problem": "Cloud-service performance failures span application, virtualization, host-kernel, and network layers, so a single-layer view cannot reliably explain migration or resource-interference delays.",
    "method": "The approach adds LTTng-UST Python probes for OpenStack Nova, traces QEMU/KVM and host kernels, adds Neutron/Open vSwitch tracepoints with packet identifiers, and synchronizes the streams in Trace Compass. VM activity is linked to the Nova instance, QEMU process, and kernel scheduling/preemption evidence.",
    "findings": "The live-migration case records Nova, QEMU, controller, and source/destination host traces. Reported total migration times include 166.12 seconds in the low-interference case and 169.320 seconds with interference. Traces expose CPU preemption and co-located VM interference as causes of migration slowdown and allow packet and service behavior to be followed across layers.",
    "limitations": "The evaluation is a focused OpenStack/VM-migration case study and does not establish general cloud-wide overhead or portability across platforms. The conclusion presents the method as extensible rather than universally validated.",
    "future_work": "Apply the cross-layer method to other hard-to-detect cloud problems, including security flaws, using kernel, network, and application perspectives."
  },
  "tags": [
    "system-tracing",
    "performance-analysis",
    "performance-engineering",
    "resource-analysis"
  ],
  "keywords": [
    "cloud platforms",
    "multi-level execution tracing",
    "LTTng",
    "LTTng-UST",
    "OpenStack Nova",
    "Neutron",
    "QEMU",
    "KVM",
    "Open vSwitch",
    "Trace Compass",
    "live VM migration",
    "preemption",
    "VM interference"
  ],
  "versions": [
    {
      "id": "published-version",
      "label": "Published version",
      "relation": "version-of-record",
      "title": "Cloud Platform Performance Evaluation Using Multi-level Execution Tracing",
      "url": "https://doi.org/10.1109/ithings-greencom-cpscom-smartdata-cybermatics50389.2020.00063",
      "pdf_url": null,
      "status": "published",
      "canonical_for_citation": true
    }
  ],
  "access": {
    "status": "published_metadata_record",
    "note": "The DOI is the canonical citation target; this catalog does not redistribute the publisher PDF.",
    "license": null
  },
  "resources": {
    "code": null,
    "data": null,
    "slides": null,
    "demo": null
  },
  "citation_guidance": {
    "when_to_cite": "Cite this paper when correlating OpenStack, virtualization, network, and host-kernel traces for cloud performance diagnosis.",
    "points": [
      "LTTng/LTTng-UST probes for Nova, QEMU/KVM, Neutron, Open vSwitch, and host kernels.",
      "Trace Compass synchronization of VM, service, packet, scheduling, and preemption evidence.",
      "Live-VM-migration analysis that attributes slowdown to CPU preemption and co-located VM interference."
    ],
    "canonical_version_id": "published-version"
  },
  "provenance": {
    "metadata_verified_on": "2026-08-09",
    "metadata_source": [
      "DBLP/DOI bibliographic record for 10.1109/ithings-greencom-cpscom-smartdata-cybermatics50389.2020.00063",
      "author identity matched to Naser Ezzati-Jivan in the local research catalog",
      "Cloud platform PDF pp. 1-5: LTTng/LTTng-UST, Nova/QEMU/KVM/Neutron/Open vSwitch tracing, correlation, and Trace Compass views",
      "Cloud platform PDF pp. 5-6: live-migration procedure, 166.12/169.320-second results, preemption and VM-interference diagnosis",
      "Cloud platform PDF p. 6: conclusion and future-work boundary",
      "local cloud-platform PDF hash verified in pdf-evidence/notes/cloud-platform-performance-multilevel-tracing.md and pdf-evidence/extraction-manifest.json"
    ],
    "summary_written_by": "AI-assisted",
    "summary_verified_by": "metadata/abstract-grounded catalog review; full-text review and 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"
  }
}
