{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T23:44:27Z","timestamp":1743119067529,"version":"3.40.3"},"publisher-location":"Cham","reference-count":30,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319642024"},{"type":"electronic","value":"9783319642031"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-64203-1_24","type":"book-chapter","created":{"date-parts":[[2017,7,31]],"date-time":"2017-07-31T15:03:35Z","timestamp":1501513415000},"page":"332-344","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Dealing with Performance Unpredictability in\u00a0an\u00a0Asymmetric Multicore Processor Cloud"],"prefix":"10.1007","author":[{"given":"Boris","family":"Teabe","sequence":"first","affiliation":[]},{"given":"Patrick Lavoisier","family":"Wapet","sequence":"additional","affiliation":[]},{"given":"Alain","family":"Tchana","sequence":"additional","affiliation":[]},{"given":"Daniel","family":"Hagimont","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,8,1]]},"reference":[{"key":"24_CR1","unstructured":"Blast. http:\/\/fiehnlab.ucdavis.edu\/staff\/kind\/Collector\/Benchmark\/Blast_Benchmark. Accessed 3 Feb 2015"},{"key":"24_CR2","unstructured":"Microsoft\u2019s top 10 business practices for environmentally sustainable data centers. http:\/\/www.microsoft.com\/environment\/news-and-resources\/datacenter-best-practices.aspx. Accessed 10 Feb 2015"},{"key":"24_CR3","unstructured":"Open Stack. https:\/\/www.openstack.org\/enterprise\/virtualization-integration\/. Accessed 3 Feb 2015"},{"key":"24_CR4","unstructured":"SPEC CPU2006. http:\/\/www.spec.org\/cpu2006\/. Accessed 3 Dec 2015"},{"key":"24_CR5","unstructured":"Wordpress. https:\/\/fr.wordpress.org\/. Accessed 3 Feb 2015"},{"key":"24_CR6","unstructured":"y-cruncher - A multi-threaded Pi-program. http:\/\/www.numberworld.org\/y-cruncher\/#Benchmarks. Accessed 3 May 2014"},{"key":"24_CR7","doi-asserted-by":"crossref","unstructured":"Balakrishnan, S., Rajwar, R., Upton, M., Lai, K.: The impact of performance asymmetry in emerging multicore architectures. In: Proceedings of the 32Nd Annual International Symposium on Computer Architecture, ISCA 2005, pp. 506\u2013517. IEEE Computer Society, Washington (2005). https:\/\/doi.org\/10.1109\/ISCA.2005.51","DOI":"10.1109\/ISCA.2005.51"},{"key":"24_CR8","doi-asserted-by":"crossref","unstructured":"Baumann, A., Barham, P., Dagand, P.E., Harris, T., Isaacs, R., Peter, S., Roscoe, T., Sch\u00fcpbach, A., Singhania, A.: The multikernel: a new OS architecture for scalable multicore systems. In: Proceedings of the ACM SIGOPS 22nd Symposium on Operating Systems Principles, SOSP 2009, pp. 29\u201344. ACM, New York (2009). http:\/\/doi.acm.org\/10.1145\/1629575.1629579","DOI":"10.1145\/1629575.1629579"},{"key":"24_CR9","doi-asserted-by":"crossref","unstructured":"Becchi, M., Crowley, P.: Dynamic thread assignment on heterogeneous multiprocessor architectures. In: Proceedings of the 3rd Conference on Computing Frontiers, CF 2006, pp. 29\u201340. ACM, New York (2006). http:\/\/doi.acm.org\/10.1145\/1128022.1128029","DOI":"10.1145\/1128022.1128029"},{"key":"24_CR10","unstructured":"Bui, V.Q.B., Teabe, B., Tchana, A., Hagimont, D.: Kyoto: applying the polluters pay principle to cache contention in an IaaS. In: Proceedings of the International Workshop on Virtualization Technologies, VT15, pp. 1\u20136. ACM, New York (2011). http:\/\/doi.acm.org\/10.1145\/2835075.2835077"},{"key":"24_CR11","doi-asserted-by":"crossref","unstructured":"Cherkasova, L., Gupta, D., Vahdat, A.: Comparison of the three CPU schedulers in Xen. SIGMETRICS Perform. Eval. Rev. 35(2), 42\u201351. http:\/\/doi.acm.org\/10.1145\/1330555.1330556","DOI":"10.1145\/1330555.1330556"},{"key":"24_CR12","unstructured":"Fedorova, A., Vengerov, D., Doucette, D.: Operating system scheduling on heterogeneous core systems. In: Proceedings of 2007 Operating System Support for Heterogeneous Multicore Architectures (2007)"},{"key":"24_CR13","unstructured":"Jin, X., Park, S., Sheng, T., Chen, R., Shan, Z., Zhou, Y.: ERHA: execution and resources homogenization architecture. In: The Third International Conference on Cloud Computing, GRIDs, and Virtualization, CLOUD COMPUTING (2015)"},{"key":"24_CR14","doi-asserted-by":"crossref","unstructured":"Jin, X., Park, S., Sheng, T., Chen, R., Shan, Z., Zhou, Y.: FTXen: making hypervisor resilient to hardware faults on relaxed cores. In: 21st IEEE International Symposium on High Performance Computer Architecture, HPCA 2015, Burlingame, CA, USA, 7\u201311 February 2015, pp. 451\u2013462 (2015). https:\/\/doi.org\/10.1109\/HPCA.2015.7056054","DOI":"10.1109\/HPCA.2015.7056054"},{"key":"24_CR15","doi-asserted-by":"crossref","unstructured":"Kazempour, V., Kamali, A., Fedorova, A.: AASH: an asymmetry-aware scheduler for hypervisors. SIGPLAN Not. 45(7), 85\u201396. http:\/\/doi.acm.org\/10.1145\/1837854.1736011","DOI":"10.1145\/1837854.1736011"},{"key":"24_CR16","doi-asserted-by":"crossref","unstructured":"Koh, Y., Knauerhase, R.C., Brett, P., Bowman, M., Wen, Z., Pu, C.: An analysis of performance interference effects in virtual environments. In: Proceedings of 2007 IEEE International Symposium on Performance Analysis of Systems and Software, San Jose, California, USA, 25\u201327 April 2007, pp. 200\u2013209 (2007). https:\/\/doi.org\/10.1109\/ISPASS.2007.363750","DOI":"10.1109\/ISPASS.2007.363750"},{"key":"24_CR17","doi-asserted-by":"crossref","unstructured":"Koufaty, D., Reddy, D., Hahn, S.: Bias scheduling in heterogeneous multi-core architectures. In: Proceedings of the 5th European Conference on Computer Systems, EuroSys 2010, pp. 125\u2013138. ACM, New York (2010). http:\/\/doi.acm.org\/10.1145\/1755913.1755928","DOI":"10.1145\/1755913.1755928"},{"key":"24_CR18","unstructured":"Kumar, R., Tullsen, D.M., Ranganathan, P., Jouppi, N.P., Farkas, K.I.: Single-ISA heterogeneous multi-core architectures for multithreaded workload performance. In: Proceedings of the 31st Annual International Symposium on Computer Architecture, ISCA 2004, pp. 64\u201377. IEEE Computer Society, Washington (2004). http:\/\/dl.acm.org\/citation.cfm?id=998680.1006707"},{"key":"24_CR19","doi-asserted-by":"crossref","unstructured":"Kwon, Y., Kim, C., Maeng, S., Huh, J.: Virtualizing performance asymmetric multi-core systems. In: Proceedings of the 38th Annual International Symposium on Computer Architecture, ISCA 2011, pp. 45\u201356. ACM, New York (2011). http:\/\/doi.acm.org\/10.1145\/2000064.2000071","DOI":"10.1145\/2000064.2000071"},{"key":"24_CR20","doi-asserted-by":"crossref","unstructured":"Li, T., Baumberger, D., Koufaty, D.A., Hahn, S.: Efficient operating system scheduling for performance-asymmetric multi-core architectures. In: Proceedings of the 2007 ACM\/IEEE Conference on Supercomputing, SC 2007, pp. 1\u201311. ACM, New York (2007). http:\/\/doi.acm.org\/10.1145\/1362622.1362694","DOI":"10.1145\/1362622.1362694"},{"key":"24_CR21","doi-asserted-by":"crossref","unstructured":"Liu, G., Park, J., Marculescu, D.: Dynamic thread mapping for high-performance, power-efficient heterogeneous many-core systems. In: 2013 IEEE 31st International Conference on Computer Design, ICCD 2013, Asheville, NC, USA, 6\u20139 October 2013, pp. 54\u201361 (2013). https:\/\/doi.org\/10.1109\/ICCD.2013.6657025","DOI":"10.1109\/ICCD.2013.6657025"},{"key":"24_CR22","doi-asserted-by":"crossref","unstructured":"Luo, Y., Packirisamy, V., Hsu, W.C., Zhai, A.: Energy efficient speculative threads: Dynamic thread allocation in same-ISA heterogeneous multicore systems. In: Proceedings of the 19th International Conference on Parallel Architectures and Compilation Techniques, PACT 2010, pp. 453\u2013464. ACM, New York (2010). http:\/\/doi.acm.org\/10.1145\/1854273.1854329","DOI":"10.1145\/1854273.1854329"},{"key":"24_CR23","doi-asserted-by":"crossref","unstructured":"Morad, T.Y., Kolodny, A., Weiser, U.C.: Scheduling multiple multithreaded applications on asymmetric and symmetric chip multiprocessors. In: Third International Symposium on Parallel Architectures, Algorithms and Programming, PAAP 2010, Dalian, China, 18\u201320, pp. 65\u201372 (2010). https:\/\/doi.org\/10.1109\/PAAP.2010.50","DOI":"10.1109\/PAAP.2010.50"},{"key":"24_CR24","doi-asserted-by":"crossref","unstructured":"Nikolaev, R., Back, G.: Perfctr-Xen: a framework for performance counter virtualization. In: Proceedings of the 7th ACM SIGPLAN\/SIGOPS International Conference on Virtual Execution Environments, VEE 2011, pp. 15\u201326. ACM, New York (2011). http:\/\/doi.acm.org\/10.1145\/1952682.1952687","DOI":"10.1145\/2007477.1952687"},{"key":"24_CR25","doi-asserted-by":"crossref","unstructured":"Rego, P.A.L., Coutinho, E.F., Gomes, D.G., de Souza, J.N.: FairCPU: architecture for allocation of virtual machines using processing features. In: Proceedings of the 2011 Fourth IEEE International Conference on Utility and Cloud Computing, UCC 2011, pp. 371\u2013376. IEEE Computer Society, Washington (2011). http:\/\/dx.doi.org\/10.1109\/UCC.2011.62","DOI":"10.1109\/UCC.2011.62"},{"key":"24_CR26","doi-asserted-by":"crossref","unstructured":"Shelepov, D., Saez Alcaide, J.C., Jeffery, S., Fedorova, A., Perez, N., Huang, Z.F., Blagodurov, S., Kumar, V.: HASS: a scheduler for heterogeneous multicore systems. SIGOPS Oper. Syst. Rev. 43(2), 66\u201375. http:\/\/doi.acm.org\/10.1145\/1531793.1531804","DOI":"10.1145\/1531793.1531804"},{"key":"24_CR27","doi-asserted-by":"crossref","unstructured":"Tang, L., Mars, J., Soffa, M.L.: Contentiousness vs. sensitivity: improving contention aware runtime systems on multicore architectures. In: Proceedings of the 1st International Workshop on Adaptive Self-Tuning Computing Systems for the Exaflop Era, EXADAPT 2011, pp. 12\u201321. ACM, New York (2011). http:\/\/doi.acm.org\/10.1145\/2000417.2000419","DOI":"10.1145\/2000417.2000419"},{"key":"24_CR28","doi-asserted-by":"crossref","unstructured":"Teabe, B., Tchana, A., Hagimont, D.: Enforcing CPU allocation in a heterogeneous IaaS. Future Gener. Comput. Syst. 53(C), 1\u201312. http:\/\/dx.doi.org\/10.1016\/j.future.2015.05.013","DOI":"10.1016\/j.future.2015.05.013"},{"key":"24_CR29","doi-asserted-by":"crossref","unstructured":"Whitaker, A., Shaw, M., Gribble, S.D.: Scale and performance in the Denali isolation kernel. In: Proceedings of the 5th Symposium on Operating Systems Design and implementation Copyright Restrictions Prevent ACM from Being Able to Make the PDFs for This Conference Available for Downloading, OSDI 2002, pp. 195\u2013209. USENIX Association, Berkeley (2002). http:\/\/dl.acm.org\/citation.cfm?id=1060289.1060308","DOI":"10.1145\/1060289.1060308"},{"key":"24_CR30","doi-asserted-by":"crossref","unstructured":"Zhuravlev, S., Blagodurov, S., Fedorova, A.: Addressing shared resource contention in multicore processors via scheduling. In: Proceedings of the Fifteenth Edition of ASPLOS on Architectural Support for Programming Languages and Operating Systems, ASPLOS XV, pp. 129\u2013142. ACM, New York (2010). http:\/\/doi.acm.org\/10.1145\/1736020.1736036","DOI":"10.1145\/1736020.1736036"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2017: Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-64203-1_24","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,8,1]],"date-time":"2021-08-01T00:06:23Z","timestamp":1627776383000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-64203-1_24"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319642024","9783319642031"],"references-count":30,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-64203-1_24","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2017]]},"assertion":[{"value":"1 August 2017","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"Euro-Par","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Parallel Processing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Santiago de Compostela","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Spain","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2017","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28 August 2017","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"1 September 2017","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":"europar2017","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/europar2017.usc.es","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}