{"id":"https://openalex.org/W2233205172","doi":"https://doi.org/10.1145/2830772.2830792","title":"Microarchitectural implications of event-driven server-side web applications","display_name":"Microarchitectural implications of event-driven server-side web applications","publication_year":2015,"publication_date":"2015-12-05","ids":{"openalex":"https://openalex.org/W2233205172","doi":"https://doi.org/10.1145/2830772.2830792","mag":"2233205172"},"language":"en","primary_location":{"id":"doi:10.1145/2830772.2830792","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2830772.2830792","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 48th International Symposium on Microarchitecture","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/A5101559514","display_name":"Yuhao Zhu","orcid":"https://orcid.org/0000-0002-0776-3719"},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yuhao Zhu","raw_affiliation_strings":["The University of Texas at Austin"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"The University of Texas at Austin","institution_ids":["https://openalex.org/I86519309"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030481588","display_name":"Daniel Richins","orcid":"https://orcid.org/0000-0001-6757-5229"},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Daniel Richins","raw_affiliation_strings":["The University of Texas at Austin"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"The University of Texas at Austin","institution_ids":["https://openalex.org/I86519309"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103794075","display_name":"Matthew Halpern","orcid":null},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Matthew Halpern","raw_affiliation_strings":["The University of Texas at Austin"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"The University of Texas at Austin","institution_ids":["https://openalex.org/I86519309"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5000635267","display_name":"Vijay Janapa Reddi","orcid":"https://orcid.org/0000-0002-5259-7721"},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Vijay Janapa Reddi","raw_affiliation_strings":["The University of Texas at Austin"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"The University of Texas at Austin","institution_ids":["https://openalex.org/I86519309"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I86519309"],"apc_list":null,"apc_paid":null,"fwci":6.5891,"has_fulltext":false,"cited_by_count":44,"citation_normalized_percentile":{"value":0.97106831,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"762","last_page":"774"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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.9993000030517578,"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"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9976999759674072,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8751270174980164},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.6654337048530579},{"id":"https://openalex.org/keywords/microarchitecture","display_name":"Microarchitecture","score":0.6072929501533508},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.54795241355896},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4928131401538849},{"id":"https://openalex.org/keywords/code-reuse","display_name":"Code reuse","score":0.4660089612007141},{"id":"https://openalex.org/keywords/event","display_name":"Event (particle physics)","score":0.45315125584602356},{"id":"https://openalex.org/keywords/reuse","display_name":"Reuse","score":0.44527772068977356},{"id":"https://openalex.org/keywords/javascript","display_name":"JavaScript","score":0.4329318106174469},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.42398756742477417},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3561616539955139},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.2550681233406067},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.22240164875984192},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.1747489869594574}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8751270174980164},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.6654337048530579},{"id":"https://openalex.org/C107598950","wikidata":"https://www.wikidata.org/wiki/Q259864","display_name":"Microarchitecture","level":2,"score":0.6072929501533508},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.54795241355896},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4928131401538849},{"id":"https://openalex.org/C2778583558","wikidata":"https://www.wikidata.org/wiki/Q771245","display_name":"Code reuse","level":3,"score":0.4660089612007141},{"id":"https://openalex.org/C2779662365","wikidata":"https://www.wikidata.org/wiki/Q5416694","display_name":"Event (particle physics)","level":2,"score":0.45315125584602356},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.44527772068977356},{"id":"https://openalex.org/C544833334","wikidata":"https://www.wikidata.org/wiki/Q2005","display_name":"JavaScript","level":2,"score":0.4329318106174469},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.42398756742477417},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3561616539955139},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.2550681233406067},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.22240164875984192},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.1747489869594574},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","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},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/2830772.2830792","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2830772.2830792","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 48th International Symposium on Microarchitecture","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.708.3736","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.708.3736","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://yuhaozhu.com/pubs/micro15.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":57,"referenced_works":["https://openalex.org/W17403414","https://openalex.org/W122082928","https://openalex.org/W303190792","https://openalex.org/W1573855928","https://openalex.org/W1999753800","https://openalex.org/W2004807638","https://openalex.org/W2010540152","https://openalex.org/W2014138754","https://openalex.org/W2027995282","https://openalex.org/W2036895660","https://openalex.org/W2041156235","https://openalex.org/W2043694225","https://openalex.org/W2048274063","https://openalex.org/W2053978297","https://openalex.org/W2057510141","https://openalex.org/W2064707793","https://openalex.org/W2070328746","https://openalex.org/W2070946250","https://openalex.org/W2074041401","https://openalex.org/W2095995766","https://openalex.org/W2100272538","https://openalex.org/W2100692617","https://openalex.org/W2101907345","https://openalex.org/W2103006842","https://openalex.org/W2104644701","https://openalex.org/W2105686649","https://openalex.org/W2107612966","https://openalex.org/W2112832394","https://openalex.org/W2114904741","https://openalex.org/W2120974992","https://openalex.org/W2121288607","https://openalex.org/W2124350608","https://openalex.org/W2126022651","https://openalex.org/W2127643746","https://openalex.org/W2135384752","https://openalex.org/W2141181087","https://openalex.org/W2144902933","https://openalex.org/W2148620466","https://openalex.org/W2150143212","https://openalex.org/W2151250761","https://openalex.org/W2152659795","https://openalex.org/W2153777299","https://openalex.org/W2154001575","https://openalex.org/W2160017277","https://openalex.org/W2162082016","https://openalex.org/W2164021361","https://openalex.org/W2169875292","https://openalex.org/W2473234741","https://openalex.org/W2914428814","https://openalex.org/W3104065274","https://openalex.org/W3146780642","https://openalex.org/W3147685736","https://openalex.org/W3150290710","https://openalex.org/W4244736679","https://openalex.org/W4247386277","https://openalex.org/W4252867443","https://openalex.org/W6682036270"],"related_works":["https://openalex.org/W2461078469","https://openalex.org/W123790205","https://openalex.org/W2085515337","https://openalex.org/W3087706721","https://openalex.org/W3102852402","https://openalex.org/W4287664162","https://openalex.org/W4385695489","https://openalex.org/W827014118","https://openalex.org/W2498635018","https://openalex.org/W2005635288"],"abstract_inverted_index":{"Enterprise":[0],"Web":[1],"applications":[2,78],"are":[3,69,79],"moving":[4],"towards":[5],"server-side":[6,36],"scripting":[7],"using":[8],"managed":[9],"languages.":[10],"Within":[11],"this":[12,28],"shifting":[13],"context,":[14],"event-driven":[15,44,77,147],"programming":[16,22],"is":[17,94],"emerging":[18],"as":[19,64,83],"a":[20,42,132,150],"crucial":[21],"model":[23,46],"to":[24,54,108],"achieve":[25],"scalability.":[26],"In":[27],"paper,":[29],"we":[30,52],"study":[31],"the":[32,49,72,91,98,117,141,145],"microarchitectural":[33,57],"implications":[34],"of":[35,101,120,135,144,152],"script-ing,":[37],"JavaScript":[38],"in":[39],"particular,":[40],"from":[41,116],"unique":[43,118],"pro-gramming":[45],"perspective.":[47],"Using":[48],"Node.js":[50],"framework,":[51],"come":[53],"several":[55],"critical":[56],"conclusions.":[58],"First,":[59],"unlike":[60],"traditional":[61],"server-workloads":[62],"such":[63,84],"CloudSuite":[65],"and":[66,82,125,157],"BigDataBench":[67],"that":[68],"based":[70],"on":[71],"conventional":[73],"thread-based":[74],"execution":[75,110,148],"model,":[76],"heavily":[80],"single-threaded,":[81],"they":[85],"require":[86],"significant":[87],"single-thread":[88,92],"performance.":[89],"Second,":[90],"performance":[93],"severely":[95],"limited":[96,121],"by":[97],"front-end":[99,113,142],"inefficiencies":[100,114,143],"today\u2019s":[102],"server":[103],"processor":[104],"microarchitecture,":[105],"ultimately":[106],"leading":[107],"over-all":[109],"inefficiencies.":[111],"The":[112],"stem":[115],"combination":[119,151],"intra-event":[122],"code":[123],"reuse":[124,128],"large":[126],"inter-event":[127],"distance.":[129],"Third,":[130],"through":[131],"deep":[133],"understanding":[134],"event-specific":[136],"characteristics,":[137],"architects":[138],"can":[139],"mitigate":[140],"managed-language-based":[146],"via":[149],"instruction":[153],"cache":[154],"insertion":[155],"policy":[156],"prefetcher.":[158]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":4},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":10},{"year":2018,"cited_by_count":8},{"year":2017,"cited_by_count":7},{"year":2016,"cited_by_count":4},{"year":2015,"cited_by_count":1}],"updated_date":"2026-06-26T08:34:08.712188","created_date":"2025-10-10T00:00:00"}
