File Download

There are no files associated with this item.

  Links for fulltext
     (May Require Subscription)
Supplementary

Conference Paper: Automated Lifting for Cloud Infrastructure-as-Code Programs

TitleAutomated Lifting for Cloud Infrastructure-as-Code Programs
Authors
KeywordsAIOps
Cloud Management
Infrastructure-as-Code
Program Lifting
Reverse Engineering
Issue Date2025
Citation
Proceedings 2025 IEEE ACM International Workshop on Cloud Intelligence and Aiops Aiops 2025, 2025, p. 4-9 How to Cite?
AbstractInfrastructure-as-code (IaC) is reshaping how cloud resources are managed. IaC users write high-level programs to define their desired infrastructure, and the underlying IaC platforms automatically deploy the constituent resources into the cloud. While proven powerful at creating greenfield deployments (i.e., deployments from scratch), existing IaC platforms provide limited support for managing brownfield infrastructure (i.e., existing, non-IaC deployments). This hampers migration from legacy management approaches to an IaC workflow and hinders wider IaC adoption. Managing brownfield deployments requires techniques to lift low-level cloud states and translate them into corresponding IaC programs - the reversal of the regular deployment process. Existing tools rely heavily on rule-based reverse engineering, which suffers from the lack of automation, limited resource coverage, and prevalence of errors. In this work, we lay out the vision for Lilac, an approach that frees IaC lifting from extensive manual engineering. Lilac brings the best of both worlds: leveraging LLMs to automate lifting rule extraction, coupled with symbolic methods to provide correctness assurance. We envision that Lilac would enable the construction of an automated and provider-agnostic lifting tool with high coverage and accuracy. A prototype of LILAC is available here.
Persistent Identifierhttp://hdl.handle.net/10722/363043

 

DC FieldValueLanguage
dc.contributor.authorPeng, Jingjia-
dc.contributor.authorQiu, Yiming-
dc.contributor.authorKon, Patrick Tser Jern-
dc.contributor.authorZhao, Pinhan-
dc.contributor.authorHuang, Yibo-
dc.contributor.authorGuo, Zheng-
dc.contributor.authorWang, Xinyu-
dc.contributor.authorChen, Ang-
dc.date.accessioned2025-10-10T07:44:13Z-
dc.date.available2025-10-10T07:44:13Z-
dc.date.issued2025-
dc.identifier.citationProceedings 2025 IEEE ACM International Workshop on Cloud Intelligence and Aiops Aiops 2025, 2025, p. 4-9-
dc.identifier.urihttp://hdl.handle.net/10722/363043-
dc.description.abstractInfrastructure-as-code (IaC) is reshaping how cloud resources are managed. IaC users write high-level programs to define their desired infrastructure, and the underlying IaC platforms automatically deploy the constituent resources into the cloud. While proven powerful at creating greenfield deployments (i.e., deployments from scratch), existing IaC platforms provide limited support for managing brownfield infrastructure (i.e., existing, non-IaC deployments). This hampers migration from legacy management approaches to an IaC workflow and hinders wider IaC adoption. Managing brownfield deployments requires techniques to lift low-level cloud states and translate them into corresponding IaC programs - the reversal of the regular deployment process. Existing tools rely heavily on rule-based reverse engineering, which suffers from the lack of automation, limited resource coverage, and prevalence of errors. In this work, we lay out the vision for Lilac, an approach that frees IaC lifting from extensive manual engineering. Lilac brings the best of both worlds: leveraging LLMs to automate lifting rule extraction, coupled with symbolic methods to provide correctness assurance. We envision that Lilac would enable the construction of an automated and provider-agnostic lifting tool with high coverage and accuracy. A prototype of LILAC is available here.-
dc.languageeng-
dc.relation.ispartofProceedings 2025 IEEE ACM International Workshop on Cloud Intelligence and Aiops Aiops 2025-
dc.subjectAIOps-
dc.subjectCloud Management-
dc.subjectInfrastructure-as-Code-
dc.subjectProgram Lifting-
dc.subjectReverse Engineering-
dc.titleAutomated Lifting for Cloud Infrastructure-as-Code Programs-
dc.typeConference_Paper-
dc.description.naturelink_to_subscribed_fulltext-
dc.identifier.doi10.1109/AIOps66738.2025.00007-
dc.identifier.scopuseid_2-s2.0-105009460224-
dc.identifier.spage4-
dc.identifier.epage9-

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats