{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T05:37:59Z","timestamp":1740116279234,"version":"3.37.3"},"reference-count":16,"publisher":"World Scientific Pub Co Pte Ltd","issue":"01","funder":[{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Ontario Research Fund"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J CIRCUIT SYST COMP"],"published-print":{"date-parts":[[2019,1]]},"abstract":"<jats:p> Mean Value Analysis (MVA) has long been a standard approach for performance analysis of computer systems. While the exact load-dependent MVA algorithm is an efficient technique for computer system performance modeling, it fails to address multi-core computer systems with Dynamic Frequency Scaling (DFS). In addition, the load-dependent MVA algorithm suffers from numerical difficulties under heavy load conditions. The goal of our paper is to find an efficient and robust method which is easy to use in practice and is also accurate for performance prediction for multi-core platforms. The proposed method, called Approximate Performance Evaluation for Multi-core computers (APEM), uses a flow-equivalent performance model designed specifically to address multi-core computer systems and identify the influence on the CPU demand of the effect of DFS. We adopt an approximation technique to estimate resource demands to parametrize MVA algorithms. To validate the application of our method, we investigate three case studies with extended TPC-W benchmark kits, showing that our method achieves better accuracy compared with other commonly used MVA algorithms. We compare the three different performance models, and we also extend our approach to multi-class models. <\/jats:p>","DOI":"10.1142\/s021812661950004x","type":"journal-article","created":{"date-parts":[[2018,3,21]],"date-time":"2018-03-21T03:40:32Z","timestamp":1521603632000},"page":"1950004","source":"Crossref","is-referenced-by-count":0,"title":["APEM \u2014 Approximate Performance Evaluation for Multi-Core Computers"],"prefix":"10.1142","volume":"28","author":[{"given":"Lei","family":"Zhang","sequence":"first","affiliation":[{"name":"Department of Computing and Software, McMaster University, 1280 Main Street West, Hamilton, ON L8S4K1, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0881-831X","authenticated-orcid":false,"given":"Douglas G.","family":"Down","sequence":"additional","affiliation":[{"name":"Department of Computing and Software, McMaster University, 1280 Main Street West, Hamilton, ON L8S4K1, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"219","published-online":{"date-parts":[[2018,10,15]]},"reference":[{"doi-asserted-by":"publisher","key":"S021812661950004XBIB001","DOI":"10.1145\/322186.322195"},{"volume-title":"Performance by Design: Computer Capacity Planning by Example","year":"2004","author":"Menasc\u00e9 D. A.","key":"S021812661950004XBIB002"},{"doi-asserted-by":"publisher","key":"S021812661950004XBIB007","DOI":"10.1016\/j.peva.2012.07.002"},{"doi-asserted-by":"publisher","key":"S021812661950004XBIB009","DOI":"10.1147\/rd.191.0036"},{"doi-asserted-by":"publisher","key":"S021812661950004XBIB010","DOI":"10.1007\/s11134-008-9093-6"},{"volume-title":"Quantitative System Performance: Computer System Analysis using Queueing Network Models","year":"1984","author":"Lazowska E. D.","key":"S021812661950004XBIB011"},{"doi-asserted-by":"publisher","key":"S021812661950004XBIB013","DOI":"10.1109\/TSE.2011.87"},{"doi-asserted-by":"publisher","key":"S021812661950004XBIB016","DOI":"10.1007\/s10586-008-0052-0"},{"doi-asserted-by":"publisher","key":"S021812661950004XBIB019","DOI":"10.3923\/itj.2013.632.639"},{"volume-title":"The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation and Modeling","year":"1991","author":"Jain R.","key":"S021812661950004XBIB027"},{"doi-asserted-by":"publisher","key":"S021812661950004XBIB028","DOI":"10.1109\/TSE.2011.23"},{"key":"S021812661950004XBIB030","first-page":"91","volume":"12","author":"Seidmann A.","year":"1987","journal-title":"Large Scale Syst."},{"doi-asserted-by":"publisher","key":"S021812661950004XBIB032","DOI":"10.1007\/s10586-008-0059-6"},{"doi-asserted-by":"publisher","key":"S021812661950004XBIB033","DOI":"10.1016\/0166-5316(84)90010-5"},{"doi-asserted-by":"publisher","key":"S021812661950004XBIB034","DOI":"10.1002\/0471200581"},{"doi-asserted-by":"publisher","key":"S021812661950004XBIB035","DOI":"10.1007\/0-387-25465-X_7"}],"container-title":["Journal of Circuits, Systems and Computers"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.worldscientific.com\/doi\/pdf\/10.1142\/S021812661950004X","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,22]],"date-time":"2019-09-22T04:47:25Z","timestamp":1569127645000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.worldscientific.com\/doi\/abs\/10.1142\/S021812661950004X"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,10,15]]},"references-count":16,"journal-issue":{"issue":"01","published-online":{"date-parts":[[2018,10,15]]},"published-print":{"date-parts":[[2019,1]]}},"alternative-id":["10.1142\/S021812661950004X"],"URL":"https:\/\/doi.org\/10.1142\/s021812661950004x","relation":{},"ISSN":["0218-1266","1793-6454"],"issn-type":[{"type":"print","value":"0218-1266"},{"type":"electronic","value":"1793-6454"}],"subject":[],"published":{"date-parts":[[2018,10,15]]}}}