{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:15:39Z","timestamp":1750220139913,"version":"3.41.0"},"reference-count":70,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2017,3,28]],"date-time":"2017-03-28T00:00:00Z","timestamp":1490659200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2017,3,28]],"date-time":"2017-03-28T00:00:00Z","timestamp":1490659200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CCF1130822"],"award-info":[{"award-number":["CCF1130822"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Autom Softw Eng"],"published-print":{"date-parts":[[2018,3]]},"DOI":"10.1007\/s10515-017-0214-5","type":"journal-article","created":{"date-parts":[[2017,3,28]],"date-time":"2017-03-28T14:18:44Z","timestamp":1490710724000},"page":"101-155","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Automatic performance prediction of multithreaded programs: a simulation approach"],"prefix":"10.1007","volume":"25","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9568-0234","authenticated-orcid":false,"given":"Alexander","family":"Tarvo","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Steven P.","family":"Reiss","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,3,28]]},"reference":[{"key":"214_CR1","doi-asserted-by":"crossref","unstructured":"Akdere, M., etintemel, U., Riondato, M., Upfal, E., Zdonik, S.B.: Learning-based query performance modeling and prediction. In: Kementsietsidis, A., Salles, M.A.V. (eds.) ICDE, pp. 390\u2013401. IEEE (2012)","DOI":"10.1109\/ICDE.2012.64"},{"key":"214_CR2","doi-asserted-by":"crossref","unstructured":"Amdahl, G.M.: Validity of the single processor approach to achieving large scale computing capabilities. In: Proceedings of the April 18\u201320, 1967, Spring Joint Computer Conference, AFIPS \u201967 (Spring), pp. 483\u2013485, New York, NY. ACM (1967)","DOI":"10.1145\/1465482.1465560"},{"key":"214_CR3","unstructured":"Anderson, E.: Hpl\u2013ssp\u20132001\u20134: simple table-based modeling of storage devices (2001)"},{"key":"214_CR4","unstructured":"Barham, P., Donnelly, A., Isaacs, R., Mortier, R.: Using magpie for request extraction and workload modelling. In: Proceedings of the Symposium on Opearting Systems Design and Implementation, pp. 18\u201318, Berkeley, CA, USA. USENIX Association (2004)"},{"key":"214_CR5","doi-asserted-by":"publisher","first-page":"446","DOI":"10.1038\/324446a0","volume":"324","author":"J Barnes","year":"1986","unstructured":"Barnes, J., Hut, P.: A hierarchical o(n log n) force-calculation algorithm. Nature 324, 446\u2013449 (1986)","journal-title":"Nature"},{"key":"214_CR6","doi-asserted-by":"crossref","unstructured":"Bause, F.: Queueing petri nets\u2014a formalism for the combined qualitative and quantitative analysis of systems. In: Proceedings of the 5th International Workshop on Petri nets and Performance Models. IEEE, pp. 14\u201323. IEEE (1993)","DOI":"10.1109\/PNPM.1993.393439"},{"key":"214_CR7","unstructured":"Bennani, M., Menasce, D.: Resource allocation for autonomic data centers using analytic performance models. In: Proceedings of International Conference on Automatic Computing, pp. 229\u2013240, Washington, DC, USA. IEEE (2005)"},{"key":"214_CR8","doi-asserted-by":"crossref","unstructured":"Brosig, F., Huber, N., Kounev, S.: Automated extraction of architecture-level performance models of distributed component-based systems. In: Proceedings of International Conference on Automated Software Engineering, ASE \u201911, pp. 183\u2013192, Washington, DC, USA. IEEE (2011)","DOI":"10.1109\/ASE.2011.6100052"},{"key":"214_CR9","doi-asserted-by":"crossref","unstructured":"Brosig, F., Kounev, S., Krogmann, K.: Automated extraction of palladio component models from running enterprise java applications. In: Proceedings of the 1st International Workshop on Run-Time Models for Self-managing Systems and Applications, ROSSA\u201909. ACM, New York, NY, USA (2009)","DOI":"10.4108\/ICST.VALUETOOLS2009.7981"},{"key":"214_CR10","doi-asserted-by":"crossref","unstructured":"Br\u00fcnink, M., Rosenblum, D.S.: Mining performance specifications. In: Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, FSE 2016, pp. 39\u201349, New York, NY, USA. ACM (2016)","DOI":"10.1145\/2950290.2950314"},{"key":"214_CR11","doi-asserted-by":"crossref","unstructured":"Bull, J.M., Smith, L.A., Westhead, M.D., Henty, D.S., Davey, R.A.: A benchmark suite for high performance java. In: Proceedings of ACM Java Grande Conference, pp. 81\u201388. ACM (1999)","DOI":"10.1145\/304065.304103"},{"key":"214_CR12","doi-asserted-by":"crossref","unstructured":"Chen, F., Grundy, J., Schneider, J.-G., Yang, Y., He, Q.: Automated analysis of performance and energy consumption for cloud applications. In: Proceedings of the 5th ACM\/SPEC International Conference on Performance Engineering, ICPE \u201914, pp. 39\u201350, New York, NY, USA. ACM (2014)","DOI":"10.1145\/2568088.2568093"},{"issue":"1","key":"214_CR13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1993744.1993746","volume":"39","author":"J Chen","year":"2011","unstructured":"Chen, J., John, L.K., Kaseridis, D.: Modeling program resource demand using inherent program characteristics. SIGMETRICS Perform. Eval. Rev. 39(1), 1\u201312 (2011)","journal-title":"SIGMETRICS Perform. Eval. Rev."},{"issue":"1","key":"214_CR14","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1016\/j.jss.2003.05.005","volume":"74","author":"S Chen","year":"2005","unstructured":"Chen, S., Liu, Y., Gorton, I., Liu, A.: Performance prediction of component-based applications. J. Syst. Softw. 74(1), 35\u201343 (2005)","journal-title":"J. Syst. Softw."},{"key":"214_CR15","doi-asserted-by":"crossref","unstructured":"Cheung, L., Golubchik, L., Sha, F.: A study of web services performance prediction: a client\u2019s perspective. In: Proceedings of the 19th Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, MASCOTS \u201911, pp. 75\u201384, Washington, DC, USA. IEEE (2011)","DOI":"10.1109\/MASCOTS.2011.66"},{"key":"214_CR16","unstructured":"Chun, B.-G., Huang, L., Lee, S., Maniatis, P., Naik, M.: Mantis: predicting system performance through program analysis and modeling. CoRR, abs\/1010.0019 (2010)"},{"key":"214_CR17","doi-asserted-by":"crossref","unstructured":"Coppa, E., Demetrescu, C., Finocchi, I.: Input-sensitive profiling. In: Proceedings of the 33rd ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI\u201912, pp. 89\u201398, New York, NY, USA. ACM (2012)","DOI":"10.1145\/2254064.2254076"},{"key":"214_CR18","doi-asserted-by":"crossref","unstructured":"Curtsinger, C., Berger, E.D.: Coz: Finding code that counts with causal profiling. In: Proceedings of the 25th Symposium on Operating Systems Principles, SOSP \u201915, pp. 184\u2013197, New York, NY, USA. ACM (2015)","DOI":"10.1145\/2815400.2815409"},{"key":"214_CR19","doi-asserted-by":"crossref","unstructured":"Duggan, J., Cetintemel, U., Papaemmanouil, O., Upfal, E.: Performance prediction for concurrent database workloads. In: Proceedings of the 2011 ACM SIGMOD International Conference on Management of data, SIGMOD \u201911, pp. 337\u2013348, New York, NY, USA. ACM (2011)","DOI":"10.1145\/1989323.1989359"},{"key":"214_CR20","doi-asserted-by":"crossref","unstructured":"Feng, W., Zhang, Y.: A birth-death model for web cache systems: numerical solutions and simulation. In: Proceedings of International Conference on Hybrid Systems and Applications, pp. 272\u2013284 (2008)","DOI":"10.1016\/j.nahs.2006.04.012"},{"key":"214_CR21","volume-title":"Measurement and Tuning of Computer Systems","author":"D Ferrari","year":"1983","unstructured":"Ferrari, D., Serazzi, G., Zeigner, A.: Measurement and Tuning of Computer Systems. Prentice-Hall, Upper Saddle River (1983)"},{"key":"214_CR22","doi-asserted-by":"crossref","unstructured":"Franks, G., Woodside, M.: Performance of multi-level client-server systems with parallel service operations. In: Proceedings of the 1st International Workshop on Software and Performance, WOSP \u201998, pp. 120\u2013130, New York, NY, USA. ACM (1998)","DOI":"10.1145\/287318.287346"},{"key":"214_CR23","doi-asserted-by":"crossref","unstructured":"Ganapathi, A., Chen, Y., Fox, A., Katz, R., Patterson, D.: Statistics-driven workload modeling for the cloud. In: Proceedings of International Conference on Data Engineering Workshops, pp. 87\u201392 (2010)","DOI":"10.1109\/ICDEW.2010.5452742"},{"key":"214_CR24","doi-asserted-by":"crossref","unstructured":"Ganapathi, A., Kuno, H., Dayal, U., Wiener, J.\u00a0L., Fox, A., Jordan, M., Patterson, D.: Predicting multiple metrics for queries: better decisions enabled by machine learning. In: Proceedings of International Conference on Data Engineering, pp. 592\u2013603, Washington, DC, USA. IEEE (2009)","DOI":"10.1109\/ICDE.2009.130"},{"key":"214_CR25","doi-asserted-by":"crossref","unstructured":"Goldsmith, S.F., Aiken, A.S., Wilkerson, D.S.: Measuring empirical computational complexity. In: Proceedings of the the 6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on The Foundations of Software Engineering, ESEC-FSE \u201907, pp. 395\u2013404, New York, NY, USA. ACM (2007)","DOI":"10.1145\/1287624.1287681"},{"key":"214_CR26","doi-asserted-by":"crossref","unstructured":"Gulur, N., Mehendale, M., Manikantan, R., Govindarajan, R.: Anatomy: an analytical model of memory system performance. In: The 2014 ACM International Conference on Measurement and Modeling of Computer Systems, SIGMETRICS \u201914, pp. 505\u2013517, New York, NY, USA. ACM (2014)","DOI":"10.1145\/2591971.2591995"},{"key":"214_CR27","doi-asserted-by":"crossref","unstructured":"Happe, J., Westermann, D., Sachs, K., Kapov, L.: Statistical inference of software performance models for parametric performance completions. In: QoSA\u201910, pp. 20\u201335 (2010)","DOI":"10.1007\/978-3-642-13821-8_4"},{"issue":"11","key":"214_CR28","first-page":"1111","volume":"4","author":"H Herodotou","year":"2011","unstructured":"Herodotou, H., Babu, S.: Profiling, what-if analysis, and cost-based optimization of mapreduce programs. PVLDB 4(11), 1111\u20131122 (2011)","journal-title":"PVLDB"},{"issue":"10","key":"214_CR29","doi-asserted-by":"publisher","first-page":"549","DOI":"10.1145\/355620.361161","volume":"17","author":"CAR Hoare","year":"1974","unstructured":"Hoare, C.A.R.: Monitors: an operating system structuring concept. Commun. ACM 17(10), 549\u2013557 (1974)","journal-title":"Commun. ACM"},{"key":"214_CR30","unstructured":"Hoecke, S.V., Verdickt, T., Dhoedt, B., Gielen, F., Demeester, P.: Modelling the performance of the web service platform using layered queuing networks. In: Proceedings of International Conference on Software Engineering Research and Practice (2005)"},{"key":"214_CR31","doi-asserted-by":"crossref","unstructured":"Huang, H., Li, S., Szalay, A., Terzis, A.: Performance modeling and analysis of flash-based storage devices. In: Symposium on Mass Storage Systems and Technologies (MSST), pp. 1 \u201311 (2011)","DOI":"10.1109\/MSST.2011.5937213"},{"key":"214_CR32","doi-asserted-by":"crossref","unstructured":"Israr, T.A., Lau, D.H., Franks, G., Woodside, M.: Automatic generation of layered queuing software performance models from commonly available traces. In: Proceedings of International Workshop on Software and Performance, WOSP \u201905, pp. 147\u2013158, New York, NY, USA. ACM (2005)","DOI":"10.1145\/1071021.1071037"},{"key":"214_CR33","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1002\/cpe.1191","volume":"20","author":"SA Jarvis","year":"2008","unstructured":"Jarvis, S.A., Foley, B.P., Isitt, P.J., Spooner, D.P., Rueckert, D., Nudd, G.R.: Performance prediction for a code with data-dependent runtimes. Concurr. Comput. Pract. Exp. 20, 195\u2013206 (2008)","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"214_CR34","doi-asserted-by":"crossref","unstructured":"Kounev, S., Spinner, S., Meier, P.: Introduction to queueing petri nets: modeling formalism, tool support and case studies. In: Proceedings of the Third Joint WOSP\/SIPEW International Conference on Performance Engineering, ICPE \u201912, pp. 9\u201318, New York, NY, USA. ACM (2012)","DOI":"10.1145\/2188286.2188290"},{"key":"214_CR35","doi-asserted-by":"crossref","unstructured":"Koziolek, H., Firus, V.: Parametric performance contracts: non-Markovian loop modelling and an experimental evaluation. In: Kuester-Filipe, J., Poernomo, I.H., Reussner, R.H. (eds.) Proceedings of the 5th International Workshop on Formal Foundations of Embedded Software and Component-Based Software Architectures (FESCA\u201906), volume 176(2) of ENTCS, pp. 69\u201387. Elsevier (2006)","DOI":"10.1016\/j.entcs.2006.02.032"},{"key":"214_CR36","doi-asserted-by":"publisher","first-page":"98","DOI":"10.1007\/s100090050021","volume":"2","author":"LM Kristensen","year":"1998","unstructured":"Kristensen, L.M., Christensen, S., Jensen, K.: The practitioner\u2019s guide to coloured petri nets. Int. J. Softw. Tools Technol. Transfer 2, 98\u2013132 (1998)","journal-title":"Int. J. Softw. Tools Technol. Transfer"},{"key":"214_CR37","volume-title":"Simulation Modeling and Analysis","author":"AM Law","year":"1997","unstructured":"Law, A.M., Kelton, W.D.: Simulation Modeling and Analysis, 2nd edn. McGraw-Hill Higher Education, New York (1997)","edition":"2"},{"key":"214_CR38","volume-title":"Quantitative System Performance. Computer System Analysis Using Queuing Network Models","author":"ED Lazowska","year":"1984","unstructured":"Lazowska, E.D., Zahorjan, J., Graham, G.S., Sevcik, K.C.: Quantitative System Performance. Computer System Analysis Using Queuing Network Models. Prentice Hall, Upper Saddle River (1984)"},{"key":"214_CR39","doi-asserted-by":"crossref","unstructured":"Lee, B.C., Brooks, D.M., de\u00a0Supinski, B.R., Schulz, M., Singh, K., McKee, S.A.: Methods of inference and learning for performance modeling of parallel applications. In: Proceedings of SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP \u201907, pp. 249\u2013258, New York, NY, USA. ACM (2007)","DOI":"10.1145\/1229428.1229479"},{"issue":"11","key":"214_CR40","doi-asserted-by":"publisher","first-page":"928","DOI":"10.1109\/TSE.2005.127","volume":"31","author":"Y Liu","year":"2005","unstructured":"Liu, Y., Fekete, A., Gorton, I.: Design-level performance prediction of component-based applications. IEEE Trans. Softw. Eng. 31(11), 928\u2013941 (2005)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"214_CR41","unstructured":"Menasce, D.A., Bennani, M.N.: Analytic performance models for single class and multiple class multithreaded software servers. In: International CMG Conference (2006)"},{"key":"214_CR42","doi-asserted-by":"crossref","unstructured":"Moseley, T., Connors, D.A., Grunwald, D., Peri, R.: Identifying potential parallelism via loop-centric profiling. In: Proceedings of the 4th International Conference on Computing Frontiers, CF \u201907, pp. 143\u2013152, New York, NY, USA. ACM (2007)","DOI":"10.1145\/1242531.1242554"},{"key":"214_CR43","doi-asserted-by":"crossref","unstructured":"Narayanan, D., Thereska, E., Ailamaki, A.: Continuous resource monitoring for self-predicting DBMS. In: Proceedings of International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, pp. 239\u2013248, Washington, DC, USA. IEEE (2005)","DOI":"10.1109\/MASCOTS.2005.21"},{"key":"214_CR44","doi-asserted-by":"crossref","unstructured":"Nethercote, N., Walsh, R., Fitzhardinge, J.: Building workload characterization tools with valgrind. Invited tutorial, October (2006)","DOI":"10.1109\/IISWC.2006.302723"},{"key":"214_CR45","doi-asserted-by":"crossref","unstructured":"Nguyen, H.Q., Apon, A.: Hierarchical performance measurement and modeling of the linux file system. In: Proceedings of International Conference on Performance Engineering, ICPE \u201911, pp. 73\u201384, New York, NY, USA. ACM (2011)","DOI":"10.1145\/1958746.1958761"},{"key":"214_CR46","doi-asserted-by":"crossref","unstructured":"Nguyen, H.Q., Apon, A.: Parallel file system measurement and modeling using colored petri nets. In: Proceedings of International Conference on Performance Engineering, ICPE \u201912, pp. 229\u2013240, New York, NY, USA. ACM (2012)","DOI":"10.1145\/2188286.2188321"},{"key":"214_CR47","doi-asserted-by":"crossref","unstructured":"Ohmann, T., Herzberg, M., Fiss, S., Halbert, A., Palyart, M., Beschastnikh, I., Brun, Y.: Behavioral resource-aware model inference. In: Proceedings of the 29th ACM\/IEEE International Conference on Automated Software Engineering, ASE \u201914, pp. 19\u201330, New York, NY, USA. ACM (2014)","DOI":"10.1145\/2642937.2642988"},{"key":"214_CR48","volume-title":"Java Concurrency in Practice","author":"T Peierls","year":"2005","unstructured":"Peierls, T., Goetz, B., Bloch, J., Bowbeer, J., Lea, D., Holmes, D.: Java Concurrency in Practice. Addison-Wesley Professional, Boston (2005)"},{"key":"214_CR49","doi-asserted-by":"crossref","unstructured":"Reiss, S., Tarvo, A.: Automatic categorization and visualization of lock behavior. In: Proceedings of the First IEEE Working Conference on Software Visualization, VISSOFT \u201913. IEEE (2013)","DOI":"10.1109\/VISSOFT.2013.6650540"},{"key":"214_CR50","doi-asserted-by":"crossref","unstructured":"Reiss, S.P.: Chet: A system for checking dynamic specifications. In Proceedings of the 19th IEEE International Conference on Automated Software Engineering, ASE \u201904, pages 302\u2013305, Washington, DC, USA, 2004. IEEE Computer Society","DOI":"10.1109\/ASE.2004.1342752"},{"key":"214_CR51","doi-asserted-by":"crossref","unstructured":"Reiss, S.P., Renieris, M.: Encoding program executions. In: Proceedings of the 23rd International Conference on Software Engineering, ICSE \u201901, pp. 221\u2013230, Washington, DC, USA. IEEE (2001)","DOI":"10.1109\/ICSE.2001.919096"},{"key":"214_CR52","doi-asserted-by":"crossref","unstructured":"Rolia, J., Casale, G., Krishnamurthy, D., Dawson, S., Kraft, S.: Predictive modelling of SAP ERP applications: challenges and solutions. In: Proceedings of the Fourth International ICST Conference on Performance Evaluation Methodologies and Tools, VALUETOOLS \u201909, pp. 9:1\u20139:9, ICST, Brussels, Belgium. ICST (2009)","DOI":"10.4108\/ICST.VALUETOOLS2009.7988"},{"key":"214_CR53","doi-asserted-by":"crossref","unstructured":"Roy, N., Dabholkar, A., Hamm, N., Dowdy, L.W., Schmidt, D.C.: Modeling software contention using colored petri nets. In: Miller, E.L., Williamson, C.L. (eds.) MASCOTS, pp. 317\u2013324. IEEE (2008)","DOI":"10.1109\/MASCOT.2008.4770577"},{"key":"214_CR54","doi-asserted-by":"publisher","DOI":"10.1002\/047120059X","volume-title":"Digital Signal Processing: A Computer Science Perspective","author":"JY Stein","year":"2000","unstructured":"Stein, J.Y.: Digital Signal Processing: A Computer Science Perspective. Wiley, New York (2000)"},{"key":"214_CR55","doi-asserted-by":"crossref","unstructured":"Strebelow, R., Tribastone, M., Prehofer, C.: Performance modeling of design patterns for distributed computation. In: International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, MASCOTS \u201912, pp. 251\u2013258, Washington, DC, USA. IEEE (2012)","DOI":"10.1109\/MASCOTS.2012.37"},{"key":"214_CR56","doi-asserted-by":"crossref","unstructured":"Tallent, N.R., Mellor-Crummey, J.M.: Effective performance measurement and analysis of multithreaded applications. In: Proceedings of the 14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP \u201909, pp. 229\u2013240, New York, NY, USA. ACM (2009)","DOI":"10.1145\/1504176.1504210"},{"key":"214_CR57","doi-asserted-by":"crossref","unstructured":"Tarvo, A., Reiss, S.P.: Using computer simulation to predict the performance of multithreaded programs. In: Proceedings of the Third Joint WOSP\/SIPEW International Conference on Performance Engineering, ICPE \u201912, pp. 217\u2013228, New York, NY, USA. ACM (2012)","DOI":"10.1145\/2188286.2188320"},{"key":"214_CR58","doi-asserted-by":"crossref","unstructured":"Tarvo, A., Reiss, S.P.: Automated analysis of multithreaded programs for performance modeling. In: Proceedings of the 29th International Conference on Automated Software Engineering, ASE \u201914, pp. 7\u201318, New York, NY, USA. ACM (2014)","DOI":"10.1145\/2642937.2642979"},{"issue":"5","key":"214_CR59","doi-asserted-by":"publisher","first-page":"456","DOI":"10.1147\/JRD.2010.2058481","volume":"54","author":"QM Teng","year":"2010","unstructured":"Teng, Q.M., Wang, H.C., Xiao, Z., Sweeney, P.F., Duesterwald, E.: Thor: a performance analysis tool for java applications running on multicore systems. IBM J. Res. Dev. 54(5), 456\u2013472 (2010)","journal-title":"IBM J. Res. Dev."},{"key":"214_CR60","doi-asserted-by":"crossref","unstructured":"Thakkar, D., Hassan, A.E., Hamann, G., Flora, P.: A framework for measurement based performance modeling. In: Proceedings of International Workshop on Software and Performance, WOSP \u201908, pp. 55\u201366, New York, NY, USA. ACM (2008)","DOI":"10.1145\/1383559.1383567"},{"key":"214_CR61","doi-asserted-by":"crossref","unstructured":"Thereska, E., Doebel, B., Zheng, A.X., Nobel, P.: Practical performance models for complex, popular applications. In: Proceedings of International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, SIGMETRICS \u201910, pp. 1\u201312, New York, NY, USA. ACM (2010)","DOI":"10.1145\/1811039.1811041"},{"key":"214_CR62","doi-asserted-by":"crossref","unstructured":"Thereska, E., Ganger, G.R.: Ironmodel: robust performance models in the wild. In: Proceedings of International Conference on Measurement and Modeling of Computer Systems, SIGMETRICS \u201908, pp. 253\u2013264, New York, NY, USA. ACM (2008)","DOI":"10.1145\/1384529.1375486"},{"key":"214_CR63","doi-asserted-by":"publisher","first-page":"361","DOI":"10.1023\/A:1016667027983","volume":"16","author":"R van der Mei","year":"2001","unstructured":"van der Mei, R., Hariharan, R., Reeser, P.: Web server performance modeling. Telecommun. Syst. 16, 361\u2013378 (2001). doi: 10.1023\/A:1016667027983","journal-title":"Telecommun. Syst."},{"key":"214_CR64","doi-asserted-by":"crossref","unstructured":"Varga, A., Hornig, R.: An overview of the OMNeT++ simulation environment. In: Proceedings of the 1st International Conference on Simulation Tools and Techniques for Communications, Networks and Systems and Workshops, Simutools \u201908, pp. 60:1\u201360:10, ICST, Brussels, Belgium, Belgium. ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering) (2008)","DOI":"10.4108\/ICST.SIMUTOOLS2008.3027"},{"key":"214_CR65","unstructured":"Wang, M., Au, K., Ailamaki, A., Brockwell, A., Faloutsos, C., Ganger, G.R.: Storage device performance prediction with cart models. In: Proceedings of International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems, MASCOTS \u201904, pp. 588\u2013595, Washington, DC, USA. IEEE (2004)"},{"key":"214_CR66","doi-asserted-by":"crossref","unstructured":"Westermann, D., Happe, J., Krebs, R., Farahbod, R.: Automated inference of goal-oriented performance prediction functions. In: Proceedings of the 27th IEEE\/ACM International Conference on Automated Software Engineering, ASE 2012, pp. 190\u2013199, New York, NY, USA. ACM (2012)","DOI":"10.1145\/2351676.2351703"},{"issue":"2\u20133","key":"214_CR67","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1016\/S0166-5316(01)00033-5","volume":"45","author":"CM Woodside","year":"2001","unstructured":"Woodside, C.M., Hrischuk, C.E., Selic, B., Bayarov, S.: Automated performance modeling of software generated by a design environment. Perform. Eval. 45(2\u20133), 107\u2013123 (2001)","journal-title":"Perform. Eval."},{"key":"214_CR68","unstructured":"Woodside, C.M., Neilson, J.E., Petriu, D.C., Majumdar, S.: The stochastic rendezvous network model for performance of synchronous client-server-like distributed software. IEEE Trans. Comput. 44(1), 20\u201334 (1995)"},{"key":"214_CR69","doi-asserted-by":"crossref","unstructured":"Xu, J., Oufimtsev, A., Woodside, M., Murphy, L.: Performance modeling and prediction of enterprise javabeans with layered queuing network templates. In: Proceedings of Conference on Specification and Verification of Component-based Systems, SAVCBS \u201905, New York, NY, USA. ACM (2005)","DOI":"10.1145\/1123058.1123064"},{"issue":"6","key":"214_CR70","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1145\/2345156.2254074","volume":"47","author":"D Zaparanuks","year":"2012","unstructured":"Zaparanuks, D., Hauswirth, M.: Algorithmic profiling. ACM SIGPLAN Not. 47(6), 67\u201376 (2012)","journal-title":"ACM SIGPLAN Not."}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10515-017-0214-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-017-0214-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-017-0214-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:54:49Z","timestamp":1750186489000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10515-017-0214-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,3,28]]},"references-count":70,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2018,3]]}},"alternative-id":["214"],"URL":"https:\/\/doi.org\/10.1007\/s10515-017-0214-5","relation":{},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"type":"print","value":"0928-8910"},{"type":"electronic","value":"1573-7535"}],"subject":[],"published":{"date-parts":[[2017,3,28]]},"assertion":[{"value":"13 July 2016","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 March 2017","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 March 2017","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}