{"id":"https://openalex.org/W2343874377","doi":"https://doi.org/10.1109/tmc.2015.2499187","title":"RTDroid: A Design for Real-Time Android","display_name":"RTDroid: A Design for Real-Time Android","publication_year":2015,"publication_date":"2015-11-09","ids":{"openalex":"https://openalex.org/W2343874377","doi":"https://doi.org/10.1109/tmc.2015.2499187","mag":"2343874377"},"language":"en","primary_location":{"id":"doi:10.1109/tmc.2015.2499187","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tmc.2015.2499187","pdf_url":null,"source":{"id":"https://openalex.org/S69141925","display_name":"IEEE Transactions on Mobile Computing","issn_l":"1536-1233","issn":["1536-1233","1558-0660","2161-9875"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Mobile Computing","raw_type":"journal-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/A5034646470","display_name":"Yin Yan","orcid":"https://orcid.org/0000-0002-8937-4046"},"institutions":[{"id":"https://openalex.org/I63190737","display_name":"University at Buffalo, State University of New York","ror":"https://ror.org/01y64my43","country_code":"US","type":"education","lineage":["https://openalex.org/I63190737"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yin Yan","raw_affiliation_strings":["University at Buffalo, The State University of New York, Buffalo, NY 14260-2500"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University at Buffalo, The State University of New York, Buffalo, NY 14260-2500","institution_ids":["https://openalex.org/I63190737"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049006927","display_name":"Shaun Cosgrove","orcid":null},"institutions":[{"id":"https://openalex.org/I63190737","display_name":"University at Buffalo, State University of New York","ror":"https://ror.org/01y64my43","country_code":"US","type":"education","lineage":["https://openalex.org/I63190737"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Shaun Cosgrove","raw_affiliation_strings":["University at Buffalo, The State University of New York, Buffalo, NY 14260-2500"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University at Buffalo, The State University of New York, Buffalo, NY 14260-2500","institution_ids":["https://openalex.org/I63190737"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048701845","display_name":"Varun Anand","orcid":null},"institutions":[{"id":"https://openalex.org/I63190737","display_name":"University at Buffalo, State University of New York","ror":"https://ror.org/01y64my43","country_code":"US","type":"education","lineage":["https://openalex.org/I63190737"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Varun Anand","raw_affiliation_strings":["University at Buffalo, The State University of New York, Buffalo, NY 14260-2500"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University at Buffalo, The State University of New York, Buffalo, NY 14260-2500","institution_ids":["https://openalex.org/I63190737"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5086835710","display_name":"Amit Kulkarni","orcid":"https://orcid.org/0000-0001-7548-3332"},"institutions":[{"id":"https://openalex.org/I63190737","display_name":"University at Buffalo, State University of New York","ror":"https://ror.org/01y64my43","country_code":"US","type":"education","lineage":["https://openalex.org/I63190737"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Amit Kulkarni","raw_affiliation_strings":["University at Buffalo, The State University of New York, Buffalo, NY 14260-2500"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University at Buffalo, The State University of New York, Buffalo, NY 14260-2500","institution_ids":["https://openalex.org/I63190737"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012603402","display_name":"Sree Harsha Konduri","orcid":null},"institutions":[{"id":"https://openalex.org/I63190737","display_name":"University at Buffalo, State University of New York","ror":"https://ror.org/01y64my43","country_code":"US","type":"education","lineage":["https://openalex.org/I63190737"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sree Harsha Konduri","raw_affiliation_strings":["University at Buffalo, The State University of New York, Buffalo, NY 14260-2500"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University at Buffalo, The State University of New York, Buffalo, NY 14260-2500","institution_ids":["https://openalex.org/I63190737"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109113161","display_name":"Steven Y. Ko","orcid":null},"institutions":[{"id":"https://openalex.org/I63190737","display_name":"University at Buffalo, State University of New York","ror":"https://ror.org/01y64my43","country_code":"US","type":"education","lineage":["https://openalex.org/I63190737"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Steven Y. Ko","raw_affiliation_strings":["University at Buffalo, The State University of New York, Buffalo, NY 14260-2500"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University at Buffalo, The State University of New York, Buffalo, NY 14260-2500","institution_ids":["https://openalex.org/I63190737"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5027309456","display_name":"Lukasz Ziarek","orcid":"https://orcid.org/0000-0003-4353-1998"},"institutions":[{"id":"https://openalex.org/I63190737","display_name":"University at Buffalo, State University of New York","ror":"https://ror.org/01y64my43","country_code":"US","type":"education","lineage":["https://openalex.org/I63190737"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Lukasz Ziarek","raw_affiliation_strings":["University at Buffalo, The State University of New York, Buffalo, NY 14260-2500"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University at Buffalo, The State University of New York, Buffalo, NY 14260-2500","institution_ids":["https://openalex.org/I63190737"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.9649,"has_fulltext":false,"cited_by_count":15,"citation_normalized_percentile":{"value":0.91476684,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":"15","issue":"10","first_page":"2564","last_page":"2584"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9997000098228455,"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.9997000098228455,"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.9803000092506409,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9760000109672546,"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/android","display_name":"Android (operating system)","score":0.8210000991821289},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8124706745147705},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.6212806701660156},{"id":"https://openalex.org/keywords/garbage-collection","display_name":"Garbage collection","score":0.6071908473968506},{"id":"https://openalex.org/keywords/virtual-machine","display_name":"Virtual machine","score":0.5963013768196106},{"id":"https://openalex.org/keywords/predictability","display_name":"Predictability","score":0.5782737731933594},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.577580988407135},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.4495576024055481},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4322251081466675},{"id":"https://openalex.org/keywords/garbage","display_name":"Garbage","score":0.2894623279571533},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.09924134612083435}],"concepts":[{"id":"https://openalex.org/C557433098","wikidata":"https://www.wikidata.org/wiki/Q94","display_name":"Android (operating system)","level":2,"score":0.8210000991821289},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8124706745147705},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.6212806701660156},{"id":"https://openalex.org/C105122174","wikidata":"https://www.wikidata.org/wiki/Q322202","display_name":"Garbage collection","level":3,"score":0.6071908473968506},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.5963013768196106},{"id":"https://openalex.org/C197640229","wikidata":"https://www.wikidata.org/wiki/Q2534066","display_name":"Predictability","level":2,"score":0.5782737731933594},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.577580988407135},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.4495576024055481},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4322251081466675},{"id":"https://openalex.org/C75403996","wikidata":"https://www.wikidata.org/wiki/Q5521979","display_name":"Garbage","level":2,"score":0.2894623279571533},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.09924134612083435},{"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/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":5,"locations":[{"id":"doi:10.1109/tmc.2015.2499187","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tmc.2015.2499187","pdf_url":null,"source":{"id":"https://openalex.org/S69141925","display_name":"IEEE Transactions on Mobile Computing","issn_l":"1536-1233","issn":["1536-1233","1558-0660","2161-9875"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Mobile Computing","raw_type":"journal-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.707.6564","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.707.6564","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cse.buffalo.edu/%7Elziarek/jtres13.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.864.5889","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.864.5889","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cse.buffalo.edu/%7Estevko/publications/jtres13.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.869.7653","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.869.7653","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"https://www.researchgate.net/profile/Lukasz_Ziarek/publication/262284897_RTDroid_a_design_for_real-time_Android/links/54de10ae0cf22a26721e4424.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.884.7966","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.884.7966","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://varun-anand.com/publications/rtdroid.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/8","score":0.4399999976158142,"display_name":"Decent work and economic growth"}],"awards":[{"id":"https://openalex.org/G8677828987","display_name":null,"funder_award_id":"CNS-1350883","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":34,"referenced_works":["https://openalex.org/W1488202922","https://openalex.org/W1567546527","https://openalex.org/W1968005108","https://openalex.org/W1977365631","https://openalex.org/W1979247086","https://openalex.org/W2002252531","https://openalex.org/W2007946113","https://openalex.org/W2009782718","https://openalex.org/W2017570505","https://openalex.org/W2031985472","https://openalex.org/W2036430035","https://openalex.org/W2039616218","https://openalex.org/W2046205999","https://openalex.org/W2078070589","https://openalex.org/W2088858414","https://openalex.org/W2093582532","https://openalex.org/W2102481384","https://openalex.org/W2115597529","https://openalex.org/W2122254232","https://openalex.org/W2126022651","https://openalex.org/W2126356851","https://openalex.org/W2137033503","https://openalex.org/W2148620466","https://openalex.org/W2156813190","https://openalex.org/W2169753096","https://openalex.org/W2171551194","https://openalex.org/W2280840272","https://openalex.org/W3143352489","https://openalex.org/W3203133783","https://openalex.org/W6634154257","https://openalex.org/W6652762736","https://openalex.org/W6682036270","https://openalex.org/W6695484153","https://openalex.org/W6801981360"],"related_works":["https://openalex.org/W2726467123","https://openalex.org/W2064726690","https://openalex.org/W4254065731","https://openalex.org/W4252678288","https://openalex.org/W1607297154","https://openalex.org/W2005091774","https://openalex.org/W2114459515","https://openalex.org/W3212610863","https://openalex.org/W2060525997","https://openalex.org/W2493947570"],"abstract_inverted_index":{"This":[0],"paper":[1,113],"presents":[2],"our":[3,186,197],"work":[4,34,51,117],"on":[5,188],"the":[6,40,43,66,120,124,135,181],"inception":[7],"of":[8,12,42,122,139,185],"RTDroid,":[9],"a":[10,97,104,109,151,171],"variant":[11],"Android":[13,18,28,44,95,125,141,204],"that":[14,100,160,196],"provides":[15,53],"predictability":[16,184,202],"to":[17,38,55,83,203],"applications.":[19],"Although":[20],"there":[21],"has":[22,35],"been":[23,36],"much":[24],"interest":[25],"in":[26,29,159],"adopting":[27],"real-time":[30,48,62,74,148,172,177],"contexts,":[31],"surprisingly":[32],"little":[33],"done":[37],"examine":[39],"suitability":[41],"franework":[45],"layer":[46,69],"for":[47,61,147,153],"systems.":[49],"Existing":[50],"only":[52],"solutions":[54],"traditional":[56],"problems,":[57],"including":[58],"adding":[59],"support":[60],"garbage":[63],"collection":[64],"at":[65],"virtual":[67,106],"machine":[68,107],"as":[70,72],"well":[71],"kernel-level":[73],"scheduling":[75],"and":[76,108,118,129,137,143,149,174,183],"resource":[77],"management.":[78],"While":[79],"it":[80,87,161],"is":[81,88,96,101,157],"critical":[82],"address":[84],"these":[85],"issues,":[86],"by":[89],"no":[90],"means":[91],"sufficient.":[92],"After":[93],"all,":[94],"vast":[98],"system":[99,145,156],"more":[102],"than":[103],"Java":[105],"kernel.":[110],"Thus,":[111],"this":[112],"goes":[114],"beyond":[115],"existing":[116],"examines":[119],"internals":[121],"Android,":[123],"programming":[126],"model,":[127],"libraries,":[128],"core":[130,144],"systems":[131],"services.":[132],"We":[133,179],"discuss":[134],"implications":[136],"challenges":[138],"adapting":[140],"constructs":[142],"services":[146],"present":[150],"solution":[152,187],"each.":[154],"Our":[155],"unique":[158],"redesigns":[162],"Androids":[163,167],"internal":[164],"components,":[165],"replaces":[166],"Dalvik":[168],"VM":[169],"with":[170],"VM,":[173],"leverages":[175],"off-the-shelf":[176],"OSes.":[178],"demonstrate":[180],"feasibility":[182],"three":[189],"different":[190],"platforms.":[191],"The":[192],"evaluation":[193],"results":[194],"show":[195],"design":[198],"can":[199],"successfully":[200],"provide":[201],"applications":[205],"even":[206],"under":[207],"heavy":[208],"loads.":[209]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":4},{"year":2017,"cited_by_count":5}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
