{"id":"https://openalex.org/W2105585248","doi":"https://doi.org/10.1145/1346281.1346306","title":"Hardware counter driven on-the-fly request signatures","display_name":"Hardware counter driven on-the-fly request signatures","publication_year":2008,"publication_date":"2008-03-01","ids":{"openalex":"https://openalex.org/W2105585248","doi":"https://doi.org/10.1145/1346281.1346306","mag":"2105585248"},"language":"en","primary_location":{"id":"doi:10.1145/1346281.1346306","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1346281.1346306","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 13th international conference on Architectural support for programming languages and operating systems","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/A5101432507","display_name":"Kai Shen","orcid":"https://orcid.org/0000-0002-3764-6775"},"institutions":[{"id":"https://openalex.org/I5388228","display_name":"University of Rochester","ror":"https://ror.org/022kthw22","country_code":"US","type":"education","lineage":["https://openalex.org/I5388228"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Kai Shen","raw_affiliation_strings":["University of Rochester, Rochester, NY","University of Rochester; Rochester, NY"],"affiliations":[{"raw_affiliation_string":"University of Rochester, Rochester, NY","institution_ids":["https://openalex.org/I5388228"]},{"raw_affiliation_string":"University of Rochester; Rochester, NY","institution_ids":["https://openalex.org/I5388228"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101624244","display_name":"Ming Zhong","orcid":"https://orcid.org/0000-0001-8302-2392"},"institutions":[{"id":"https://openalex.org/I5388228","display_name":"University of Rochester","ror":"https://ror.org/022kthw22","country_code":"US","type":"education","lineage":["https://openalex.org/I5388228"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ming Zhong","raw_affiliation_strings":["University of Rochester, Rochester, NY","University of Rochester; Rochester, NY"],"affiliations":[{"raw_affiliation_string":"University of Rochester, Rochester, NY","institution_ids":["https://openalex.org/I5388228"]},{"raw_affiliation_string":"University of Rochester; Rochester, NY","institution_ids":["https://openalex.org/I5388228"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5013232946","display_name":"Sandhya Dwarkadas","orcid":"https://orcid.org/0000-0003-2631-8191"},"institutions":[{"id":"https://openalex.org/I5388228","display_name":"University of Rochester","ror":"https://ror.org/022kthw22","country_code":"US","type":"education","lineage":["https://openalex.org/I5388228"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sandhya Dwarkadas","raw_affiliation_strings":["University of Rochester, Rochester, NY","University of Rochester; Rochester, NY"],"affiliations":[{"raw_affiliation_string":"University of Rochester, Rochester, NY","institution_ids":["https://openalex.org/I5388228"]},{"raw_affiliation_string":"University of Rochester; Rochester, NY","institution_ids":["https://openalex.org/I5388228"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039336788","display_name":"Chuanpeng Li","orcid":"https://orcid.org/0000-0003-1804-9032"},"institutions":[{"id":"https://openalex.org/I5388228","display_name":"University of Rochester","ror":"https://ror.org/022kthw22","country_code":"US","type":"education","lineage":["https://openalex.org/I5388228"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Chuanpeng Li","raw_affiliation_strings":["University of Rochester, Rochester, NY","University of Rochester; Rochester, NY"],"affiliations":[{"raw_affiliation_string":"University of Rochester, Rochester, NY","institution_ids":["https://openalex.org/I5388228"]},{"raw_affiliation_string":"University of Rochester; Rochester, NY","institution_ids":["https://openalex.org/I5388228"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5010966641","display_name":"Christopher Stewart","orcid":"https://orcid.org/0000-0002-2860-7889"},"institutions":[{"id":"https://openalex.org/I5388228","display_name":"University of Rochester","ror":"https://ror.org/022kthw22","country_code":"US","type":"education","lineage":["https://openalex.org/I5388228"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Christopher Stewart","raw_affiliation_strings":["University of Rochester, Rochester, NY","University of Rochester; Rochester, NY"],"affiliations":[{"raw_affiliation_string":"University of Rochester, Rochester, NY","institution_ids":["https://openalex.org/I5388228"]},{"raw_affiliation_string":"University of Rochester; Rochester, NY","institution_ids":["https://openalex.org/I5388228"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101843033","display_name":"Xiao Zhang","orcid":"https://orcid.org/0000-0002-8592-8160"},"institutions":[{"id":"https://openalex.org/I5388228","display_name":"University of Rochester","ror":"https://ror.org/022kthw22","country_code":"US","type":"education","lineage":["https://openalex.org/I5388228"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xiao Zhang","raw_affiliation_strings":["University of Rochester, Rochester, NY","University of Rochester; Rochester, NY"],"affiliations":[{"raw_affiliation_string":"University of Rochester, Rochester, NY","institution_ids":["https://openalex.org/I5388228"]},{"raw_affiliation_string":"University of Rochester; Rochester, NY","institution_ids":["https://openalex.org/I5388228"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5101432507"],"corresponding_institution_ids":["https://openalex.org/I5388228"],"apc_list":null,"apc_paid":null,"fwci":5.4991,"has_fulltext":false,"cited_by_count":41,"citation_normalized_percentile":{"value":0.95976306,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"189","last_page":"200"},"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.9995999932289124,"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.9995999932289124,"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/T10400","display_name":"Network Security and Intrusion Detection","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"}},{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.9973999857902527,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.8537219762802124},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5047634840011597},{"id":"https://openalex.org/keywords/linux-kernel","display_name":"Linux kernel","score":0.4966042637825012},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.49430155754089355},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.45850473642349243},{"id":"https://openalex.org/keywords/workload","display_name":"Workload","score":0.42435142397880554},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.381766140460968}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8537219762802124},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5047634840011597},{"id":"https://openalex.org/C553261973","wikidata":"https://www.wikidata.org/wiki/Q14579","display_name":"Linux kernel","level":2,"score":0.4966042637825012},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.49430155754089355},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.45850473642349243},{"id":"https://openalex.org/C2778476105","wikidata":"https://www.wikidata.org/wiki/Q628539","display_name":"Workload","level":2,"score":0.42435142397880554},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.381766140460968},{"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":1,"locations":[{"id":"doi:10.1145/1346281.1346306","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1346281.1346306","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 13th international conference on Architectural support for programming languages and operating systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.47999998927116394,"id":"https://metadata.un.org/sdg/8","display_name":"Decent work and economic growth"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":29,"referenced_works":["https://openalex.org/W23242426","https://openalex.org/W87331621","https://openalex.org/W163778977","https://openalex.org/W1524673069","https://openalex.org/W1565257376","https://openalex.org/W1565608745","https://openalex.org/W1573776458","https://openalex.org/W1581005283","https://openalex.org/W1979948822","https://openalex.org/W1992254553","https://openalex.org/W1995187905","https://openalex.org/W2064359039","https://openalex.org/W2081461624","https://openalex.org/W2081509108","https://openalex.org/W2101204871","https://openalex.org/W2101587002","https://openalex.org/W2110399624","https://openalex.org/W2152407381","https://openalex.org/W2153131460","https://openalex.org/W2155119470","https://openalex.org/W2155828618","https://openalex.org/W2162832213","https://openalex.org/W2163812255","https://openalex.org/W2165202235","https://openalex.org/W2167756215","https://openalex.org/W4238860748","https://openalex.org/W4242430590","https://openalex.org/W4252120627","https://openalex.org/W6603524715"],"related_works":["https://openalex.org/W3167991936","https://openalex.org/W3094720421","https://openalex.org/W2354252607","https://openalex.org/W3044972519","https://openalex.org/W2521388331","https://openalex.org/W2418004379","https://openalex.org/W2355099047","https://openalex.org/W2274628782","https://openalex.org/W2912106162","https://openalex.org/W191604553"],"abstract_inverted_index":{"Today's":[0],"processors":[1],"provide":[2],"a":[3,55,159,184,215],"rich":[4],"source":[5],"of":[6,21,58,70,100],"statistical":[7],"informationon":[8],"application":[9],"execution":[10],"through":[11],"hardware":[12,59,102],"counters.":[13],"In":[14],"this":[15],"paper,":[16],"we":[17],"explore":[18],"the":[19,62,98,121,169,206],"utilization":[20],"these":[22],"statistics":[23,60,116],"as":[24],"request":[25,35,49,63,75,86,90,94,138,180,197],"signaturesin":[26],"server":[27,152],"applications":[28],"for":[29,105,114,133,150,178,189,195,205],"identifying":[30],"requests":[31,213],"and":[32,39,77,92,108,146,158,199],"inferring":[33],"high-level":[34],"properties":[36],"(e.g.,":[37,88],"CPU":[38],"I/O":[40],"resource":[41,139],"needs).":[42],"Our":[43,118,136],"key":[44],"finding":[45],"is":[46,64,164],"that":[47,126],"effective":[48],"signatures":[50],"may":[51],"be":[52],"constructed":[53],"using":[54],"small":[56],"amount":[57],"while":[61],"still":[65],"in":[66,120,183],"an":[67],"early":[68],"stage":[69],"its":[71],"execution.":[72],"Such":[73],"on-the-fly":[74,93,137,196],"identification":[76],"property":[78],"inference":[79,141],"allow":[80],"guided":[81],"operating":[82,111],"system":[83,112],"adaptation":[84],"at":[85],"granularity":[87],"resource-aware":[89,179],"scheduling":[91,181],"classification).":[95],"We":[96],"address":[97],"challenges":[99],"selecting":[101],"counter":[103],"metrics":[104],"signature":[106],"construction":[107],"providing":[109],"necessary":[110],"support":[113],"per-request":[115],"management.":[117],"implementation":[119],"Linux":[122],"2.6.10":[123],"kernel":[124],"suggests":[125],"our":[127],"approach":[128],"requires":[129],"low":[130],"overhead":[131],"suitable":[132],"runtime":[134],"deployment.":[135],"consumption":[140],"(averaging":[142],"7%,":[143],"3%,":[144],"20%,":[145],"41%":[147],"prediction":[148,173],"errors":[149],"four":[151],"workloads,":[153],"TPC-C,":[154],"TPC-H,":[155],"J2EE-based":[156],"RUBiS,":[157],"trace-driven":[160],"index":[161],"search,":[162],"respectively)":[163],"much":[165],"more":[166],"accurate":[167],"than":[168],"online":[170],"running-average":[171],"based":[172],"(73-82%":[174],"errors).":[175],"Its":[176,193],"use":[177,194],"results":[182],"15-70%":[185],"response":[186],"time":[187],"reduction":[188],"three":[190],"CPU-bound":[191],"applications.":[192],"classification":[198],"anomaly":[200],"detection":[201],"exhibits":[202],"high":[203],"accuracy":[204],"TPC-H":[207],"workload":[208],"with":[209],"synthetically":[210],"generated":[211],"anomalous":[212],"following":[214],"typical":[216],"SQL-injection":[217],"attack":[218],"pattern.":[219]},"counts_by_year":[{"year":2020,"cited_by_count":2},{"year":2017,"cited_by_count":3},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":4},{"year":2013,"cited_by_count":4},{"year":2012,"cited_by_count":11}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
