{"id":"https://openalex.org/W2095739209","doi":"https://doi.org/10.1145/1555754.1555800","title":"End-to-end performance forecasting","display_name":"End-to-end performance forecasting","publication_year":2009,"publication_date":"2009-06-20","ids":{"openalex":"https://openalex.org/W2095739209","doi":"https://doi.org/10.1145/1555754.1555800","mag":"2095739209"},"language":"en","primary_location":{"id":"doi:10.1145/1555754.1555800","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1555754.1555800","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 36th annual international symposium on Computer architecture","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5111875289","display_name":"\u0410\u043b\u0438 \u0421\u0430\u0438\u0434\u0438","orcid":null},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan\u2013Ann Arbor","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Ali G. Saidi","raw_affiliation_strings":["The University of Michigan, Ann Arbor, MI, USA","The University of Michigan , Ann Arbor , MI , USA"],"affiliations":[{"raw_affiliation_string":"The University of Michigan, Ann Arbor, MI, USA","institution_ids":["https://openalex.org/I27837315"]},{"raw_affiliation_string":"The University of Michigan , Ann Arbor , MI , USA","institution_ids":["https://openalex.org/I27837315"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5091073355","display_name":"Nathan Binkert","orcid":null},"institutions":[{"id":"https://openalex.org/I1324840837","display_name":"Hewlett-Packard (United States)","ror":"https://ror.org/059rn9488","country_code":"US","type":"company","lineage":["https://openalex.org/I1324840837"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nathan L. Binkert","raw_affiliation_strings":["Hewlett-Packard, Palo Alto, CA, USA","Hewlett-Packard , Palo Alto, CA, USA#TAB#"],"affiliations":[{"raw_affiliation_string":"Hewlett-Packard, Palo Alto, CA, USA","institution_ids":["https://openalex.org/I1324840837"]},{"raw_affiliation_string":"Hewlett-Packard , Palo Alto, CA, USA#TAB#","institution_ids":["https://openalex.org/I1324840837"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109010789","display_name":"Steven K. Reinhardt","orcid":"https://orcid.org/0000-0002-2479-0030"},"institutions":[{"id":"https://openalex.org/I4210108985","display_name":"Bellevue Hospital Center","ror":"https://ror.org/01ky34z31","country_code":"US","type":"healthcare","lineage":["https://openalex.org/I1283621791","https://openalex.org/I4210086933","https://openalex.org/I4210108985"]},{"id":"https://openalex.org/I4210137977","display_name":"Advanced Micro Devices (United States)","ror":"https://ror.org/04kd6c783","country_code":"US","type":"company","lineage":["https://openalex.org/I4210137977"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Steven K. Reinhardt","raw_affiliation_strings":["Advanced Micro Devices, Bellevue, WA, USA"],"affiliations":[{"raw_affiliation_string":"Advanced Micro Devices, Bellevue, WA, USA","institution_ids":["https://openalex.org/I4210137977","https://openalex.org/I4210108985"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5037541525","display_name":"Trevor Mudge","orcid":"https://orcid.org/0000-0001-7845-2187"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan\u2013Ann Arbor","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Trevor Mudge","raw_affiliation_strings":["The University of Michigan, Ann Arbor, MI, USA","The University of Michigan , Ann Arbor , MI , USA"],"affiliations":[{"raw_affiliation_string":"The University of Michigan, Ann Arbor, MI, USA","institution_ids":["https://openalex.org/I27837315"]},{"raw_affiliation_string":"The University of Michigan , Ann Arbor , MI , USA","institution_ids":["https://openalex.org/I27837315"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5111875289"],"corresponding_institution_ids":["https://openalex.org/I27837315"],"apc_list":null,"apc_paid":null,"fwci":1.0285,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.78255356,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"361","last_page":"370"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9987000226974487,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9986000061035156,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8362603187561035},{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.61006760597229},{"id":"https://openalex.org/keywords/ethernet","display_name":"Ethernet","score":0.5632808208465576},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5456240773200989},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5306315422058105},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.4900473356246948},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.46879610419273376},{"id":"https://openalex.org/keywords/controller","display_name":"Controller (irrigation)","score":0.4668012261390686},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4568416178226471},{"id":"https://openalex.org/keywords/web-server","display_name":"Web server","score":0.4502715766429901},{"id":"https://openalex.org/keywords/server","display_name":"Server","score":0.43871310353279114},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.430145263671875},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4300898611545563},{"id":"https://openalex.org/keywords/computer-performance","display_name":"Computer performance","score":0.42930155992507935},{"id":"https://openalex.org/keywords/queue","display_name":"Queue","score":0.4146330952644348},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.3317738175392151},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.2212165892124176},{"id":"https://openalex.org/keywords/the-internet","display_name":"The Internet","score":0.16913190484046936}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8362603187561035},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.61006760597229},{"id":"https://openalex.org/C172173386","wikidata":"https://www.wikidata.org/wiki/Q79984","display_name":"Ethernet","level":2,"score":0.5632808208465576},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5456240773200989},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5306315422058105},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.4900473356246948},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.46879610419273376},{"id":"https://openalex.org/C203479927","wikidata":"https://www.wikidata.org/wiki/Q5165939","display_name":"Controller (irrigation)","level":2,"score":0.4668012261390686},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4568416178226471},{"id":"https://openalex.org/C11392498","wikidata":"https://www.wikidata.org/wiki/Q11288","display_name":"Web server","level":3,"score":0.4502715766429901},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.43871310353279114},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.430145263671875},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4300898611545563},{"id":"https://openalex.org/C187123476","wikidata":"https://www.wikidata.org/wiki/Q1197550","display_name":"Computer performance","level":2,"score":0.42930155992507935},{"id":"https://openalex.org/C160403385","wikidata":"https://www.wikidata.org/wiki/Q220543","display_name":"Queue","level":2,"score":0.4146330952644348},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3317738175392151},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.2212165892124176},{"id":"https://openalex.org/C110875604","wikidata":"https://www.wikidata.org/wiki/Q75","display_name":"The Internet","level":2,"score":0.16913190484046936},{"id":"https://openalex.org/C6557445","wikidata":"https://www.wikidata.org/wiki/Q173113","display_name":"Agronomy","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1555754.1555800","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1555754.1555800","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 36th annual international symposium on Computer architecture","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.49000000953674316}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":24,"referenced_works":["https://openalex.org/W1965160728","https://openalex.org/W2034774580","https://openalex.org/W2044206819","https://openalex.org/W2096365807","https://openalex.org/W2104205789","https://openalex.org/W2114818286","https://openalex.org/W2118948187","https://openalex.org/W2120368429","https://openalex.org/W2122939826","https://openalex.org/W2123973634","https://openalex.org/W2124515646","https://openalex.org/W2127249107","https://openalex.org/W2133985894","https://openalex.org/W2136882019","https://openalex.org/W2144812608","https://openalex.org/W2157323434","https://openalex.org/W2160565189","https://openalex.org/W2164625454","https://openalex.org/W2165202235","https://openalex.org/W2223702412","https://openalex.org/W3147759568","https://openalex.org/W3184016136","https://openalex.org/W4238860748","https://openalex.org/W4239049658"],"related_works":["https://openalex.org/W2058965144","https://openalex.org/W2164382479","https://openalex.org/W2146343568","https://openalex.org/W98480971","https://openalex.org/W2150291671","https://openalex.org/W2013643406","https://openalex.org/W2027972911","https://openalex.org/W3012895752","https://openalex.org/W2003735","https://openalex.org/W1972514170"],"abstract_inverted_index":{"Many":[0],"important":[1],"workloads":[2,42],"today,":[3],"such":[4,127],"as":[5,50,102,128],"web-hosted":[6],"services,":[7],"are":[8,43,195],"limited":[9],"not":[10],"by":[11,16,138],"processor":[12],"core":[13,243],"performance":[14,47,78,187,236],"but":[15],"interactions":[17],"among":[18],"the":[19,21,27,71,133,161,174,186,225,235],"cores,":[20],"memory":[22],"system,":[23,54],"I/O":[24],"devices,":[25],"and":[26,73,92,131,153,165,184,214,233],"complex":[28,96],"software":[29,91],"layers":[30],"that":[31],"tie":[32],"these":[33,41,193,207],"components":[34],"together.":[35],"Architects":[36],"designing":[37],"future":[38],"systems":[39,101,190],"for":[40,85],"challenged":[44],"to":[45,63,217,230],"identify":[46,119],"bottlenecks":[48,123,137,194],"because,":[49],"in":[51,56,95,149,191,199],"any":[52],"concurrent":[53],"overheads":[55],"one":[57],"component":[58],"may":[59],"be":[60,218,231],"hidden":[61],"due":[62],"overlap":[64],"with":[65,240],"other":[66],"operations.":[67],"These":[68],"overlaps":[69],"span":[70],"user/kernel":[72],"software/hardware":[74],"boundaries,":[75],"making":[76],"traditional":[77],"analysis":[79],"techniques":[80],"inadequate.We":[81],"present":[82],"a":[83,150,155,158,170,180,200,238],"methodology":[84],"identifying":[86],"end-to-end":[87],"critical":[88,113],"paths":[89,114],"across":[90],"simulated":[93],"hardware":[94,140],"networked":[97],"systems.":[98],"By":[99],"modeling":[100],"collections":[103],"of":[104,135,173,182,188,203,211,237],"state":[105],"machines":[106],"interacting":[107],"via":[108],"queues,":[109],"we":[110],"can":[111],"trace":[112],"through":[115,209],"multiplexed":[116],"processing":[117],"engines,":[118],"when":[120],"resources":[121,126],"create":[122],"(including":[124],"abstract":[125],"flow-control":[129],"credits),":[130],"predict":[132,234],"benefit":[134],"eliminating":[136],"increasing":[139],"speeds":[141],"or":[142],"expanding":[143],"available":[144],"resources.We":[145],"implement":[146],"our":[147,176],"technique":[148],"full-system":[151],"simulator":[152],"analyze":[154,224],"TCP":[156],"microbenchmark,":[157,175],"web":[159,226],"server,":[160,227],"Linux":[162],"TCP/IP":[163],"stack,":[164],"an":[166,241],"Ethernet":[167],"controller.":[168],"From":[169],"single":[171],"run":[172],"tool--within":[177],"minutes--correctly":[178],"identifies":[179],"series":[181],"bottlenecks,":[183],"predicts":[185],"hypothetical":[189],"which":[192],"successively":[196],"eliminated,":[197],"culminating":[198],"total":[201],"speedup":[202],"3X.We":[204],"then":[205],"validate":[206],"predictions":[208],"hours":[210],"additional":[212,242],"simulation,":[213],"find":[215,228],"them":[216],"accurate":[219],"within":[220,244],"1--17%.":[221],"We":[222],"also":[223],"it":[229],"CPU-bound,":[232],"system":[239],"6%.":[245]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2015,"cited_by_count":1},{"year":2013,"cited_by_count":3},{"year":2012,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
