{"id":"https://openalex.org/W2172126802","doi":"https://doi.org/10.5555/296806.296817","title":"Fine-grained dynamic instrumentation of commodity operating system kernels","display_name":"Fine-grained dynamic instrumentation of commodity operating system kernels","publication_year":1999,"publication_date":"1999-02-22","ids":{"openalex":"https://openalex.org/W2172126802","doi":"https://doi.org/10.5555/296806.296817","mag":"2172126802"},"language":"en","primary_location":{"id":"pmh:oai:CiteSeerX.psu:10.1.1.109.7374","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.109.7374","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.usenix.org/events/osdi99/full_papers/tamches/tamches.pdf","raw_type":"text"},"volume":null,"type":"article","is_traditional":true,"indexed_in":[],"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/A5050349312","display_name":"Ariel Tamches","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ariel Tamches","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5010187794","display_name":"Barton P. Miller","orcid":"https://orcid.org/0000-0002-9435-8315","observed_orcids":["https://orcid.org/0000-0002-9435-8315"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Barton P. Miller","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0000-0002-9435-8315","affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":13.5208,"has_fulltext":false,"cited_by_count":167,"citation_normalized_percentile":{"value":0.98703782,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":88,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"117","last_page":"130"},"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.6894999742507935,"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.6894999742507935,"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/T12127","display_name":"Software System Performance and Reliability","score":0.21799999475479126,"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.04410000145435333,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/dynamic-instrumentation","display_name":"dynamic instrumentation","score":0.8519999980926514},{"id":"https://openalex.org/keywords/operating-system-kernel","display_name":"operating system kernel","score":0.9750000238418579},{"id":"https://openalex.org/keywords/kernel-profiling","display_name":"kernel profiling","score":0.8069999814033508},{"id":"https://openalex.org/keywords/runtime-optimization","display_name":"runtime optimization","score":0.6269999742507935},{"id":"https://openalex.org/keywords/code-evolution","display_name":"code evolution","score":0.7250000238418579},{"id":"https://openalex.org/keywords/commodity-operating-systems","display_name":"commodity operating systems","score":0.5199999809265137},{"id":"https://openalex.org/keywords/code-coverage","display_name":"code coverage","score":0.5440000295639038},{"id":"https://openalex.org/keywords/debugging","display_name":"debugging","score":0.4339999854564667}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8082022070884705},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.6861497163772583},{"id":"https://openalex.org/C187191949","wikidata":"https://www.wikidata.org/wiki/Q1138496","display_name":"Profiling (computer programming)","level":2,"score":0.5179068446159363},{"id":"https://openalex.org/C553261973","wikidata":"https://www.wikidata.org/wiki/Q14579","display_name":"Linux kernel","level":2,"score":0.5121846199035645},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.4923492670059204},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.47141003608703613},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.4675653874874115},{"id":"https://openalex.org/C118530786","wikidata":"https://www.wikidata.org/wiki/Q1134732","display_name":"Instrumentation (computer programming)","level":2,"score":0.44911491870880127},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.4366905391216278},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.346365749835968},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.33350494503974915},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","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}],"mesh":[],"locations_count":6,"locations":[{"id":"pmh:oai:CiteSeerX.psu:10.1.1.109.7374","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.109.7374","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.usenix.org/events/osdi99/full_papers/tamches/tamches.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.21.9046","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.21.9046","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ftp://grilled.cs.wisc.edu/technical_papers/kerninst.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.3.1976","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.3.1976","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ftp://ftp.cs.wisc.edu/paradyn/technical_papers/tamches_thesis.ps","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.41.5852","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.41.5852","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.cmu.edu/People/bumba/filing_cabinet/./papers/miller-instrumentation.ps.gz","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.6.5064","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.6.5064","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.wisc.edu/~tamches/mydissertation.pdf","raw_type":"text"},{"id":"mag:2172126802","doi":"https://doi.org/10.5555/296806.296817","is_oa":false,"landing_page_url":"https://www.researchgate.net/profile/Barton_Miller/publication/220851865_Fine-Grained_Dynamic_Instrumentation_of_Commodity_Operating_System_Kernels/links/00b7d528e9aa670c12000000.pdf","pdf_url":null,"source":{"id":"https://openalex.org/S4306420647","display_name":"Operating Systems Design and Implementation","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":"Operating Systems Design and Implementation","raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":60,"referenced_works":["https://openalex.org/W35559420","https://openalex.org/W35638016","https://openalex.org/W1518618583","https://openalex.org/W1529646710","https://openalex.org/W1531339993","https://openalex.org/W1558877209","https://openalex.org/W1560436750","https://openalex.org/W1567552421","https://openalex.org/W1604643129","https://openalex.org/W1655105796","https://openalex.org/W1666458263","https://openalex.org/W1851082386","https://openalex.org/W1964273956","https://openalex.org/W2008697994","https://openalex.org/W2009418036","https://openalex.org/W2011669306","https://openalex.org/W2018016444","https://openalex.org/W2019747336","https://openalex.org/W2022084191","https://openalex.org/W2022219082","https://openalex.org/W2025436225","https://openalex.org/W2034711041","https://openalex.org/W2036235403","https://openalex.org/W2037531986","https://openalex.org/W2039553546","https://openalex.org/W2040183246","https://openalex.org/W2044280736","https://openalex.org/W2047226031","https://openalex.org/W2051632385","https://openalex.org/W2059441029","https://openalex.org/W2072737419","https://openalex.org/W2079029390","https://openalex.org/W2083469471","https://openalex.org/W2098565890","https://openalex.org/W2106861521","https://openalex.org/W2113095216","https://openalex.org/W2114717059","https://openalex.org/W2116729357","https://openalex.org/W2118738069","https://openalex.org/W2119032177","https://openalex.org/W2122960384","https://openalex.org/W2130121613","https://openalex.org/W2130824130","https://openalex.org/W2131243669","https://openalex.org/W2138107230","https://openalex.org/W2140384194","https://openalex.org/W2142332592","https://openalex.org/W2143160644","https://openalex.org/W2143694779","https://openalex.org/W2150769115","https://openalex.org/W2152166906","https://openalex.org/W2153131460","https://openalex.org/W2159141832","https://openalex.org/W2159477904","https://openalex.org/W2160255280","https://openalex.org/W2161261909","https://openalex.org/W2167536864","https://openalex.org/W2172030832","https://openalex.org/W2172094098","https://openalex.org/W2274332205"],"related_works":["https://openalex.org/W7099780917","https://openalex.org/W7095417688","https://openalex.org/W7098223772","https://openalex.org/W2025436225","https://openalex.org/W7098104296","https://openalex.org/W7097570463","https://openalex.org/W7099781954","https://openalex.org/W2154532072","https://openalex.org/W2261706461","https://openalex.org/W1521792299"],"abstract_inverted_index":{"Operating":[0],"system":[1,78,127],"kernel":[2,13,47,56,65,68,74,90,97,106],"code":[3,20,30,59,107,115],"is":[4,9],"generally":[5],"immutable.":[6],"This":[7],"trend":[8],"unfortunate,":[10],"because":[11],"a":[12,67,72,77,92,119],"that":[14],"can":[15],"insert":[16],"(and":[17],"later":[18],"remove)":[19],"at":[21],"run-time":[22,32,37,73],"has":[23],"many":[24],"uses,":[25],"including":[26],"performance":[27,69],"measurement,":[28],"debugging,":[29],"coverage,":[31],"installation":[33],"of":[34,55,84,124],"patches,":[35],"and":[36,49,58,71,114],"optimizations.":[38],"The":[39,81],"research":[40],"in":[41,52,76],"this":[42,85],"dissertation":[43,86],"investigates":[44,87],"dynamic":[45,64,89,132],"(run-time)":[46],"instrumentation":[48,112],"its":[50],"applications":[51],"the":[53,125],"areas":[54],"profiling":[57],"evolution.":[60],"We":[61,99],"have":[62,100],"implemented":[63],"instrumentation,":[66,91],"monitor,":[70],"optimizer":[75],"called":[79,128],"KernInst.":[80],"first":[82],"component":[83],"fine-grained":[88,131],"technology":[93],"to":[94],"dynamically":[95],"modify":[96],"code.":[98,121],"designed":[101],"two":[102],"primitives":[103],"for":[104],"runtime":[105],"modification,":[108],"splicing,":[109],"which":[110,117],"inserts":[111],"code,":[113],"replacement,":[116],"replaces":[118],"function's":[120],"A":[122],"part":[123],"KernInst":[126],"kerninstd":[129],"implements":[130],"instrume...":[133]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":3},{"year":2015,"cited_by_count":8},{"year":2014,"cited_by_count":3},{"year":2013,"cited_by_count":4},{"year":2012,"cited_by_count":5}],"updated_date":"2026-10-16T09:59:22.235173","created_date":"2016-06-24T00:00:00"}
