Cited 0 time in
Pygration : Workload-Aware Live Migratable Cloud Instance Detector for Python Runtime
| DC Field | Value | Language |
|---|---|---|
| dc.contributor.author | Lee, Soohyuk | - |
| dc.contributor.author | Lim, Junho | - |
| dc.contributor.author | Lee, Kyungyong | - |
| dc.date.accessioned | 2026-06-22T05:00:08Z | - |
| dc.date.available | 2026-06-22T05:00:08Z | - |
| dc.date.issued | 2026-04 | - |
| dc.identifier.issn | 2168-7161 | - |
| dc.identifier.issn | 2168-7161 | - |
| dc.identifier.uri | https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/213954 | - |
| dc.description.abstract | Supporting 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.extent | 17 | - |
| dc.language | 영어 | - |
| dc.language.iso | ENG | - |
| dc.publisher | Institute of Electrical and Electronics Engineers Inc. | - |
| dc.title | Pygration : Workload-Aware Live Migratable Cloud Instance Detector for Python Runtime | - |
| dc.type | Article | - |
| dc.publisher.location | 미국 | - |
| dc.identifier.doi | 10.1109/TCC.2026.3672402 | - |
| dc.identifier.scopusid | 2-s2.0-105032759921 | - |
| dc.identifier.wosid | 001788892100037 | - |
| dc.identifier.bibliographicCitation | IEEE Transactions on Cloud Computing, v.14, no.2, pp 774 - 790 | - |
| dc.citation.title | IEEE Transactions on Cloud Computing | - |
| dc.citation.volume | 14 | - |
| dc.citation.number | 2 | - |
| dc.citation.startPage | 774 | - |
| dc.citation.endPage | 790 | - |
| dc.type.docType | Article in press | - |
| dc.description.isOpenAccess | N | - |
| dc.description.journalRegisteredClass | scie | - |
| dc.description.journalRegisteredClass | scopus | - |
| dc.relation.journalResearchArea | Computer Science | - |
| dc.relation.journalWebOfScienceCategory | Computer Science, Information Systems | - |
| dc.relation.journalWebOfScienceCategory | Computer Science, Software Engineering | - |
| dc.relation.journalWebOfScienceCategory | Computer Science, Theory & Methods | - |
| dc.subject.keywordPlus | Python | - |
| dc.subject.keywordAuthor | Migration | - |
| dc.subject.keywordAuthor | ISA | - |
| dc.subject.keywordAuthor | Python | - |
| dc.subject.keywordAuthor | Compatibility | - |
| dc.subject.keywordAuthor | Cloud | - |
| dc.identifier.url | https://ieeexplore.ieee.org/document/11427031 | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
222, Wangsimni-ro, Seongdong-gu, Seoul, 04763, Korea+82-2-2220-1366
COPYRIGHT © 2024 HANYANG UNIVERSITY.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.
