| dc.contributor.author | Yu, Geoffrey | |
| dc.contributor.author | Wu, Ziniu | |
| dc.contributor.author | Kossmann, Ferdi | |
| dc.contributor.author | Li, Tianyu | |
| dc.contributor.author | Markakis, Markos | |
| dc.contributor.author | Ngom, Amadou | |
| dc.contributor.author | Zhang, Sophie | |
| dc.contributor.author | Kraska, Tim | |
| dc.contributor.author | Madden, Samuel | |
| dc.date.accessioned | 2026-02-10T17:06:02Z | |
| dc.date.available | 2026-02-10T17:06:02Z | |
| dc.date.issued | 2025-06-22 | |
| dc.identifier.isbn | 979-8-4007-1564-8 | |
| dc.identifier.uri | https://hdl.handle.net/1721.1/164775 | |
| dc.description | SIGMOD-Companion ’25, Berlin, Germany | en_US |
| dc.description.abstract | Organizations usually manage their data using multiple specialized cloud database engines (e.g., Aurora, BigQuery, etc.). However, designing and managing multi-engine infrastructures is hard; there can be many designs, each with different performance and costs. Changing the design afterwards (e.g., due to growth) is even more challenging since application code usually ends up tightly coupled to the engines. We propose data infrastructure virtualization. The key idea is to declare a set of virtual database engines (VDBEs), which specify an engine's application-facing properties (e.g., query interface, performance) and its tables, but do not prescribe a concrete engine. An automated planner then decides how to best realize the VDBEs onto physical engines based on the workload. Clients connect to VDBE endpoints and are oblivious to the underlying physical engines-allowing for seamless infrastructure changes. We implemented VDBEs and an automated planner in BRAD: the first data infrastructure virtualization runtime. Our demo will showcase VDBEs and BRAD's automated planner under different workloads. | en_US |
| dc.publisher | ACM|Companion of the 2025 International Conference on Management of Data | en_US |
| dc.relation.isversionof | https://doi.org/10.1145/3722212.3725141 | en_US |
| dc.rights | Creative Commons Attribution | en_US |
| dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | en_US |
| dc.source | Association for Computing Machinery | en_US |
| dc.title | Virtualizing Cloud Data Infrastructures with BRAD | en_US |
| dc.type | Article | en_US |
| dc.identifier.citation | Geoffrey X. Yu, Ziniu Wu, Ferdi Kossmann, Tianyu Li, Markos Markakis, Amadou Ngom, Sophie Zhang, Tim Kraska, and Samuel Madden. 2025. Virtualizing Cloud Data Infrastructures with BRAD. In Companion of the 2025 International Conference on Management of Data (SIGMOD/PODS '25). Association for Computing Machinery, New York, NY, USA, 271–274. | en_US |
| dc.contributor.department | Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory | en_US |
| dc.identifier.mitlicense | PUBLISHER_POLICY | |
| dc.eprint.version | Final published version | en_US |
| dc.type.uri | http://purl.org/eprint/type/ConferencePaper | en_US |
| eprint.status | http://purl.org/eprint/status/NonPeerReviewed | en_US |
| dc.date.updated | 2025-08-01T08:54:51Z | |
| dc.language.rfc3066 | en | |
| dc.rights.holder | The author(s) | |
| dspace.date.submission | 2025-08-01T08:54:51Z | |
| mit.license | PUBLISHER_CC | |
| mit.metadata.status | Authority Work and Publication Information Needed | en_US |