{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,11]],"date-time":"2025-09-11T22:52:47Z","timestamp":1757631167106,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":82,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,6,22]]},"DOI":"10.1145\/3722212.3724438","type":"proceedings-article","created":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T09:00:26Z","timestamp":1750150826000},"page":"539-552","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Flux: Unifying Heterogeneous Infrastructure for Alibaba AnalyticDB"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0001-7027-327X","authenticated-orcid":false,"given":"Wei","family":"Li","sequence":"first","affiliation":[{"name":"Alibaba Cloud Computing, Hangzhou, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6729-5718","authenticated-orcid":false,"given":"Jiachi","family":"Zhang","sequence":"additional","affiliation":[{"name":"Alibaba Cloud Computing, Hangzhou, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-0657-254X","authenticated-orcid":false,"given":"Ye","family":"Yin","sequence":"additional","affiliation":[{"name":"Alibaba Cloud Computing, Hangzhou, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-9916-9330","authenticated-orcid":false,"given":"Yan","family":"Li","sequence":"additional","affiliation":[{"name":"Alibaba Cloud Computing, Hangzhou, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-0324-1358","authenticated-orcid":false,"given":"Zhanyang","family":"Zhu","sequence":"additional","affiliation":[{"name":"Alibaba Cloud Computing, Hangzhou, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-2045-6240","authenticated-orcid":false,"given":"Yuhao","family":"Li","sequence":"additional","affiliation":[{"name":"Alibaba Cloud Computing, Hangzhou, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4182-0075","authenticated-orcid":false,"given":"Zhencan","family":"Peng","sequence":"additional","affiliation":[{"name":"Alibaba Cloud Computing, Hangzhou, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-6492-5221","authenticated-orcid":false,"given":"Lan","family":"Lu","sequence":"additional","affiliation":[{"name":"Alibaba Cloud Computing, Hangzhou, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-2689-6020","authenticated-orcid":false,"given":"Wenchao","family":"Zhou","sequence":"additional","affiliation":[{"name":"Alibaba Cloud Computing, Hangzhou, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-0431-1534","authenticated-orcid":false,"given":"Liang","family":"Lin","sequence":"additional","affiliation":[{"name":"Alibaba Cloud Computing, Hangzhou, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-0770-5775","authenticated-orcid":false,"given":"Feifei","family":"Li","sequence":"additional","affiliation":[{"name":"Alibaba Cloud Computing, Hangzhou, China"}]}],"member":"320","published-online":{"date-parts":[[2025,6,22]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"[n. d.]. Nvidia SR-IOV. https:\/\/docs.nvidia.com\/networking\/display\/mlnxofedv581011\/singlerootiovirtualization(sr-iov)."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3514221.3526045"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2017.2661582"},{"key":"e_1_3_2_1_4_1","unstructured":"AWS. [n. d.]. AQUA (Advanced Query Accelerator) -- A Speed Boost for Your Amazon Redshift Queries. https:\/\/aws.amazon.com\/cn\/blogs\/aws\/new-aquaadvanced-query-accelerator-for-amazon-redshift\/"},{"key":"e_1_3_2_1_5_1","first-page":"430","article-title":"Pathways: Asynchronous distributed dataflow for ml","volume":"4","author":"Barham Paul","year":"2022","unstructured":"Paul Barham, Aakanksha Chowdhery, Jeff Dean, Sanjay Ghemawat, Steven Hand, Daniel Hurt, Michael Isard, Hyeontaek Lim, Ruoming Pang, Sudip Roy, et al. 2022. Pathways: Asynchronous distributed dataflow for ml. Proceedings of Machine Learning and Systems 4 (2022), 430--449.","journal-title":"Proceedings of Machine Learning and Systems"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3447786.3456259"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2882936"},{"key":"e_1_3_2_1_8_1","volume-title":"18th USENIX conference on file and storage technologies (FAST 20)","author":"Cao Wei","year":"2020","unstructured":"Wei Cao, Yang Liu, Zhushi Cheng, Ning Zheng, Wei Li, Wenjie Wu, Linqiang Ouyang, PengWang, YijingWang, Ray Kuan, et al. 2020. {POLARDB} meets computational storage: Efficiently support analytical workloads in {Cloud-Native} relational database. In 18th USENIX conference on file and storage technologies (FAST 20). 29--41."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.14778\/3685800.3685845"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.14778\/3685800.3685845"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2597917.2597929"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.14778\/3554821.3554822"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.14778\/3303753.3303760"},{"key":"e_1_3_2_1_14_1","unstructured":"Alibaba Cloud. [n. d.]. Elastic Container Instance (ECI). https:\/\/partners-intl. aliyun.com\/vodafone\/products\/elastic-container-instance"},{"key":"e_1_3_2_1_15_1","unstructured":"NVIDIA Corporation. [n. d.]. Single Root IO Virtualization (SR-IOV). https:\/\/docs.nvidia.com\/doca\/sdk\/singlerootiovirtualization(sr-iov)\/index.html"},{"key":"e_1_3_2_1_16_1","unstructured":"NVIDIA Corporation. [n. d.]. Time-Slicing GPUs in Kubernetes. https:\/\/docs.nvidia.com\/datacenter\/cloud-native\/gpu-operator\/latest\/gpu-sharing.html"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2903741"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.14778\/2732219.2732223"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618525.1618534"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCC\/SmartCity\/DSS.2019.00084"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCS.2010.5547126"},{"key":"e_1_3_2_1_22_1","volume-title":"The LEAP FPGA operating system. FPGAs for software programmers","author":"Fleming Kermin","year":"2016","unstructured":"Kermin Fleming and Michael Adler. 2016. The LEAP FPGA operating system. FPGAs for software programmers (2016), 245--258."},{"key":"e_1_3_2_1_23_1","volume-title":"A comparative study of cpu scheduling algorithms. arXiv preprint arXiv:1307.4165","author":"Goel Neetu","year":"2013","unstructured":"Neetu Goel and RB Garg. 2013. A comparative study of cpu scheduling algorithms. arXiv preprint arXiv:1307.4165 (2013)."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1519138.1519141"},{"key":"e_1_3_2_1_25_1","volume-title":"2011 USENIX Annual Technical Conference (USENIX ATC 11)","author":"Gupta Vishakha","year":"2011","unstructured":"Vishakha Gupta, Karsten Schwan, Niraj Tolia, Vanish Talwar, and Parthasarathy Ranganathan. 2011. Pegasus: Coordinated scheduling for virtualized acceleratorbased systems. In 2011 USENIX Annual Technical Conference (USENIX ATC 11)."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.38094\/jastt1215"},{"key":"e_1_3_2_1_27_1","volume-title":"NVIDIA GRID: Graphics accelerated VDI with the visual performance of a workstation. Nvidia Corp","author":"Herrera Alex","year":"2014","unstructured":"Alex Herrera. 2014. NVIDIA GRID: Graphics accelerated VDI with the visual performance of a workstation. Nvidia Corp (2014), 1--18."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3068281"},{"key":"e_1_3_2_1_29_1","unstructured":"IBM. [n. d.]. IBM Db2. https:\/\/www.ibm.com\/products\/db2"},{"key":"e_1_3_2_1_30_1","unstructured":"Snowflake inc. [n. d.]. Multicluster Warehouses. https:\/\/docs.snowflake.com\/en\/user-guide\/warehouses-multicluster"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-92990-1_4"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.14778\/3067421.3067423"},{"volume-title":"FPGAs for software programmers","author":"Koch Dirk","key":"e_1_3_2_1_33_1","unstructured":"Dirk Koch, Frank Hannig, and Daniel Ziener. 2016. FPGAs for software programmers. Springer."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2882906"},{"key":"e_1_3_2_1_35_1","unstructured":"Kubernetes. [n. d.]. Kubernetes. https:\/\/kubernetes.io\/"},{"key":"e_1_3_2_1_36_1","first-page":"805","article-title":"Method and system for remote device access in virtual environment","volume":"8","author":"Kuzkin Maxim A","year":"2014","unstructured":"Maxim A Kuzkin and Alexander G Tormasov. 2014. Method and system for remote device access in virtual environment. US Patent 8,805,947.","journal-title":"US Patent"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1254810.1254816"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2588555.2610507"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3626246.3653381"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.14778\/3648160.3648176"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3674843"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3542929.3563483"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2903735"},{"key":"e_1_3_2_1_44_1","unstructured":"Microsoft. [n. d.]. SQL Server. https:\/\/www.microsoft.com\/en-us\/sql-server"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3626246.3653394"},{"key":"e_1_3_2_1_46_1","unstructured":"Christian Plessl and Marco Platzner. 2004. Virtualization of Hardware- Introduction and Survey.. In ERSA. 63--69."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2678373.2665678"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2632216"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2021.3063670"},{"key":"e_1_3_2_1_50_1","first-page":"1","article-title":"A priority based round robin CPU scheduling algorithm for real time systems","volume":"1","author":"Rajput Ishwari Singh","year":"2012","unstructured":"Ishwari Singh Rajput and Deepa Gupta. 2012. A priority based round robin CPU scheduling algorithm for real time systems. International Journal of Innovations in Engineering and Technology 1, 3 (2012), 1--11.","journal-title":"International Journal of Innovations in Engineering and Technology"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3485126"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3485126"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3387524"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3307650.3322216"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/3555041.3589677"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2014.47"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2019.00196"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/3318464.3380595"},{"key":"e_1_3_2_1_59_1","volume-title":"2014 USENIX Annual Technical Conference (USENIX ATC 14)","author":"Suzuki Yusuke","year":"2014","unstructured":"Yusuke Suzuki, Shinpei Kato, Hiroshi Yamada, and Kenji Kono. 2014. {GPUvm}: Why Not Virtualizing {GPUs} at the Hypervisor?. In 2014 USENIX Annual Technical Conference (USENIX ATC 14). 109--120."},{"key":"e_1_3_2_1_60_1","volume-title":"Twine: A Unified Cluster Management System for Shared Infrastructure. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Tang Chunqiang","year":"2020","unstructured":"Chunqiang Tang, Kenny Yu, Kaushik Veeraraghavan, Jonathan Kaldor, Scott Michelson, Thawan Kooburat, Aravind Anbudurai, Matthew Clark, Kabir Gogia, Long Cheng, Ben Christensen, Alex Gartrell, Maxim Khutornenko, Sachin Kulkarni, Marcin Pawlowski, Tuomas Pelkonen, Andre Rodrigues, Rounak Tibrewal, Vaishnavi Venkatesan, and Peter Zhang. 2020. Twine: A Unified Cluster Management System for Shared Infrastructure. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20). USENIX Association, 787--803. https:\/\/www.usenix.org\/conference\/osdi20\/presentation\/tang"},{"key":"e_1_3_2_1_61_1","volume-title":"2014 USENIX Annual Technical Conference (USENIX ATC 14)","author":"Tian Kun","year":"2014","unstructured":"Kun Tian, Yaozu Dong, and David Cowperthwaite. 2014. A Full {GPU} Virtualization Solution with Mediated {Pass-Through}. In 2014 USENIX Annual Technical Conference (USENIX ATC 14). 121--132."},{"key":"e_1_3_2_1_62_1","unstructured":"TPC. [n. d.]. TPC-H Version 2 and Version 3. https:\/\/www.tpc.org\/tpch\/"},{"key":"e_1_3_2_1_63_1","unstructured":"TPC. [n. d.]. TPCx-BB. https:\/\/www.tpc.org\/tpcx-bb\/"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/1723112.1723134"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2018.00031"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.14778\/3681954.3682031"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.14778\/3583140.3583156"},{"key":"e_1_3_2_1_68_1","volume-title":"Serving and optimizing machine learning workflows on heterogeneous infrastructures. arXiv preprint arXiv:2205.04713","author":"Wu Yongji","year":"2022","unstructured":"Yongji Wu, Matthew Lentz, Danyang Zhuo, and Yao Lu. 2022. Serving and optimizing machine learning workflows on heterogeneous infrastructures. arXiv preprint arXiv:2205.04713 (2022)."},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.14778\/3565838.3565842"},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/3534678.3539063"},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/3534678.3539334"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2008.19"},{"key":"e_1_3_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.14778\/3551793.3551809"},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.14778\/3352063.3352124"},{"key":"e_1_3_2_1_75_1","volume-title":"EdgeNN: Efficient Neural Network Inference for CPUGPU Integrated Edge Devices. In 2023 IEEE 39th International Conference on Data Engineering (ICDE). IEEE, 1193--1207","author":"Zhang Chenyang","year":"2023","unstructured":"Chenyang Zhang, Feng Zhang, Kuangyu Chen, Mingjun Chen, Bingsheng He, and Xiaoyong Du. 2023. EdgeNN: Efficient Neural Network Inference for CPUGPU Integrated Edge Devices. In 2023 IEEE 39th International Conference on Data Engineering (ICDE). IEEE, 1193--1207."},{"key":"e_1_3_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1145\/3124680.3124743"},{"key":"e_1_3_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2017.120"},{"key":"e_1_3_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.14778\/2809974.2809984"},{"key":"e_1_3_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2017.2767044"},{"key":"e_1_3_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1145\/2465351.2465388"},{"key":"e_1_3_2_1_81_1","volume-title":"21st USENIX Symposium on Networked Systems Design and Implementation (NSDI 24)","author":"Zhang Yiwen","year":"2024","unstructured":"Yiwen Zhang, Xumiao Zhang, Ganesh Ananthanarayanan, Anand Iyer, Yuanchao Shu, Victor Bahl, Z Morley Mao, and Mosharaf Chowdhury. 2024. Vulcan: Automatic Query Planning for Live {ML} Analytics. In 21st USENIX Symposium on Networked Systems Design and Implementation (NSDI 24). 1385--1402."},{"key":"e_1_3_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2018.2874011"}],"event":{"name":"SIGMOD\/PODS '25: International Conference on Management of Data","sponsor":["SIGMOD ACM Special Interest Group on Management of Data"],"location":"Berlin Germany","acronym":"SIGMOD\/PODS '25"},"container-title":["Companion of the 2025 International Conference on Management of Data"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3722212.3724438","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,10]],"date-time":"2025-09-10T22:37:14Z","timestamp":1757543834000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3722212.3724438"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,22]]},"references-count":82,"alternative-id":["10.1145\/3722212.3724438","10.1145\/3722212"],"URL":"https:\/\/doi.org\/10.1145\/3722212.3724438","relation":{},"subject":[],"published":{"date-parts":[[2025,6,22]]},"assertion":[{"value":"2025-06-22","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}