{"id":"https://openalex.org/W2996029393","doi":"https://doi.org/10.1109/tencon.2019.8929501","title":"TASOR: A Temperature-Aware Semi-Partitioned Real-time Scheduler","display_name":"TASOR: A Temperature-Aware Semi-Partitioned Real-time Scheduler","publication_year":2019,"publication_date":"2019-10-01","ids":{"openalex":"https://openalex.org/W2996029393","doi":"https://doi.org/10.1109/tencon.2019.8929501","mag":"2996029393"},"language":"en","primary_location":{"id":"doi:10.1109/tencon.2019.8929501","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tencon.2019.8929501","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"TENCON 2019 - 2019 IEEE Region 10 Conference (TENCON)","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/A5016312861","display_name":"Sanjay Moulik","orcid":"https://orcid.org/0000-0003-3654-781X"},"institutions":[{"id":"https://openalex.org/I1317621060","display_name":"Indian Institute of Technology Guwahati","ror":"https://ror.org/0022nd079","country_code":"IN","type":"education","lineage":["https://openalex.org/I1317621060"]}],"countries":["IN"],"is_corresponding":true,"raw_author_name":"Sanjay Moulik","raw_affiliation_strings":["Indian Institute of Technology, Guwahati, Assam, India"],"affiliations":[{"raw_affiliation_string":"Indian Institute of Technology, Guwahati, Assam, India","institution_ids":["https://openalex.org/I1317621060"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5075778388","display_name":"Zinea Das","orcid":"https://orcid.org/0000-0002-2592-7748"},"institutions":[{"id":"https://openalex.org/I4210089896","display_name":"Indian Institute of Information Technology Guwahati","ror":"https://ror.org/00bb9ch64","country_code":"IN","type":"education","lineage":["https://openalex.org/I4210089896"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Zinea Das","raw_affiliation_strings":["Indian Institute of Information Technology, Guwahati, Assam, India"],"affiliations":[{"raw_affiliation_string":"Indian Institute of Information Technology, Guwahati, Assam, India","institution_ids":["https://openalex.org/I4210089896"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5016312861"],"corresponding_institution_ids":["https://openalex.org/I1317621060"],"apc_list":null,"apc_paid":null,"fwci":1.6854,"has_fulltext":false,"cited_by_count":10,"citation_normalized_percentile":{"value":0.84437777,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","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/T10933","display_name":"Real-Time Systems Scheduling","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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9995999932289124,"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9994000196456909,"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.7441734671592712},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.6650594472885132},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5870988368988037},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.56219482421875},{"id":"https://openalex.org/keywords/schedule","display_name":"Schedule","score":0.44008901715278625},{"id":"https://openalex.org/keywords/single-core","display_name":"Single-core","score":0.4358093738555908},{"id":"https://openalex.org/keywords/execution-time","display_name":"Execution time","score":0.42489129304885864},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.42388883233070374},{"id":"https://openalex.org/keywords/temperature-control","display_name":"Temperature control","score":0.4184172451496124},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.3967570662498474},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.37197795510292053},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3434206545352936},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.14807042479515076},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.11979365348815918},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.10393515229225159},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.08734041452407837}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7441734671592712},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.6650594472885132},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5870988368988037},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.56219482421875},{"id":"https://openalex.org/C68387754","wikidata":"https://www.wikidata.org/wiki/Q7271585","display_name":"Schedule","level":2,"score":0.44008901715278625},{"id":"https://openalex.org/C2780365336","wikidata":"https://www.wikidata.org/wiki/Q25047934","display_name":"Single-core","level":2,"score":0.4358093738555908},{"id":"https://openalex.org/C2989134064","wikidata":"https://www.wikidata.org/wiki/Q288510","display_name":"Execution time","level":2,"score":0.42489129304885864},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.42388883233070374},{"id":"https://openalex.org/C536315585","wikidata":"https://www.wikidata.org/wiki/Q7698332","display_name":"Temperature control","level":2,"score":0.4184172451496124},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3967570662498474},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.37197795510292053},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3434206545352936},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.14807042479515076},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.11979365348815918},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.10393515229225159},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.08734041452407837},{"id":"https://openalex.org/C133731056","wikidata":"https://www.wikidata.org/wiki/Q4917288","display_name":"Control engineering","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tencon.2019.8929501","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tencon.2019.8929501","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"TENCON 2019 - 2019 IEEE Region 10 Conference (TENCON)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Decent work and economic growth","id":"https://metadata.un.org/sdg/8","score":0.4099999964237213}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":18,"referenced_works":["https://openalex.org/W634823175","https://openalex.org/W1805570991","https://openalex.org/W1987422656","https://openalex.org/W2018932747","https://openalex.org/W2030483977","https://openalex.org/W2049101126","https://openalex.org/W2056830486","https://openalex.org/W2058817479","https://openalex.org/W2101144036","https://openalex.org/W2147453591","https://openalex.org/W2147657366","https://openalex.org/W2148960429","https://openalex.org/W2154857344","https://openalex.org/W2158554422","https://openalex.org/W2208896226","https://openalex.org/W2739675816","https://openalex.org/W4253995697","https://openalex.org/W6674910977"],"related_works":["https://openalex.org/W2142016460","https://openalex.org/W2151223307","https://openalex.org/W3041000698","https://openalex.org/W2406856881","https://openalex.org/W2085485158","https://openalex.org/W2276000909","https://openalex.org/W1964594690","https://openalex.org/W2049334739","https://openalex.org/W2543559046","https://openalex.org/W2022939529"],"abstract_inverted_index":{"Modern":[0],"multicore":[1,67],"systems,":[2],"which":[3,91],"execute":[4],"complex":[5],"functionalities":[6],"on":[7,63,110,150,178],"densely":[8],"packed":[9],"multi-million":[10],"gate":[11],"platforms,":[12],"are":[13],"often":[14],"prone":[15],"to":[16,38,60,86,205],"unacceptable":[17],"surges":[18],"in":[19,23,25,31,142],"core":[20],"temperatures.":[21],"Increase":[22],"temperature":[24,107,180],"such":[26,153],"systems":[27],"not":[28],"only":[29],"results":[30,199],"high":[32,39],"cooling":[33],"costs":[34],"but":[35],"also":[36],"leads":[37],"leakage":[40],"power":[41],"dissipation,":[42],"along":[43],"with":[44,190],"reduced":[45],"efficiency":[46],"and":[47,83],"lower":[48],"life-span":[49],"for":[50],"the":[51,84,98,115,165,183,191],"system.":[52],"Given,":[53],"a":[54,64,124],"set":[55],"of":[56,80,100,193],"periodic":[57],"real-time":[58],"tasks":[59,102],"be":[61],"executed":[62],"thermally":[65],"constrained":[66],"system,":[68],"proportional":[69,130,156],"fair":[70,131],"schedulers":[71],"form":[72],"an":[73],"attractive":[74],"scheduling":[75,189],"alternative.":[76],"This":[77],"is":[78,158,203],"because":[79],"their":[81],"flexibility":[82],"ability":[85],"deliver":[87],"efficient":[88],"resource":[89,195],"utilization,":[90],"can":[92],"potentially":[93],"enable":[94],"accurate":[95,155],"control":[96],"over":[97,114],"timeliness":[99],"all":[101,111,161],"as":[103,105,172],"well":[104],"stipulated":[106],"upper":[108],"bounds":[109],"processing":[112],"cores,":[113],"entire":[116],"schedule":[117],"length.":[118],"In":[119,164],"this":[120],"paper,":[121],"we":[122],"propose":[123],"low-overhead":[125],"three-level":[126],"hierarchical":[127],"temperature-aware":[128],"semi-partitioned":[129],"scheduler,":[132],"called":[133],"Temperature-Aware":[134],"Semi-partitioned":[135],"Real-Time":[136],"Scheduler":[137],"(TASOR).":[138],"The":[139],"first":[140],"level":[141],"TASOR":[143,186,202],"partitions,":[144],"time":[145],"into":[146],"discrete":[147],"slices":[148],"based":[149,177],"task":[151,171],"deadlines,":[152],"that":[154,201],"fairness":[157],"maintained":[159],"at":[160],"slice":[162],"boundaries.":[163],"second":[166],"level,":[167,185],"it":[168],"classifies":[169],"each":[170],"either":[173],"hot":[174],"or":[175],"cool,":[176],"it's":[179],"characteristics.":[181],"At":[182],"last":[184],"performs":[187],"intra-slice":[188],"objective":[192],"maximizing":[194],"utilization.":[196],"Our":[197],"experimental":[198],"show":[200],"able":[204],"perform":[206],"appreciably":[207],"under":[208],"various":[209],"realistic":[210],"scenarios.":[211]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":4}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
