{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,20]],"date-time":"2025-08-20T12:28:05Z","timestamp":1755692885543,"version":"3.41.0"},"reference-count":57,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2024,10,5]],"date-time":"2024-10-05T00:00:00Z","timestamp":1728086400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Embed. Comput. Syst."],"published-print":{"date-parts":[[2025,1,31]]},"abstract":"<jats:p>\n            Today\u2019s Internet of Things (IoT) devices can colocate multiple applications on a platform with hardware resource sharing. Such colocations allow for increasing the throughput of contemporary IoT applications, similar to the use of multi-tenancy in clouds. However, avoiding performance interference among colocated applications through virtualized performance isolation is expensive in IoT platforms due to resource limitations. Hence, on the one hand, colocated IoT applications without performance isolation contend for shared limited resources, which makes their performance variance discontinuous and\n            <jats:italic>a priori<\/jats:italic>\n            unknown. On the other hand, different combinations of colocated applications make the overall state space exceedingly large. All of these make such colocated routines challenging to predict, making it difficult to plan which applications to colocate on which platform.\n          <\/jats:p>\n          <jats:p>\n            We propose\n            <jats:sc>Co<\/jats:sc>\n            -\n            <jats:sc>Approximator<\/jats:sc>\n            , a technique for systematically sampling an exponentially large colocated application state space and efficiently approximating it from only four available complete colocation samples. We demonstrate the performance of\n            <jats:sc>Co<\/jats:sc>\n            -\n            <jats:sc>Approximator<\/jats:sc>\n            with 17 standard benchmarks and three pipelined data processing applications on different IoT platforms, where on average,\n            <jats:sc>Co<\/jats:sc>\n            -\n            <jats:sc>Approximator<\/jats:sc>\n            reduces existing techniques\u2019 approximation error from 61% to just 7%.\n          <\/jats:p>\n          <jats:p\/>","DOI":"10.1145\/3677180","type":"journal-article","created":{"date-parts":[[2024,7,25]],"date-time":"2024-07-25T11:07:09Z","timestamp":1721905629000},"page":"1-28","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["C\n            <scp>o<\/scp>\n            -A\n            <scp>pproximator<\/scp>\n            : Enabling Performance Prediction in Colocated Applications."],"prefix":"10.1145","volume":"24","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2085-6538","authenticated-orcid":false,"given":"Rafiuzzaman","family":"Mohammad","sequence":"first","affiliation":[{"name":"Electrical and Computer Engineering, The University of British Columbia, Vancouver, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2959-4802","authenticated-orcid":false,"given":"Sathish","family":"Gopalakrishnan","sequence":"additional","affiliation":[{"name":"Electrical and Computer Engineering, The University of British Columbia, Vancouver, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2380-3415","authenticated-orcid":false,"given":"Karthik","family":"Pattabiraman","sequence":"additional","affiliation":[{"name":"Electrical and Computer Engineering, The University of British Columbia, Vancouver, Canada"}]}],"member":"320","published-online":{"date-parts":[[2024,10,5]]},"reference":[{"key":"e_1_3_2_2_2","unstructured":"IOTnews. 2021. Internet of Things News. Retrieved July 27 2024 from https:\/\/www.iottechnews.com\/news\/2021\/apr\/21\/iot-technology-will-save-eight-times-the-energy-it-consumes-by-2030-new-report-shows"},{"issue":"10","key":"e_1_3_2_3_2","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1109\/MC.2017.3641638","article-title":"Real-time video analytics: The killer app for edge computing","volume":"50","author":"Ananthanarayanan Ganesh","year":"2017","unstructured":"Ganesh Ananthanarayanan, Paramvir Bahl, Peter Bod\u00edk, Krishna Chintalapudi, Matthai Philipose, Lenin Ravindranath, and Sudipta Sinha. 2017. Real-time video analytics: The killer app for edge computing. Computer 50, 10 (2017), 58\u201367.","journal-title":"Computer"},{"key":"e_1_3_2_4_2","doi-asserted-by":"crossref","first-page":"695","DOI":"10.1145\/3307334.3328589","volume-title":"Proceedings of the 17th Annual International Conference on Mobile Systems, Applications, and Services","author":"Ananthanarayanan Ganesh","year":"2019","unstructured":"Ganesh Ananthanarayanan, Victor Bahl, Landon Cox, Alex Crown, Shadi Nogbahi, and Yuanchao Shu. 2019. Video analytics\u2014Killer app for edge computing. In Proceedings of the 17th Annual International Conference on Mobile Systems, Applications, and Services. 695\u2013696."},{"key":"e_1_3_2_5_2","unstructured":"Krste Asanovic Ras Bodik Bryan Christopher Catanzaro Joseph James Gebis Parry Husbands Kurt Keutzer David A. Patterson William Lester Plishker John Shalf Samuel Webb Williams and Katherine A. Yelick. 2006. The Landscape of Parallel Computing Research: A View from Berkeley. Technical Report. Berkeley Engineering & Computer Sciences."},{"key":"e_1_3_2_6_2","first-page":"359","volume-title":"Proceedings of the 2017 IEEE 10th International Conference on Cloud Computing (CLOUD\u201917)","author":"Bhimani Janki","year":"2017","unstructured":"Janki Bhimani, Ningfang Mi, Miriam Leeser, and Zhengyu Yang. 2017. FiM: Performance prediction for parallel computation in iterative data processing applications. In Proceedings of the 2017 IEEE 10th International Conference on Cloud Computing (CLOUD\u201917). IEEE, 359\u2013366."},{"key":"e_1_3_2_7_2","first-page":"1","volume-title":"Proceedings of the 2020 29th International Conference on Computer Communications and Networks (ICCCN\u201920)","author":"Byabazaire John","year":"2020","unstructured":"John Byabazaire, Gregory O\u2019Hare, and Declan Delaney. 2020. Using trust as a measure to derive data quality in data shared IoT deployments. In Proceedings of the 2020 29th International Conference on Computer Communications and Networks (ICCCN\u201920). IEEE, 1\u20139."},{"key":"e_1_3_2_8_2","first-page":"44","volume-title":"Proceedings of the 2009 IEEE International Symposium on Workload Characterization (IISWC\u201909)","author":"Che Shuai","year":"2009","unstructured":"Shuai Che, Michael Boyer, Jiayuan Meng, David Tarjan, Jeremy W. Sheaffer, Sang-Ha Lee, and Kevin Skadron. 2009. Rodinia: A benchmark suite for heterogeneous computing. In Proceedings of the 2009 IEEE International Symposium on Workload Characterization (IISWC\u201909). IEEE, 44\u201354."},{"key":"e_1_3_2_9_2","first-page":"1","volume-title":"Proceedings of the IEEE International Symposium on Workload Characterization (IISWC\u201910)","author":"Che Shuai","year":"2010","unstructured":"Shuai Che, Jeremy W. Sheaffer, Michael Boyer, Lukasz G. Szafaryn, Liang Wang, and Kevin Skadron. 2010. A characterization of the Rodinia benchmark suite with comparison to contemporary CMP workloads. In Proceedings of the IEEE International Symposium on Workload Characterization (IISWC\u201910). IEEE, 1\u201311."},{"key":"e_1_3_2_10_2","first-page":"164","volume-title":"Proceedings of the 2015 IEEE 23rd International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems","author":"Chen Xi","year":"2015","unstructured":"Xi Chen, Lukas Rupprecht, Rasha Osman, Peter Pietzuch, Felipe Franciosi, and William Knottenbelt. 2015. CloudScope: Diagnosing and managing performance interference in multi-tenant clouds. In Proceedings of the 2015 IEEE 23rd International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems. IEEE, 164\u2013173."},{"issue":"4","key":"e_1_3_2_11_2","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1145\/2499368.2451125","article-title":"Paragon: QoS-aware scheduling for heterogeneous datacenters","volume":"48","author":"Delimitrou Christina","year":"2013","unstructured":"Christina Delimitrou and Christos Kozyrakis. 2013. Paragon: QoS-aware scheduling for heterogeneous datacenters. ACM SIGPLAN Notices 48, 4 (2013), 77\u201388.","journal-title":"ACM SIGPLAN Notices"},{"key":"e_1_3_2_12_2","volume-title":"Proceedings of the 2009 IEEE Conference on Computer Vision and Pattern Recognition (CVPR\u201909)","author":"Gallagher A.","year":"2009","unstructured":"A. Gallagher and T. Chen. 2009. Understanding images of groups of people. In Proceedings of the 2009 IEEE Conference on Computer Vision and Pattern Recognition (CVPR\u201909)."},{"key":"e_1_3_2_13_2","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1145\/3152141.3152391","volume-title":"Proceedings of the 4th Workshop on Middleware and Applications for the Internet of Things","author":"Gascon-Samson Julien","year":"2017","unstructured":"Julien Gascon-Samson, Mohammad Rafiuzzaman, and Karthik Pattabiraman. 2017. ThingsJS: Towards a flexible and self-adaptable middleware for dynamic and heterogeneous IoT environments. In Proceedings of the 4th Workshop on Middleware and Applications for the Internet of Things. ACM, 11\u201316."},{"key":"e_1_3_2_14_2","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1109\/CNSM.2010.5691343","volume-title":"Proceedings of the 2010 International Conference on Network and Service Management","author":"Gong Zhenhuan","year":"2010","unstructured":"Zhenhuan Gong, Xiaohui Gu, and John Wilkes. 2010. PRESS: PRedictive Elastic reSource Scaling for cloud systems. In Proceedings of the 2010 International Conference on Network and Service Management. IEEE, 9\u201316."},{"key":"e_1_3_2_15_2","article-title":"Hadoop performance models","author":"Herodotou Herodotos","year":"2011","unstructured":"Herodotos Herodotou. 2011. Hadoop performance models. arXiv preprint arXiv:1106.0940 (2011).","journal-title":"arXiv preprint arXiv:1106.0940"},{"key":"e_1_3_2_16_2","first-page":"1","volume-title":"Proceedings of the 2nd ACM Symposium on Cloud Computing","author":"Huai Yin","year":"2011","unstructured":"Yin Huai, Rubao Lee, Simon Zhang, Cathy H Xia, and Xiaodong Zhang. 2011. DOT: A matrix model for analyzing, optimizing and deploying software for big data analytics in distributed systems. In Proceedings of the 2nd ACM Symposium on Cloud Computing. 1\u201314."},{"key":"e_1_3_2_17_2","first-page":"1","volume-title":"Proceedings of the 2012 21st International Conference on Computer Communications and Networks (ICCCN\u201912)","author":"Kadirvel Selvi","year":"2012","unstructured":"Selvi Kadirvel and Jos\u00e9 A. B. Fortes. 2012. Grey-box approach for performance prediction in Map-Reduce based platforms. In Proceedings of the 2012 21st International Conference on Computer Communications and Networks (ICCCN\u201912). IEEE, 1\u20139."},{"issue":"3","key":"e_1_3_2_18_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3323090","article-title":"Caliper: Interference estimator for multi-tenant environments sharing architectural resources","volume":"16","author":"Kannan Ram Srivatsa","year":"2019","unstructured":"Ram Srivatsa Kannan, Michael Laurenzano, Jeongseob Ahn, Jason Mars, and Lingjia Tang. 2019. Caliper: Interference estimator for multi-tenant environments sharing architectural resources. ACM Transactions on Architecture and Code Optimization 16, 3 (2019), 1\u201325.","journal-title":"ACM Transactions on Architecture and Code Optimization"},{"key":"e_1_3_2_19_2","first-page":"938","volume-title":"Proceedings of the 21st Annual ACM-SIAM Symposium on Discrete Algorithms","author":"Karloff Howard","year":"2010","unstructured":"Howard Karloff, Siddharth Suri, and Sergei Vassilvitskii. 2010. A model of computation for MapReduce. In Proceedings of the 21st Annual ACM-SIAM Symposium on Discrete Algorithms. 938\u2013948."},{"key":"e_1_3_2_20_2","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1145\/3059009.3059028","volume-title":"Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education","author":"Kurkovsky Stan","year":"2017","unstructured":"Stan Kurkovsky and Chad Williams. 2017. Raspberry Pi as a platform for the Internet of Things projects: Experiences and lessons. In Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education. 64\u201369."},{"key":"e_1_3_2_21_2","first-page":"231","volume-title":"Proceedings of the 2012 IEEE International Conference on Cluster Computing Workshops","author":"Lin Xuelian","year":"2012","unstructured":"Xuelian Lin, Zide Meng, Chuan Xu, and Meng Wang. 2012. A practical performance model for Hadoop MapReduce. In Proceedings of the 2012 IEEE International Conference on Cluster Computing Workshops. IEEE, 231\u2013239."},{"key":"e_1_3_2_22_2","doi-asserted-by":"crossref","first-page":"248","DOI":"10.1145\/2155620.2155650","volume-title":"Proceedings of the 44th Annual IEEE\/ACM International Symposium on Microarchitecture","author":"Mars Jason","year":"2011","unstructured":"Jason Mars, Lingjia Tang, Robert Hundt, Kevin Skadron, and Mary Lou Soffa. 2011. Bubble-Up: Increasing utilization in modern warehouse scale computers via sensible co-locations. In Proceedings of the 44th Annual IEEE\/ACM International Symposium on Microarchitecture. 248\u2013259."},{"key":"e_1_3_2_23_2","article-title":"Computational intelligent sensor-rank consolidation approach for Industrial Internet of Things (IIoT)","author":"Mekala M. S.","year":"2021","unstructured":"M. S. Mekala, Patan Rizwan, and Mohammad S. Khan. 2021. Computational intelligent sensor-rank consolidation approach for Industrial Internet of Things (IIoT). IEEE Internet of Things Journal. Published Online, April 15, 2021.","journal-title":"IEEE Internet of Things Journal."},{"key":"e_1_3_2_24_2","unstructured":"Microsoft. 2018. Vision Zero Network. Retrieved July 27 2024 from https:\/\/visionzeronetwork.org\/about\/what-is-vision-zero\/"},{"key":"e_1_3_2_25_2","doi-asserted-by":"crossref","first-page":"204","DOI":"10.1016\/j.jpdc.2018.09.011","article-title":"Workload aware VM consolidation method in edge\/cloud computing for IoT applications","volume":"123","author":"Mohiuddin Irfan","year":"2019","unstructured":"Irfan Mohiuddin and Ahmad Almogren. 2019. Workload aware VM consolidation method in edge\/cloud computing for IoT applications. Journal of Parallel and Distributed Computing 123 (2019), 204\u2013214.","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"e_1_3_2_26_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.future.2017.10.011","article-title":"LEGIoT: A lightweight edge gateway for the Internet of Things","volume":"81","author":"Morabito Roberto","year":"2018","unstructured":"Roberto Morabito, Riccardo Petrolo, Valeria Loscr\u00ec, and Nathalie Mitton. 2018. LEGIoT: A lightweight edge gateway for the Internet of Things. Future Generation Computer Systems 81 (2018), 1\u201315.","journal-title":"Future Generation Computer Systems"},{"key":"e_1_3_2_27_2","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1109\/IC2E48712.2020.00015","volume-title":"Proceedings of the 2020 IEEE International Conference on Cloud Engineering (IC2E\u201920)","author":"Moradi Hamidreza","year":"2020","unstructured":"Hamidreza Moradi, Wei Wang, Amanda Fernandez, and Dakai Zhu. 2020. uPredict: A user-level profiler-based predictive framework in multi-tenant clouds. In Proceedings of the 2020 IEEE International Conference on Cloud Engineering (IC2E\u201920). IEEE, 73\u201382."},{"key":"e_1_3_2_28_2","first-page":"638","volume-title":"Proceedings of the 2019 IEEE 21st International Conference on High Performance Computing and Communications, the IEEE 17th International Conference on Smart City, and the IEEE 5th International Conference on Data Science and Systems (HPCC\/SmartCity\/DSS\u201919)","author":"Moradi Hamidreza","year":"2019","unstructured":"Hamidreza Moradi, Wei Wang, and Dakai Zhu. 2019. Adaptive performance modeling and prediction of applications in multi-tenant clouds. In Proceedings of the 2019 IEEE 21st International Conference on High Performance Computing and Communications, the IEEE 17th International Conference on Smart City, and the IEEE 5th International Conference on Data Science and Systems (HPCC\/SmartCity\/DSS\u201919). IEEE, 638\u2013645."},{"key":"e_1_3_2_29_2","volume-title":"Proceedings of the Springer International Conference on Grid, Cloud, and Cluster Computing (GCC\u201921)","author":"Moradi Hamidreza","year":"2021","unstructured":"Hamidreza Moradi, Wei Wang, and Dakai Zhu. 2021. Investigations of micro-benchmarks for performance profiling in multi-tenant clouds. In Proceedings of the Springer International Conference on Grid, Cloud, and Cluster Computing (GCC\u201921)."},{"key":"e_1_3_2_30_2","article-title":"Online performance modeling and prediction for single-VM applications in multi-tenant clouds","author":"Moradi Hamidreza","year":"2021","unstructured":"Hamidreza Moradi, Wei Wang, and Dakai Zhu. 2021. Online performance modeling and prediction for single-VM applications in multi-tenant clouds. IEEE Transactions on Cloud Computing. Published Online, May 10, 2021.","journal-title":"IEEE Transactions on Cloud Computing."},{"key":"e_1_3_2_31_2","doi-asserted-by":"crossref","first-page":"507","DOI":"10.1145\/1807167.1807223","volume-title":"Proceedings of the 2010 ACM SIGMOD International Conference on Management of Data","author":"Morton Kristi","year":"2010","unstructured":"Kristi Morton, Magdalena Balazinska, and Dan Grossman. 2010. ParaTimer: A progress indicator for MapReduce DAGs. In Proceedings of the 2010 ACM SIGMOD International Conference on Management of Data. 507\u2013518."},{"key":"e_1_3_2_32_2","first-page":"6","volume-title":"Proceedings of the 20th IEEE International Parallel and Distributed Processing Symposium","author":"Niculescu Virginia","year":"2006","unstructured":"Virginia Niculescu. 2006. Cost evaluation from specifications for BSP programs. In Proceedings of the 20th IEEE International Parallel and Distributed Processing Symposium. IEEE, 6."},{"key":"e_1_3_2_33_2","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1145\/2212908.2212937","volume-title":"Proceedings of the 9th Conference on Computing Frontiers","author":"Nugteren Cedric","year":"2012","unstructured":"Cedric Nugteren and Henk Corporaal. 2012. The boat hull model: Enabling performance prediction for parallel computing prior to code development. In Proceedings of the 9th Conference on Computing Frontiers. 203\u2013212."},{"key":"e_1_3_2_34_2","first-page":"5206","volume-title":"Proceedings of the 2015 IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP\u201915)","author":"Panayotov Vassil","year":"2015","unstructured":"Vassil Panayotov, Guoguo Chen, Daniel Povey, and Sanjeev Khudanpur. 2015. LibriSpeech: An ASR corpus based on public domain audio books. In Proceedings of the 2015 IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP\u201915). IEEE, 5206\u20135210."},{"key":"e_1_3_2_35_2","first-page":"1","volume-title":"Proceedings of the 3rd ACM Symposium on Cloud Computing","author":"Park Nohhyun","year":"2012","unstructured":"Nohhyun Park, Irfan Ahmad, and David J. Lilja. 2012. Romano: Autonomous storage management using performance prediction in multi-tenant datacenters. In Proceedings of the 3rd ACM Symposium on Cloud Computing. 1\u201314."},{"key":"e_1_3_2_36_2","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1016\/j.future.2022.08.012","article-title":"Cloud white: Detecting and estimating QoS degradation of latency-critical workloads in the public cloud","volume":"138","author":"Pons Luc\u00eda","year":"2023","unstructured":"Luc\u00eda Pons, Josu\u00e9 Feliu, Julio Sahuquillo, Mar\u00eda E. G\u00f3mez, Salvador Petit, Julio Pons, and Chaoyi Huang. 2023. Cloud white: Detecting and estimating QoS degradation of latency-critical workloads in the public cloud. Future Generation Computer Systems 138 (2023), 13\u201325.","journal-title":"Future Generation Computer Systems"},{"key":"e_1_3_2_37_2","volume-title":"Interference Analysis and Resource Management in Server Processors: From HPC to Cloud Computing","author":"Escat Luc\u00eda Pons","year":"2023","unstructured":"Luc\u00eda Pons Escat. 2023. Interference Analysis and Resource Management in Server Processors: From HPC to Cloud Computing. Ph.D. Dissertation. Universitat Polit\u00e8cnica de Val\u00e8ncia."},{"issue":"7","key":"e_1_3_2_38_2","article-title":"Feasibility and efficiency of Raspberry Pi as the single board computer sensor node","volume":"163","author":"Rafiuzzaman Mohammad","year":"2017","unstructured":"Mohammad Rafiuzzaman. 2017. Feasibility and efficiency of Raspberry Pi as the single board computer sensor node. International Journal of Computer Applications 163, 7 (2017), 12\u201320.","journal-title":"International Journal of Computer Applications"},{"key":"e_1_3_2_39_2","doi-asserted-by":"crossref","first-page":"292","DOI":"10.1145\/3297280.3297311","volume-title":"Proceedings of the 34th ACM\/SIGAPP Symposium on Applied Computing","author":"Rafiuzzaman Mohammad","year":"2019","unstructured":"Mohammad Rafiuzzaman, Julien Gascon-Samson, Karthik Pattabiraman, and Sathish Gopalakrishnan. 2019. Failure prediction in the Internet of Things due to memory exhaustion. In Proceedings of the 34th ACM\/SIGAPP Symposium on Applied Computing. ACM, 292\u2013301."},{"key":"e_1_3_2_40_2","first-page":"156","volume-title":"Proceedings of the 2022 IEEE\/ACM 7th International Conference on Internet-of-Things Design and Implementation (IoTDI\u201922)","author":"Rafiuzzaman Mohammad","year":"2022","unstructured":"Mohammad Rafiuzzaman, Sathish Gopalakrishnan, and Karthik Pattabiraman. 2022. \\(\\Pi\\) -Configurator: Enabling efficient configuration of pipelined applications on the edge. In Proceedings of the 2022 IEEE\/ACM 7th International Conference on Internet-of-Things Design and Implementation (IoTDI\u201922). IEEE, 156\u2013169."},{"key":"e_1_3_2_41_2","unstructured":"S. Riaric. 2003. License Plate Detection Recognition and Automated Storage. Technical Report. University of Zagreb Zagreb Croatia."},{"key":"e_1_3_2_42_2","doi-asserted-by":"crossref","unstructured":"Markus Rupp Jose A. Garcia-Naya Javier Via Florian Kaltenberger and Robert W. Heath Jr. 2017. Experimental evaluation in wireless communications. EURASIP Journal on Wireless Communications and Networking 2017 (2017) 1\u20133.","DOI":"10.1186\/s13638-017-0842-2"},{"key":"e_1_3_2_43_2","doi-asserted-by":"crossref","first-page":"248","DOI":"10.1016\/j.neucom.2020.08.076","article-title":"A proactive autoscaling and energy-efficient VM allocation framework using online multi-resource neural network for cloud data center","volume":"426","author":"Saxena Deepika","year":"2021","unstructured":"Deepika Saxena and Ashutosh Kumar Singh. 2021. A proactive autoscaling and energy-efficient VM allocation framework using online multi-resource neural network for cloud data center. Neurocomputing 426 (2021), 248\u2013264.","journal-title":"Neurocomputing"},{"key":"e_1_3_2_44_2","first-page":"90","volume-title":"Proceedings of the 2018 IEEE 11th International Conference on Cloud Computing (CLOUD\u201918)","author":"Scheuner Joel","year":"2018","unstructured":"Joel Scheuner and Philipp Leitner. 2018. Estimating cloud application performance based on micro-benchmark profiling. In Proceedings of the 2018 IEEE 11th International Conference on Cloud Computing (CLOUD\u201918). IEEE, 90\u201397."},{"issue":"2","key":"e_1_3_2_45_2","doi-asserted-by":"crossref","first-page":"1439","DOI":"10.1007\/s10586-017-1385-3","article-title":"Performance prediction of parallel computing models to analyze cloud-based big data applications","volume":"21","author":"Shen Chao","year":"2018","unstructured":"Chao Shen, Weiqin Tong, Kim-Kwang Raymond Choo, and Samina Kausar. 2018. Performance prediction of parallel computing models to analyze cloud-based big data applications. Cluster Computing 21, 2 (2018), 1439\u20131454.","journal-title":"Cluster Computing"},{"key":"e_1_3_2_46_2","first-page":"1","volume-title":"Proceedings of the 2nd ACM Symposium on Cloud Computing","author":"Shen Zhiming","year":"2011","unstructured":"Zhiming Shen, Sethuraman Subbiah, Xiaohui Gu, and John Wilkes. 2011. CloudScale: Elastic resource scaling for multi-tenant cloud systems. In Proceedings of the 2nd ACM Symposium on Cloud Computing. 1\u201314."},{"key":"e_1_3_2_47_2","first-page":"13693","volume-title":"Proceedings of the AAAI Conference on Artificial Intelligence","author":"Strubell Emma","year":"2020","unstructured":"Emma Strubell, Ananya Ganesh, and Andrew McCallum. 2020. Energy and policy considerations for modern deep learning research. Proceedings of the AAAI Conference on Artificial Intelligence 34, 9 (2020), 13693\u201313696."},{"issue":"1","key":"e_1_3_2_48_2","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1109\/MS.2017.26","article-title":"A roadmap to the programmable world: Software challenges in the IoT era","volume":"34","author":"Taivalsaari Antero","year":"2017","unstructured":"Antero Taivalsaari and Tommi Mikkonen. 2017. A roadmap to the programmable world: Software challenges in the IoT era. IEEE Software 34, 1 (2017), 72\u201380.","journal-title":"IEEE Software"},{"issue":"17","key":"e_1_3_2_49_2","doi-asserted-by":"crossref","first-page":"4429","DOI":"10.1002\/cpe.3767","article-title":"Dynamic resource demand prediction and allocation in multi-tenant service clouds","volume":"28","author":"Verma Manish","year":"2016","unstructured":"Manish Verma, G. R. Gangadharan, Nanjangud C. Narendra, Ravi Vadlamani, Vidyadhar Inamdar, Lakshmi Ramachandran, Rodrigo N. Calheiros, and Rajkumar Buyya. 2016. Dynamic resource demand prediction and allocation in multi-tenant service clouds. Concurrency and Computation: Practice and Experience 28, 17 (2016), 4429\u20134442.","journal-title":"Concurrency and Computation: Practice and Experience"},{"key":"e_1_3_2_50_2","first-page":"1","volume-title":"Proceedings of the 2013 IEEE International Conference on Cloud Computing in Emerging Markets (CCEM\u201913)","author":"Verma Manish","year":"2013","unstructured":"Manish Verma, G. R. Gangadharan, V. Ravi, and Nanjangud Narendra. 2013. Resource demand prediction in multi-tenant service clouds. In Proceedings of the 2013 IEEE International Conference on Cloud Computing in Emerging Markets (CCEM\u201913). IEEE, 1\u20138."},{"key":"e_1_3_2_51_2","first-page":"50","volume-title":"Proceedings of the 2014 43rd International Conference on Parallel Processing","author":"Rahman Md. Wasi-Ur","year":"2014","unstructured":"Md. Wasi-Ur Rahman, Xiaoyi Lu, Nusrat Sharmin Islam, and Dhabaleswar K. Panda. 2014. Performance modeling for RDMA-enhanced Hadoop MapReduce. In Proceedings of the 2014 43rd International Conference on Parallel Processing. IEEE, 50\u201359."},{"key":"e_1_3_2_52_2","article-title":"In the Programmable World, All Our Objects Will Act as One","author":"Wasik Bill","year":"2013","unstructured":"Bill Wasik. 2013. In the Programmable World, All Our Objects Will Act as One. Wired.","journal-title":"Wired."},{"key":"e_1_3_2_53_2","doi-asserted-by":"crossref","first-page":"452","DOI":"10.1145\/3127479.3131614","volume-title":"Proceedings of the 2017 Symposium on Cloud Computing","author":"Yadwadkar Neeraja J.","year":"2017","unstructured":"Neeraja J. Yadwadkar, Bharath Hariharan, Joseph E. Gonzalez, Burton Smith, and Randy H. Katz. 2017. Selecting the best VM across multiple public clouds: A data-driven performance modeling approach. In Proceedings of the 2017 Symposium on Cloud Computing. 452\u2013465."},{"key":"e_1_3_2_54_2","first-page":"11","volume-title":"Proceedings of the 2013 IEEE 21st International Symposium on Modelling, Analysis, and Simulation of Computer and Telecommunication Systems","author":"Yigitbasi Nezih","year":"2013","unstructured":"Nezih Yigitbasi, Theodore L. Willke, Guangdeng Liao, and Dick Epema. 2013. Towards machine learning-based auto-tuning of MapReduce. In Proceedings of the 2013 IEEE 21st International Symposium on Modelling, Analysis, and Simulation of Computer and Telecommunication Systems. IEEE, 11\u201320."},{"key":"e_1_3_2_55_2","first-page":"765","volume-title":"Proceedings of the 2012 IEEE 12th International Conference on Data Mining","author":"Yu Hsiang-Fu","year":"2012","unstructured":"Hsiang-Fu Yu, Cho-Jui Hsieh, Si Si, and Inderjit Dhillon. 2012. Scalable coordinate descent approaches to parallel matrix factorization for recommender systems. In Proceedings of the 2012 IEEE 12th International Conference on Data Mining. 765\u2013774. 10.1109\/ICDM.2012.168"},{"key":"e_1_3_2_56_2","doi-asserted-by":"crossref","first-page":"6900","DOI":"10.1109\/ACCESS.2017.2778504","article-title":"A survey on the edge computing for the Internet of Things","volume":"6","author":"Yu Wei","year":"2018","unstructured":"Wei Yu, Fan Liang, Xiaofei He, William Grant Hatcher, Chao Lu, Jie Lin, and Xinyu Yang. 2018. A survey on the edge computing for the Internet of Things. IEEE Access 6 (2018), 6900\u20136919.","journal-title":"IEEE Access"},{"issue":"4","key":"e_1_3_2_57_2","doi-asserted-by":"crossref","first-page":"619","DOI":"10.1007\/s10766-013-0262-9","article-title":"MulticoreBSP for C: A high-performance library for shared-memory parallel programming","volume":"42","author":"Yzelman A. N.","year":"2014","unstructured":"A. N. Yzelman, Rob H. Bisseling, Dirk Roose, and Karl Meerbergen. 2014. MulticoreBSP for C: A high-performance library for shared-memory parallel programming. International Journal of Parallel Programming 42, 4 (2014), 619\u2013642.","journal-title":"International Journal of Parallel Programming"},{"issue":"9","key":"e_1_3_2_58_2","doi-asserted-by":"crossref","first-page":"1416","DOI":"10.14778\/3397230.3397238","article-title":"Query performance prediction for concurrent queries using graph embedding","volume":"13","author":"Zhou Xuanhe","year":"2020","unstructured":"Xuanhe Zhou, Ji Sun, Guoliang Li, and Jianhua Feng. 2020. Query performance prediction for concurrent queries using graph embedding. Proceedings of the VLDB Endowment 13, 9 (2020), 1416\u20131428.","journal-title":"Proceedings of the VLDB Endowment"}],"container-title":["ACM Transactions on Embedded Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3677180","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3677180","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T00:06:17Z","timestamp":1750291577000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3677180"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,10,5]]},"references-count":57,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2025,1,31]]}},"alternative-id":["10.1145\/3677180"],"URL":"https:\/\/doi.org\/10.1145\/3677180","relation":{},"ISSN":["1539-9087","1558-3465"],"issn-type":[{"type":"print","value":"1539-9087"},{"type":"electronic","value":"1558-3465"}],"subject":[],"published":{"date-parts":[[2024,10,5]]},"assertion":[{"value":"2023-10-25","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-05-13","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-10-05","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}