{"id":"https://openalex.org/W2003601484","doi":"https://doi.org/10.1145/2769458.2769478","title":"Time-Sharing Time Warp via Lightweight Operating System Support","display_name":"Time-Sharing Time Warp via Lightweight Operating System Support","publication_year":2015,"publication_date":"2015-06-10","ids":{"openalex":"https://openalex.org/W2003601484","doi":"https://doi.org/10.1145/2769458.2769478","mag":"2003601484"},"language":"en","primary_location":{"id":"doi:10.1145/2769458.2769478","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2769458.2769478","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 3rd ACM SIGSIM Conference on Principles of Advanced Discrete Simulation","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://hdl.handle.net/11573/847751","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5062882537","display_name":"Alessandro Pellegrini","orcid":"https://orcid.org/0000-0002-0179-9868"},"institutions":[{"id":"https://openalex.org/I861853513","display_name":"Sapienza University of Rome","ror":"https://ror.org/02be6w209","country_code":"IT","type":"education","lineage":["https://openalex.org/I861853513"]}],"countries":["IT"],"is_corresponding":true,"raw_author_name":"Alessandro Pellegrini","raw_affiliation_strings":["Sapienza, University of Rome, Roma, Italy","Sapienza University of Rome, ROMA, Italy;"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Sapienza, University of Rome, Roma, Italy","institution_ids":["https://openalex.org/I861853513"]},{"raw_affiliation_string":"Sapienza University of Rome, ROMA, Italy;","institution_ids":["https://openalex.org/I861853513"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5003036713","display_name":"Francesco Quaglia","orcid":"https://orcid.org/0000-0002-5616-7980"},"institutions":[{"id":"https://openalex.org/I861853513","display_name":"Sapienza University of Rome","ror":"https://ror.org/02be6w209","country_code":"IT","type":"education","lineage":["https://openalex.org/I861853513"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Francesco Quaglia","raw_affiliation_strings":["Sapienza, University of Rome, Rome, Italy","Sapienza university of Rome, Rome, Italy#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Sapienza, University of Rome, Rome, Italy","institution_ids":["https://openalex.org/I861853513"]},{"raw_affiliation_string":"Sapienza university of Rome, Rome, Italy#TAB#","institution_ids":["https://openalex.org/I861853513"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5062882537"],"corresponding_institution_ids":["https://openalex.org/I861853513"],"apc_list":null,"apc_paid":null,"fwci":0.8231,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.78364369,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"47","last_page":"58"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11195","display_name":"Simulation Techniques and Applications","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1803","display_name":"Management Science and Operations Research"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},"topics":[{"id":"https://openalex.org/T11195","display_name":"Simulation Techniques and Applications","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1803","display_name":"Management Science and Operations Research"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9988999962806702,"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/T10703","display_name":"Business Process Modeling and Analysis","score":0.9965999722480774,"subfield":{"id":"https://openalex.org/subfields/1404","display_name":"Management Information Systems"},"field":{"id":"https://openalex.org/fields/14","display_name":"Business, Management and Accounting"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8421891331672668},{"id":"https://openalex.org/keywords/interrupt","display_name":"Interrupt","score":0.8107815384864807},{"id":"https://openalex.org/keywords/timer","display_name":"Timer","score":0.7799768447875977},{"id":"https://openalex.org/keywords/timestamp","display_name":"Timestamp","score":0.6585517525672913},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.6392741203308105},{"id":"https://openalex.org/keywords/computer-multitasking","display_name":"Computer multitasking","score":0.5595685839653015},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.5249471664428711},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.5055139064788818},{"id":"https://openalex.org/keywords/preemption","display_name":"Preemption","score":0.4881323277950287},{"id":"https://openalex.org/keywords/context-switch","display_name":"Context switch","score":0.48664960265159607},{"id":"https://openalex.org/keywords/central-processing-unit","display_name":"Central processing unit","score":0.468265563249588},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.43244674801826477},{"id":"https://openalex.org/keywords/human-multitasking","display_name":"Human multitasking","score":0.43053847551345825},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.3681057393550873},{"id":"https://openalex.org/keywords/microcontroller","display_name":"Microcontroller","score":0.0949210524559021}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8421891331672668},{"id":"https://openalex.org/C41661131","wikidata":"https://www.wikidata.org/wiki/Q220764","display_name":"Interrupt","level":3,"score":0.8107815384864807},{"id":"https://openalex.org/C2776633867","wikidata":"https://www.wikidata.org/wiki/Q186612","display_name":"Timer","level":3,"score":0.7799768447875977},{"id":"https://openalex.org/C113954288","wikidata":"https://www.wikidata.org/wiki/Q186885","display_name":"Timestamp","level":2,"score":0.6585517525672913},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.6392741203308105},{"id":"https://openalex.org/C154556556","wikidata":"https://www.wikidata.org/wiki/Q192969","display_name":"Computer multitasking","level":2,"score":0.5595685839653015},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5249471664428711},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.5055139064788818},{"id":"https://openalex.org/C206952183","wikidata":"https://www.wikidata.org/wiki/Q1193100","display_name":"Preemption","level":2,"score":0.4881323277950287},{"id":"https://openalex.org/C53833338","wikidata":"https://www.wikidata.org/wiki/Q1061424","display_name":"Context switch","level":2,"score":0.48664960265159607},{"id":"https://openalex.org/C49154492","wikidata":"https://www.wikidata.org/wiki/Q5300","display_name":"Central processing unit","level":2,"score":0.468265563249588},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.43244674801826477},{"id":"https://openalex.org/C107418235","wikidata":"https://www.wikidata.org/wiki/Q1520565","display_name":"Human multitasking","level":2,"score":0.43053847551345825},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3681057393550873},{"id":"https://openalex.org/C173018170","wikidata":"https://www.wikidata.org/wiki/Q165678","display_name":"Microcontroller","level":2,"score":0.0949210524559021},{"id":"https://openalex.org/C180747234","wikidata":"https://www.wikidata.org/wiki/Q23373","display_name":"Cognitive psychology","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},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.0},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/2769458.2769478","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2769458.2769478","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 3rd ACM SIGSIM Conference on Principles of Advanced Discrete Simulation","raw_type":"proceedings-article"},{"id":"pmh:oai:iris.uniroma1.it:11573/847751","is_oa":true,"landing_page_url":"http://dl.acm.org/citation.cfm?id=2769478","pdf_url":"http://hdl.handle.net/11573/847751","source":{"id":"https://openalex.org/S4377196107","display_name":"IRIS Research product catalog (Sapienza University of Rome)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/conferenceObject"},{"id":"pmh:oai:art.torvergata.it:2108/323523","is_oa":false,"landing_page_url":"https://hdl.handle.net/2108/323523","pdf_url":null,"source":{"id":"https://openalex.org/S4306400993","display_name":"Cineca Institutional Research Information System (Tor Vergata University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I116067653","host_organization_name":"University of Rome Tor Vergata","host_organization_lineage":["https://openalex.org/I116067653"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":{"id":"pmh:oai:iris.uniroma1.it:11573/847751","is_oa":true,"landing_page_url":"http://dl.acm.org/citation.cfm?id=2769478","pdf_url":"http://hdl.handle.net/11573/847751","source":{"id":"https://openalex.org/S4377196107","display_name":"IRIS Research product catalog (Sapienza University of Rome)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/conferenceObject"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2003601484.pdf","grobid_xml":"https://content.openalex.org/works/W2003601484.grobid-xml"},"referenced_works_count":30,"referenced_works":["https://openalex.org/W84765653","https://openalex.org/W1970049774","https://openalex.org/W1974144944","https://openalex.org/W1976533090","https://openalex.org/W1982056554","https://openalex.org/W1997967900","https://openalex.org/W2012187631","https://openalex.org/W2033593488","https://openalex.org/W2063557884","https://openalex.org/W2073792478","https://openalex.org/W2075475502","https://openalex.org/W2088219312","https://openalex.org/W2090738951","https://openalex.org/W2093454784","https://openalex.org/W2102092440","https://openalex.org/W2108010119","https://openalex.org/W2111726457","https://openalex.org/W2115264714","https://openalex.org/W2124472241","https://openalex.org/W2134882900","https://openalex.org/W2136423702","https://openalex.org/W2143144653","https://openalex.org/W2148785982","https://openalex.org/W2150819396","https://openalex.org/W2153188937","https://openalex.org/W2155598399","https://openalex.org/W2158186850","https://openalex.org/W2296636214","https://openalex.org/W4206466197","https://openalex.org/W4313728335"],"related_works":["https://openalex.org/W2810445882","https://openalex.org/W2392676218","https://openalex.org/W2368587382","https://openalex.org/W1592997712","https://openalex.org/W2621035484","https://openalex.org/W3139960272","https://openalex.org/W2184693802","https://openalex.org/W2104066885","https://openalex.org/W2161021073","https://openalex.org/W2378385142"],"abstract_inverted_index":{"The":[0],"order":[1],"according":[2],"to":[3,31,56,79,108,111,145,157,170,192],"which":[4,104,207,217,229],"the":[5,32,59,80,86,89,114,122,128,135,152,183,222,250,259],"different":[6],"tasks":[7,118],"are":[8],"carried":[9],"out":[10],"within":[11,258],"a":[12,17,140,162,209],"Time":[13,65,142,242],"Warp":[14,66,143,243,246],"platform":[15,83],"has":[16,255],"direct":[18],"impact":[19],"on":[20,148,161,200,249],"performance,":[21],"given":[22,49],"that":[23,41,189],"event":[24,91,175,188],"processing":[25,92,176],"is":[26,38,76,105,155,190,198,218],"speculative,":[27],"thus":[28],"being":[29,35],"subject":[30],"possibility":[33],"of":[34,61,88,98,113,116,124,139,180,237,276],"rolled-back.":[36],"It":[37],"typically":[39],"recognized":[40,106],"not-yet-executed":[42],"events":[43,70,99,126],"having":[44],"lower":[45],"timestamps":[46],"should":[47],"be":[48,146],"higher":[50,194],"CPU-schedule":[51],"priority,":[52],"since":[53],"this":[54,131],"contributes":[55],"keep":[57],"low":[58],"amount":[60],"rollbacks.":[62],"However,":[63],"common":[64],"platforms":[67],"usually":[68],"execute":[69],"as":[71],"atomic":[72],"actions.":[73],"Hence":[74],"control":[75,160],"bounced":[77],"back":[78,159],"underlying":[81],"simulation":[82,264],"only":[84],"at":[85],"end":[87],"current":[90],"routine.":[93],"In":[94,130],"other":[95,187],"words,":[96],"CPU-scheduling":[97],"resembles":[100],"classical":[101],"batch-multitasking":[102],"scheduling,":[103],"not":[107,231],"promptly":[109],"react":[110],"variations":[112],"priority":[115],"pending":[117],"(e.g.":[119],"associated":[120],"with":[121,214,221],"injection":[123],"new":[125],"in":[127,178,235],"system).":[129],"article":[132],"we":[133,267],"present":[134],"design":[136],"and":[137,169,228,266],"implementation":[138],"time-sharing":[141,253],"platform,":[144],"run":[147],"multi-core":[149],"machines,":[150],"where":[151],"platform-level":[153],"software":[154],"allowed":[156],"take":[158],"periodical":[163],"basis":[164],"(with":[165],"fine":[166,210],"grain":[167,211],"period),":[168],"possibly":[171],"preempt":[172],"any":[173,186,233],"ongoing":[174],"activity":[177],"favor":[179],"dispatching":[181],"(along":[182],"same":[184],"thread)":[185],"revealed":[191],"have":[193],"priority.":[195],"Our":[196,252],"proposal":[197],"based":[199],"an":[201,274],"ad-hoc":[202],"kernel":[203],"module":[204],"for":[205,273],"Linux,":[206],"implements":[208],"timer-interrupt":[212,225],"mechanism":[213],"lightweight":[215],"management,":[216],"fully":[219],"integrated":[220,257],"modern":[223],"top/bottom-half":[224],"Linux":[226],"architecture,":[227],"does":[230],"induce":[232],"bias":[234],"terms":[236],"relative":[238],"CPU-usage":[239],"planning":[240],"across":[241],"vs":[244],"non-Time":[245],"threads":[247],"running":[248],"machine.":[251],"architecture":[254],"been":[256],"open":[260],"source":[261],"ROOT-Sim":[262],"optimistic":[263],"package,":[265],"also":[268],"report":[269],"some":[270],"experimental":[271],"data":[272],"assessment":[275],"our":[277],"proposal.":[278]},"counts_by_year":[{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":1}],"updated_date":"2026-05-20T08:49:12.498775","created_date":"2025-10-10T00:00:00"}
