{"id":"https://openalex.org/W2133312402","doi":"https://doi.org/10.1109/ispass.2009.4919642","title":"WARP: Enabling fast CPU scheduler development and evaluation","display_name":"WARP: Enabling fast CPU scheduler development and evaluation","publication_year":2009,"publication_date":"2009-04-01","ids":{"openalex":"https://openalex.org/W2133312402","doi":"https://doi.org/10.1109/ispass.2009.4919642","mag":"2133312402"},"language":"en","primary_location":{"id":"doi:10.1109/ispass.2009.4919642","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ispass.2009.4919642","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2009 IEEE International Symposium on Performance Analysis of Systems and Software","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/A5086599768","display_name":"Haoqiang Zheng","orcid":null},"institutions":[{"id":"https://openalex.org/I78577930","display_name":"Columbia University","ror":"https://ror.org/00hj8s172","country_code":"US","type":"education","lineage":["https://openalex.org/I78577930"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Haoqiang Zheng","raw_affiliation_strings":["Columbia University, USA","Columbia University-USA"],"affiliations":[{"raw_affiliation_string":"Columbia University, USA","institution_ids":["https://openalex.org/I78577930"]},{"raw_affiliation_string":"Columbia University-USA","institution_ids":["https://openalex.org/I78577930"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5055391594","display_name":"Jason Nieh","orcid":"https://orcid.org/0009-0005-8301-4479"},"institutions":[{"id":"https://openalex.org/I78577930","display_name":"Columbia University","ror":"https://ror.org/00hj8s172","country_code":"US","type":"education","lineage":["https://openalex.org/I78577930"]},{"id":"https://openalex.org/I4391768063","display_name":"VMware (United States)","ror":"https://ror.org/01mwmh458","country_code":null,"type":"company","lineage":["https://openalex.org/I4391768063"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jason Nieh","raw_affiliation_strings":["VMware, Inc., USA","Columbia University-USA"],"affiliations":[{"raw_affiliation_string":"VMware, Inc., USA","institution_ids":["https://openalex.org/I4391768063"]},{"raw_affiliation_string":"Columbia University-USA","institution_ids":["https://openalex.org/I78577930"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5086599768"],"corresponding_institution_ids":["https://openalex.org/I78577930"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.18871089,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":"se 17","issue":null,"first_page":"101","last_page":"112"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","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/T10715","display_name":"Distributed and Parallel Computing Systems","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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998000264167786,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9994999766349792,"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.865451455116272},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.6460734605789185},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.6122229695320129},{"id":"https://openalex.org/keywords/linux-kernel","display_name":"Linux kernel","score":0.6101599931716919},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.6001606583595276},{"id":"https://openalex.org/keywords/workload","display_name":"Workload","score":0.5337098240852356},{"id":"https://openalex.org/keywords/virtual-machine","display_name":"Virtual machine","score":0.4699195623397827},{"id":"https://openalex.org/keywords/user-space","display_name":"User space","score":0.46367335319519043},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4141535758972168}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.865451455116272},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.6460734605789185},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.6122229695320129},{"id":"https://openalex.org/C553261973","wikidata":"https://www.wikidata.org/wiki/Q14579","display_name":"Linux kernel","level":2,"score":0.6101599931716919},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.6001606583595276},{"id":"https://openalex.org/C2778476105","wikidata":"https://www.wikidata.org/wiki/Q628539","display_name":"Workload","level":2,"score":0.5337098240852356},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.4699195623397827},{"id":"https://openalex.org/C2775877400","wikidata":"https://www.wikidata.org/wiki/Q1142183","display_name":"User space","level":2,"score":0.46367335319519043},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4141535758972168},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/ispass.2009.4919642","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ispass.2009.4919642","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2009 IEEE International Symposium on Performance Analysis of Systems and Software","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.216.5020","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.216.5020","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.ncl.cs.columbia.edu/publications/ispass2009_warp.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":22,"referenced_works":["https://openalex.org/W35559420","https://openalex.org/W1586547048","https://openalex.org/W1591055603","https://openalex.org/W1820389309","https://openalex.org/W1992113372","https://openalex.org/W2009875699","https://openalex.org/W2036548030","https://openalex.org/W2062420912","https://openalex.org/W2068666958","https://openalex.org/W2087388231","https://openalex.org/W2107310869","https://openalex.org/W2107959373","https://openalex.org/W2131726714","https://openalex.org/W2135184188","https://openalex.org/W2141342364","https://openalex.org/W2142871284","https://openalex.org/W2978655370","https://openalex.org/W4243947286","https://openalex.org/W4247479180","https://openalex.org/W6635388259","https://openalex.org/W6648252818","https://openalex.org/W6768959830"],"related_works":["https://openalex.org/W2367644348","https://openalex.org/W2358779924","https://openalex.org/W4229725477","https://openalex.org/W2537983160","https://openalex.org/W2123280114","https://openalex.org/W115639647","https://openalex.org/W2793353921","https://openalex.org/W2380718268","https://openalex.org/W2347849832","https://openalex.org/W2140784315"],"abstract_inverted_index":{"Developing":[0],"CPU":[1,63,128],"scheduling":[2,76,103,129,168,199],"algorithms":[3],"and":[4,13,22,28,58,78,86,97,110],"understanding":[5],"their":[6],"impact":[7],"in":[8,142,152],"practice":[9],"can":[10,55,72,79,118,137,157,187,216],"be":[11,80,119,158,217],"difficult":[12],"time":[14],"consuming":[15],"due":[16],"to":[17,20,68,100,123,163,195],"the":[18,30,60,147,153,198,202,225],"need":[19],"modify":[21],"test":[23],"operating":[24,95,108,205],"system":[25,96,109],"kernel":[26,75,102,115],"code":[27,77,104],"measure":[29],"resulting":[31],"performance":[32,87,169],"on":[33],"a":[34,48,133,171,178],"consistent":[35],"workload":[36],"of":[37,62,126,167,201,220],"real":[38,134,154,203],"applications.":[39],"To":[40],"address":[41],"this":[42,92],"problem,":[43],"we":[44],"have":[45,176],"developed":[46],"WARP,":[47],"trace-driven":[49],"virtualized":[50,144],"scheduler":[51,209],"execution":[52],"environment":[53,145],"that":[54,185],"dramatically":[56],"simplify":[57],"speed":[59],"development":[61],"schedulers.":[64],"WARP":[65,122,136,179,186,212],"is":[66],"easy":[67],"use":[69,188],"as":[70,151],"it":[71],"run":[73],"unmodified":[74],"used":[81,120,159],"with":[82,121,146,160,213],"standard":[83],"user-space":[84],"debugging":[85],"monitoring":[88],"tools.":[89],"It":[90],"accomplishes":[91],"by":[93],"virtualizing":[94],"hardware":[98,111],"events":[99,131],"decouple":[101],"from":[105,132,192],"its":[106,143,193],"native":[107],"environment.":[112],"A":[113],"simple":[114],"tracing":[116],"toolkit":[117,194],"capture":[124],"traces":[125,141,190,215],"all":[127],"related":[130],"system.":[135,155,206],"then":[138],"replay":[139],"these":[140],"same":[148],"timing":[149],"characteristics":[150],"Traces":[156],"different":[161],"schedulers":[162],"provide":[164],"accurate":[165],"comparisons":[166],"for":[170],"given":[172],"application":[173,189,214],"workload.":[174],"We":[175],"implemented":[177],"Linux":[180,204],"prototype.":[181],"Our":[182],"results":[183],"show":[184],"captured":[191],"accurately":[196],"reflect":[197],"behavior":[200,210],"Furthermore,":[207],"testing":[208],"using":[211,227],"two":[218],"orders":[219],"magnitude":[221],"faster":[222],"than":[223],"running":[224],"applications":[226],"Linux.":[228]},"counts_by_year":[{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":1}],"updated_date":"2026-04-05T17:49:38.594831","created_date":"2025-10-10T00:00:00"}
