{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,28]],"date-time":"2025-03-28T02:58:53Z","timestamp":1743130733695,"version":"3.40.3"},"publisher-location":"Singapore","reference-count":34,"publisher":"Springer Nature Singapore","isbn-type":[{"type":"print","value":"9789819707973"},{"type":"electronic","value":"9789819707980"}],"license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024]]},"DOI":"10.1007\/978-981-97-0798-0_26","type":"book-chapter","created":{"date-parts":[[2024,2,29]],"date-time":"2024-02-29T08:03:04Z","timestamp":1709193784000},"page":"443-462","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Running Serverless Function on\u00a0Resource Fragments in\u00a0Data Center"],"prefix":"10.1007","author":[{"given":"Yukang","family":"Chu","sequence":"first","affiliation":[]},{"given":"Wenhao","family":"Huang","sequence":"additional","affiliation":[]},{"given":"Laiping","family":"Zhao","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,3,1]]},"reference":[{"key":"26_CR1","unstructured":"Alibaba. [cp\/ol]. https:\/\/github.com\/alibaba\/clusterdata (2018)."},{"key":"26_CR2","unstructured":"Unicloud. [cp\/ol]. https:\/\/www.unicloud.com\/ (2018)"},{"key":"26_CR3","unstructured":"Azure. [cp\/ol]. https:\/\/github.com\/Azure\/AzurePublicDataset (2019)"},{"key":"26_CR4","unstructured":"Google. [cp\/ol]. https:\/\/github.com\/google\/cluster-data (2019)"},{"key":"26_CR5","unstructured":"Openfaas. openfaas [cp\/ol]. https:\/\/www.openfaas.com\/ (2021)"},{"key":"26_CR6","unstructured":"Mysql. [cp\/ol]. https:\/\/www.mysql.com\/ (2022)"},{"key":"26_CR7","unstructured":"Redis. [cp\/ol]. https:\/\/redis.com\/ (2022)"},{"key":"26_CR8","unstructured":"Abadi, M., et al.: $$\\{$$TensorFlow$$\\}$$: a system for $$\\{$$Large-Scale$$\\}$$ machine learning. In: 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16), pp. 265\u2013283 (2016)"},{"key":"26_CR9","unstructured":"Ambati, P., et al.: Providing $$\\{$$SLOs$$\\}$$ for $$\\{$$Resource-Harvesting$$\\}$$$$\\{$$VMs$$\\}$$ in cloud platforms. In: 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20), pp. 735\u2013751 (2020)"},{"key":"26_CR10","doi-asserted-by":"crossref","unstructured":"Chen, S., Delimitrou, C., Mart\u00ednez, J.F.: Parties: Qos-aware resource partitioning for multiple interactive services. In: Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 107\u2013120 (2019)","DOI":"10.1145\/3297858.3304005"},{"issue":"3","key":"26_CR11","doi-asserted-by":"publisher","first-page":"308","DOI":"10.1145\/2508148.2485949","volume":"41","author":"H Cook","year":"2013","unstructured":"Cook, H., Moreto, M., Bird, S., Dao, K., Patterson, D.A., Asanovic, K.: A hardware evaluation of cache partitioning to improve utilization and energy-efficiency while preserving responsiveness. ACM SIGARCH Comput. Architect. News 41(3), 308\u2013319 (2013)","journal-title":"ACM SIGARCH Comput. Architect. News"},{"key":"26_CR12","doi-asserted-by":"crossref","unstructured":"Ferdman, M., et al.: Clearing the clouds: a study of emerging scale-out workloads on modern hardware (2012). http:\/\/infoscience.epfl.ch\/record\/173764","DOI":"10.1145\/2150976.2150982"},{"key":"26_CR13","doi-asserted-by":"crossref","unstructured":"Fuerst, A., et al.: Memory-harvesting vms in cloud platforms. In: Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems. pp. 583\u2013594 (2022)","DOI":"10.1145\/3503222.3507725"},{"key":"26_CR14","doi-asserted-by":"crossref","unstructured":"Govindan, S., Liu, J., Kansal, A., Sivasubramaniam, A.: Cuanta: quantifying effects of shared on-chip resource interference for consolidated virtual machines. In: Proceedings of the 2nd ACM Symposium on Cloud Computing, pp. 1\u201314 (2011)","DOI":"10.1145\/2038916.2038938"},{"key":"26_CR15","doi-asserted-by":"crossref","unstructured":"Javadi, S.A., Suresh, A., Wajahat, M., Gandhi, A.: Scavenger: A black-box batch workload resource manager for improving utilization in cloud environments. In: Proceedings of the ACM Symposium on Cloud Computing, pp. 272\u2013285 (2019)","DOI":"10.1145\/3357223.3362734"},{"key":"26_CR16","unstructured":"Jonas, E., et al.: Cloud programming simplified: a berkeley view on serverless computing. arXiv preprint arXiv:1902.03383 (2019)"},{"key":"26_CR17","doi-asserted-by":"crossref","unstructured":"Kim, J., Lee, K.: Practical cloud workloads for serverless faas. In: Proceedings of the ACM Symposium on Cloud Computing.,pp. 477\u2013477 (2019)","DOI":"10.1145\/3357223.3365439"},{"issue":"10s","key":"26_CR18","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3508360","volume":"54","author":"Z Li","year":"2022","unstructured":"Li, Z., Guo, L., Cheng, J., Chen, Q., He, B., Guo, M.: The serverless computing survey: a technical primer for design architecture. ACM Comput. Surv. (CSUR) 54(10s), 1\u201334 (2022)","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"26_CR19","doi-asserted-by":"crossref","unstructured":"Lo, D., Cheng, L., Govindaraju, R., Ranganathan, P., Kozyrakis, C.: Heracles: Improving resource efficiency at scale. In: Proceedings of the 42nd Annual International Symposium on Computer Architecture, pp. 450\u2013462 (2015)","DOI":"10.1145\/2749469.2749475"},{"key":"26_CR20","doi-asserted-by":"crossref","unstructured":"Machina, J., Sodan, A.: Predicting cache needs and cache sensitivity for applications in cloud computing on cmp servers with configurable caches. In: 2009 IEEE International Symposium on Parallel & Distributed Processing, pp. 1\u20138. IEEE (2009)","DOI":"10.1109\/IPDPS.2009.5161233"},{"key":"26_CR21","doi-asserted-by":"crossref","unstructured":"Maji, A.K., Mitra, S., Bagchi, S.: Ice: An integrated configuration engine for interference mitigation in cloud services. In: 2015 IEEE International Conference on Autonomic Computing, pp. 91\u2013100. IEEE (2015)","DOI":"10.1109\/ICAC.2015.48"},{"key":"26_CR22","doi-asserted-by":"crossref","unstructured":"Manikantan, R., Rajan, K., Govindarajan, R.: Probabilistic shared cache management (prism). In: 2012 39th Annual International Symposium on Computer Architecture (ISCA), pp. 428\u2013439. IEEE (2012)","DOI":"10.1109\/ISCA.2012.6237037"},{"key":"26_CR23","doi-asserted-by":"crossref","unstructured":"Mars, J., Tang, L., Hundt, R., Skadron, K., Soffa, M.L.: 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, pp. 248\u2013259 (2011)","DOI":"10.1145\/2155620.2155650"},{"issue":"1","key":"26_CR24","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1109\/TSC.2011.36","volume":"6","author":"Y Mei","year":"2011","unstructured":"Mei, Y., Liu, L., Pu, X., Sivathanu, S., Dong, X.: Performance analysis of network i\/o workloads in virtualized data centers. IEEE Trans. Serv. Comput. 6(1), 48\u201363 (2011)","journal-title":"IEEE Trans. Serv. Comput."},{"key":"26_CR25","doi-asserted-by":"crossref","unstructured":"Nathuji, R., Kansal, A., Ghaffarkhah, A.: Q-clouds: managing performance interference effects for qos-aware clouds. In: Proceedings of the 5th European Conference on Computer Systems, pp. 237\u2013250 (2010)","DOI":"10.1145\/1755913.1755938"},{"key":"26_CR26","unstructured":"Novakovi\u0107, D., Vasi\u0107, N., Novakovi\u0107, S., Kosti\u0107, D., Bianchini, R.: $$\\{$$DeepDive$$\\}$$: Transparently identifying and managing performance interference in virtualized environments. In: 2013 USENIX Annual Technical Conference (USENIX ATC 13), pp. 219\u2013230 (2013)"},{"key":"26_CR27","doi-asserted-by":"crossref","unstructured":"Srikantaiah, S., Kandemir, M., Wang, Q.: Sharp control: controlled shared cache management in chip multiprocessors. In: Proceedings of the 42nd Annual IEEE\/ACM International Symposium on Microarchitecture, pp. 517\u2013528 (2009)","DOI":"10.1145\/1669112.1669177"},{"key":"26_CR28","doi-asserted-by":"crossref","unstructured":"Suresh, A., Gandhi, A.: Servermore: Opportunistic execution of serverless functions in the cloud. In: Proceedings of the ACM Symposium on Cloud Computing, pp. 570\u2013584 (2021)","DOI":"10.1145\/3472883.3486979"},{"key":"26_CR29","doi-asserted-by":"crossref","unstructured":"Wang, Y., et al.: Smartharvest: harvesting idle cpus safely and efficiently in the cloud. In: Proceedings of the Sixteenth European Conference on Computer Systems, pp. 1\u201316 (2021)","DOI":"10.1145\/3447786.3456225"},{"issue":"3","key":"26_CR30","doi-asserted-by":"publisher","first-page":"607","DOI":"10.1145\/2508148.2485974","volume":"41","author":"H Yang","year":"2013","unstructured":"Yang, H., Breslow, A., Mars, J., Tang, L.: Bubble-flux: Precise online qos management for increased utilization in warehouse scale computers. ACM SIGARCH Comput. Arch. News 41(3), 607\u2013618 (2013)","journal-title":"ACM SIGARCH Comput. Arch. News"},{"key":"26_CR31","doi-asserted-by":"crossref","unstructured":"Zhang, Y., et al.: Faster and cheaper serverless computing on harvested resources. In: Proceedings of the ACM SIGOPS 28th Symposium on Operating Systems Principles, pp. 724\u2013739 (2021)","DOI":"10.1145\/3477132.3483580"},{"key":"26_CR32","unstructured":"Zhang, Y., Prekas, G., Fumarola, G.M., Fontoura, M., Goiri, \u00cd., Bianchini, R.: $$\\{$$History-Based$$\\}$$ harvesting of spare cycles and storage in $$\\{$$Large-Scale$$\\}$$ datacenters. In: 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16), pp. 755\u2013770 (2016)"},{"key":"26_CR33","doi-asserted-by":"crossref","unstructured":"Zhao, L., et al.: Rhythm: component-distinguishable workload deployment in datacenters. In: Proceedings of the Fifteenth European Conference on Computer Systems, pp. 1\u201317 (2020)","DOI":"10.1145\/3342195.3387534"},{"key":"26_CR34","doi-asserted-by":"crossref","unstructured":"Zhu, H., Erez, M.: Dirigent: enforcing qos for latency-critical tasks on shared multicore systems. In: Proceedings of the Twenty-first International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 33\u201347 (2016)","DOI":"10.1145\/2954680.2872394"}],"container-title":["Lecture Notes in Computer Science","Algorithms and Architectures for Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-97-0798-0_26","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,2,29]],"date-time":"2024-02-29T08:09:07Z","timestamp":1709194147000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-97-0798-0_26"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"ISBN":["9789819707973","9789819707980"],"references-count":34,"URL":"https:\/\/doi.org\/10.1007\/978-981-97-0798-0_26","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2024]]},"assertion":[{"value":"1 March 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICA3PP","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Algorithms and Architectures for Parallel Processing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Tianjin","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"China","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"20 October 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"22 October 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ica3pp2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/tjutanklab.com\/ica3pp2023\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Online submission system","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"439","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"145","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"33% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"5","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}