File Download
There are no files associated with this item.
Links for fulltext
(May Require Subscription)
- Publisher Website: 10.1109/AIOps66738.2025.00007
- Scopus: eid_2-s2.0-105009460224
Supplementary
-
Citations:
- Scopus: 0
- Appears in Collections:
Conference Paper: Automated Lifting for Cloud Infrastructure-as-Code Programs
| Title | Automated Lifting for Cloud Infrastructure-as-Code Programs |
|---|---|
| Authors | |
| Keywords | AIOps Cloud Management Infrastructure-as-Code Program Lifting Reverse Engineering |
| Issue Date | 2025 |
| Citation | Proceedings 2025 IEEE ACM International Workshop on Cloud Intelligence and Aiops Aiops 2025, 2025, p. 4-9 How to Cite? |
| Abstract | Infrastructure-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 Identifier | http://hdl.handle.net/10722/363043 |
| DC Field | Value | Language |
|---|---|---|
| dc.contributor.author | Peng, Jingjia | - |
| dc.contributor.author | Qiu, Yiming | - |
| dc.contributor.author | Kon, Patrick Tser Jern | - |
| dc.contributor.author | Zhao, Pinhan | - |
| dc.contributor.author | Huang, Yibo | - |
| dc.contributor.author | Guo, Zheng | - |
| dc.contributor.author | Wang, Xinyu | - |
| dc.contributor.author | Chen, Ang | - |
| dc.date.accessioned | 2025-10-10T07:44:13Z | - |
| dc.date.available | 2025-10-10T07:44:13Z | - |
| dc.date.issued | 2025 | - |
| dc.identifier.citation | Proceedings 2025 IEEE ACM International Workshop on Cloud Intelligence and Aiops Aiops 2025, 2025, p. 4-9 | - |
| dc.identifier.uri | http://hdl.handle.net/10722/363043 | - |
| dc.description.abstract | Infrastructure-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.language | eng | - |
| dc.relation.ispartof | Proceedings 2025 IEEE ACM International Workshop on Cloud Intelligence and Aiops Aiops 2025 | - |
| dc.subject | AIOps | - |
| dc.subject | Cloud Management | - |
| dc.subject | Infrastructure-as-Code | - |
| dc.subject | Program Lifting | - |
| dc.subject | Reverse Engineering | - |
| dc.title | Automated Lifting for Cloud Infrastructure-as-Code Programs | - |
| dc.type | Conference_Paper | - |
| dc.description.nature | link_to_subscribed_fulltext | - |
| dc.identifier.doi | 10.1109/AIOps66738.2025.00007 | - |
| dc.identifier.scopus | eid_2-s2.0-105009460224 | - |
| dc.identifier.spage | 4 | - |
| dc.identifier.epage | 9 | - |
