{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,29]],"date-time":"2024-10-29T16:54:13Z","timestamp":1730220853088,"version":"3.28.0"},"reference-count":46,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018,9]]},"DOI":"10.1109\/etfa.2018.8502609","type":"proceedings-article","created":{"date-parts":[[2018,11,15]],"date-time":"2018-11-15T22:20:08Z","timestamp":1542320408000},"page":"329-336","source":"Crossref","is-referenced-by-count":1,"title":["Enforcing Quality of Service Through Hardware Resource Aware Process Scheduling"],"prefix":"10.1109","author":[{"given":"Marcus","family":"Jagemar","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andreas","family":"Ermedahl","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sigrid","family":"Eldh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Moris","family":"Behnam","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bjorn","family":"Lisper","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS.2008.16"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/MMCS.1994.292439"},{"key":"ref33","article-title":"Multimedia Dynamite","author":"venkatachalam","year":"2007","journal-title":"Linux Journal"},{"key":"ref32","first-page":"8","article-title":"An EDF scheduling class for the Linux kernel","author":"faggioli","year":"2009","journal-title":"Proc 11th Real-Time Linux Workshop"},{"key":"ref31","article-title":"Completely Fair Scheduler and its tuning","author":"kobus","year":"2009","journal-title":"Tech Rep"},{"key":"ref30","first-page":"1844","article-title":"Load-aware Scheduling for Heterogeneous Multi-core Systems","author":"busse","year":"2016","journal-title":"Proceedings of the 31st Annual ACM Symposium on Applied Computing"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/RTOSS.1994.292556"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1023\/B:TIME.0000045315.61234.1e"},{"journal-title":"Hierarchical scheduling for predictable execution of realtime software components and legacy systems","year":"2014","author":"inam","key":"ref35"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/ECRTS.2012.32"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2008.44"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/321738.321743"},{"journal-title":"Probability and Statistics for Engineers and Scientists","year":"2016","author":"hayter","key":"ref11"},{"key":"ref12","first-page":"8","article-title":"An EDF scheduling class for the Linux kernel","author":"faggioli","year":"2009","journal-title":"Proc 11th Real-Time Linux Workshop"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA.2013.6648167"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.15446\/dyna.v82n189.43068"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/ITSIM.2008.4631872"},{"key":"ref16","first-page":"1","article-title":"Inside the Linux 2. 6 Completely Fair Scheduler","author":"jones","year":"2009","journal-title":"IBM developerWorks"},{"journal-title":"Process scheduling in a processing system having at least one processor and shared hardware resources","year":"2016","author":"jagemar","key":"ref17"},{"journal-title":"Linux Performance Counter announcement","year":"2008","author":"gleixner","key":"ref18"},{"journal-title":"Perf","year":"2009","key":"ref19"},{"journal-title":"A Multicore-aware Deadline-driven Real-Time Scheduler for the Linux Kernel","year":"2009","author":"austad","key":"ref28"},{"key":"ref4","first-page":"45","article-title":"Study of Performance Counters and Profiling Tools","author":"patil","year":"2015","journal-title":"Proceedings of 21 st IRF International Conference"},{"journal-title":"Staircase Process Scheduling Algorithm","year":"2004","author":"kolivas","key":"ref27"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA.2017.8247613"},{"key":"ref6","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1186736.1186737","article-title":"SPEC CPU2006 benchmark descriptions","volume":"34","author":"henning","year":"2006","journal-title":"ACM SIGARCH Computer Architecture News"},{"journal-title":"Linux &#x00AE; Kernel Architecture","year":"2008","author":"mauerer","key":"ref29"},{"key":"ref5","first-page":"63","article-title":"Benchmarking Operating Systems","author":"hatt","year":"2007","journal-title":"Conference for Undergraduate Research in Computer Science and Mathematics"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/2.869367"},{"key":"ref7","first-page":"279","article-title":"lmbench: Portable Tools for Performance Analysis","author":"mcvoy","year":"1996","journal-title":"Proceedings of the USENIX Annual Technical Conference"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.189"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2011.5762713"},{"key":"ref9","first-page":"19","article-title":"Memory Bandwidth and Machine Balance in Current High Performance Computers","author":"mccalpin","year":"1995","journal-title":"IEEE Computer Society Technical Committee on Computer Architecture (TCCA) Newsletter"},{"key":"ref20","first-page":"34","article-title":"Reliable and efficient performance monitoring in linux","author":"dimakopoulou","year":"2016","journal-title":"Proceedings of the International Conference for High Performance Computing Networking Storage and Analysis"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/2544350.2544354"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/RTCSA.2012.9"},{"key":"ref22","first-page":"541","article-title":"Establishing a base of trust with performance counters for enterprise workloads","author":"nowak","year":"2015","journal-title":"USENIX Annual Technical Conference"},{"key":"ref21","doi-asserted-by":"crossref","DOI":"10.1145\/2967360.2967375","article-title":"So many performance events, so little time","author":"zellweger","year":"2016","journal-title":"APSys '16"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380160304"},{"key":"ref42","article-title":"Automatic co-scheduling based on main memory bandwidth usage","author":"breitbart","year":"2016","journal-title":"Proceedings of the Workshop on Job Scheduling Strategies for Parallel Processing (JSSPP)"},{"key":"ref23","article-title":"The overhead of profiling using PMU hardware counters","author":"nowak","year":"2014","journal-title":"Tech Rep CERN Openlab Report"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-60153-8_20"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/2000064.2000107"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA.2014.7005063"},{"key":"ref25","article-title":"Performance Analysis Guide for Intel &#x00AE; Core &#x2122; i7 Processor and Intel &#x00AE; Xeon &#x2122; 5500 processors","author":"levinthal","year":"2009","journal-title":"Intel Technical Report"},{"key":"ref43","article-title":"Band-width measurement using performance counters for predictable mul-tic ore software","author":"inam","year":"2012","journal-title":"Proc of the Emerging Technologies and Factory Automation Conference"}],"event":{"name":"2018 IEEE 23rd International Conference on Emerging Technologies and Factory Automation (ETFA)","start":{"date-parts":[[2018,9,4]]},"location":"Turin","end":{"date-parts":[[2018,9,7]]}},"container-title":["2018 IEEE 23rd International Conference on Emerging Technologies and Factory Automation (ETFA)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8488382\/8502441\/08502609.pdf?arnumber=8502609","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,8,23]],"date-time":"2020-08-23T19:24:38Z","timestamp":1598210678000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8502609\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,9]]},"references-count":46,"URL":"https:\/\/doi.org\/10.1109\/etfa.2018.8502609","relation":{},"subject":[],"published":{"date-parts":[[2018,9]]}}}