Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

Pygration : Workload-Aware Live Migratable Cloud Instance Detector for Python Runtime

Full metadata record
DC Field Value Language
dc.contributor.authorLee, Soohyuk-
dc.contributor.authorLim, Junho-
dc.contributor.authorLee, Kyungyong-
dc.date.accessioned2026-06-22T05:00:08Z-
dc.date.available2026-06-22T05:00:08Z-
dc.date.issued2026-04-
dc.identifier.issn2168-7161-
dc.identifier.issn2168-7161-
dc.identifier.urihttps://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/213954-
dc.description.abstractSupporting live migration in the cloud can be beneficial to dynamically build a reliable and cost-optimal environment, especially when using spot instances. When a spot instance interruption event occurs, users can apply live migration using the Checkpoint/Restore In Userspace (CRIU) to a more reliable instance. In the process of migration, ensuring the compatibility of the CPU features between the source and target hosts is crucial for flawless execution after migration. However, the standard approach implemented by CRIU is workload-agnostic and overly conservative, comparing the full CPU feature sets of the hosts, which results in unnecessarily restricting the pool of viable migration targets. To mitigate this limitation, a workload-aware analysis can be employed to identify the precise set of CPU features that an application utilizes at runtime. However, it can be very challenging for Python workloads due to their layers of abstraction between bytecode and invoked native libraries, obscuring the true hardware dependencies. To overcome the challenge, this paper presents Pygration, a novel workload-aware migratable cloud instance detection system for Python runtimes. Pygration implements a hybrid analysis pipeline that combines Python bytecode tracking to build a precise call graph with a native code execution path tracking heuristic to identify the minimal set of required CPU features. A comprehensive evaluation on 522 AWS instance types shows that Pygration achieves perfect precision while improving recall by over 5× compared to the CRIU baseline. In a practical spot instance scenario, this increased recall translates to a 16% improvement in median cost savings while enhancing reliability.-
dc.format.extent17-
dc.language영어-
dc.language.isoENG-
dc.publisherInstitute of Electrical and Electronics Engineers Inc.-
dc.titlePygration : Workload-Aware Live Migratable Cloud Instance Detector for Python Runtime-
dc.typeArticle-
dc.publisher.location미국-
dc.identifier.doi10.1109/TCC.2026.3672402-
dc.identifier.scopusid2-s2.0-105032759921-
dc.identifier.wosid001788892100037-
dc.identifier.bibliographicCitationIEEE Transactions on Cloud Computing, v.14, no.2, pp 774 - 790-
dc.citation.titleIEEE Transactions on Cloud Computing-
dc.citation.volume14-
dc.citation.number2-
dc.citation.startPage774-
dc.citation.endPage790-
dc.type.docTypeArticle in press-
dc.description.isOpenAccessN-
dc.description.journalRegisteredClassscie-
dc.description.journalRegisteredClassscopus-
dc.relation.journalResearchAreaComputer Science-
dc.relation.journalWebOfScienceCategoryComputer Science, Information Systems-
dc.relation.journalWebOfScienceCategoryComputer Science, Software Engineering-
dc.relation.journalWebOfScienceCategoryComputer Science, Theory & Methods-
dc.subject.keywordPlusPython-
dc.subject.keywordAuthorMigration-
dc.subject.keywordAuthorISA-
dc.subject.keywordAuthorPython-
dc.subject.keywordAuthorCompatibility-
dc.subject.keywordAuthorCloud-
dc.identifier.urlhttps://ieeexplore.ieee.org/document/11427031-
Files in This Item
Go to Link
Appears in
Collections
서울 공과대학 > ETC > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher Lee, Kyungyong photo

Lee, Kyungyong
COLLEGE OF ENGINEERING (DEPARTMENT OF INTELLIGENCE COMPUTING)
Read more

Altmetrics

Total Views & Downloads

BROWSE