{"id":"https://openalex.org/W3114184623","doi":"https://doi.org/10.1109/jiot.2021.3100295","title":"A Fast Edge-Based Synchronizer for Tasks in Real-Time Artificial Intelligence Applications","display_name":"A Fast Edge-Based Synchronizer for Tasks in Real-Time Artificial Intelligence Applications","publication_year":2021,"publication_date":"2021-07-26","ids":{"openalex":"https://openalex.org/W3114184623","doi":"https://doi.org/10.1109/jiot.2021.3100295","mag":"3114184623"},"language":"en","primary_location":{"id":"doi:10.1109/jiot.2021.3100295","is_oa":false,"landing_page_url":"https://doi.org/10.1109/jiot.2021.3100295","pdf_url":null,"source":{"id":"https://openalex.org/S2480266640","display_name":"IEEE Internet of Things Journal","issn_l":"2327-4662","issn":["2327-4662","2372-2541"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["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 Internet of Things Journal","raw_type":"journal-article"},"type":"preprint","indexed_in":["arxiv","crossref","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2012.11731","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5073566720","display_name":"Richard Olaniyan","orcid":"https://orcid.org/0000-0002-5818-8005"},"institutions":[{"id":"https://openalex.org/I5023651","display_name":"McGill University","ror":"https://ror.org/01pxwe438","country_code":"CA","type":"education","lineage":["https://openalex.org/I5023651"]}],"countries":["CA"],"is_corresponding":true,"raw_author_name":"Richard Olaniyan","raw_affiliation_strings":["School of Computer Science, McGill University, Montreal, QC, Canada","McGill University"],"affiliations":[{"raw_affiliation_string":"School of Computer Science, McGill University, Montreal, QC, Canada","institution_ids":["https://openalex.org/I5023651"]},{"raw_affiliation_string":"McGill University","institution_ids":["https://openalex.org/I5023651"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5109225101","display_name":"Muthucumaru Maheswaran","orcid":null},"institutions":[{"id":"https://openalex.org/I5023651","display_name":"McGill University","ror":"https://ror.org/01pxwe438","country_code":"CA","type":"education","lineage":["https://openalex.org/I5023651"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Muthucumaru Maheswaran","raw_affiliation_strings":["Department of Electrical and Computer Engineering, McGill University, Montreal, QC, Canada","McGill University"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, McGill University, Montreal, QC, Canada","institution_ids":["https://openalex.org/I5023651"]},{"raw_affiliation_string":"McGill University","institution_ids":["https://openalex.org/I5023651"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5073566720"],"corresponding_institution_ids":["https://openalex.org/I5023651"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.01488147,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"9","issue":"5","first_page":"3825","last_page":"3837"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9900000095367432,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9900000095367432,"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/T11986","display_name":"Scientific Computing and Data Management","score":0.9894000291824341,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"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/T12784","display_name":"Modular Robots and Swarm Intelligence","score":0.9876000285148621,"subfield":{"id":"https://openalex.org/subfields/2210","display_name":"Mechanical Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.8499087691307068},{"id":"https://openalex.org/keywords/synchronization","display_name":"Synchronization (alternating current)","score":0.7094020843505859},{"id":"https://openalex.org/keywords/synchronizer","display_name":"Synchronizer","score":0.65340256690979},{"id":"https://openalex.org/keywords/enhanced-data-rates-for-gsm-evolution","display_name":"Enhanced Data Rates for GSM Evolution","score":0.5774262547492981},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.5708089470863342},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.534903883934021},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.49276068806648254},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4892237186431885},{"id":"https://openalex.org/keywords/solver","display_name":"Solver","score":0.4549848139286041},{"id":"https://openalex.org/keywords/time-point","display_name":"Time point","score":0.41052132844924927},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2437220811843872},{"id":"https://openalex.org/keywords/channel","display_name":"Channel (broadcasting)","score":0.17341724038124084},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.10165134072303772},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.08496847748756409}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8499087691307068},{"id":"https://openalex.org/C2778562939","wikidata":"https://www.wikidata.org/wiki/Q1298791","display_name":"Synchronization (alternating current)","level":3,"score":0.7094020843505859},{"id":"https://openalex.org/C66727535","wikidata":"https://www.wikidata.org/wiki/Q7662199","display_name":"Synchronizer","level":2,"score":0.65340256690979},{"id":"https://openalex.org/C162307627","wikidata":"https://www.wikidata.org/wiki/Q204833","display_name":"Enhanced Data Rates for GSM Evolution","level":2,"score":0.5774262547492981},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.5708089470863342},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.534903883934021},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.49276068806648254},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4892237186431885},{"id":"https://openalex.org/C2778770139","wikidata":"https://www.wikidata.org/wiki/Q1966904","display_name":"Solver","level":2,"score":0.4549848139286041},{"id":"https://openalex.org/C2779466056","wikidata":"https://www.wikidata.org/wiki/Q107630651","display_name":"Time point","level":2,"score":0.41052132844924927},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2437220811843872},{"id":"https://openalex.org/C127162648","wikidata":"https://www.wikidata.org/wiki/Q16858953","display_name":"Channel (broadcasting)","level":2,"score":0.17341724038124084},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.10165134072303772},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.08496847748756409},{"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/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C187736073","wikidata":"https://www.wikidata.org/wiki/Q2920921","display_name":"Management","level":1,"score":0.0},{"id":"https://openalex.org/C107038049","wikidata":"https://www.wikidata.org/wiki/Q35986","display_name":"Aesthetics","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1109/jiot.2021.3100295","is_oa":false,"landing_page_url":"https://doi.org/10.1109/jiot.2021.3100295","pdf_url":null,"source":{"id":"https://openalex.org/S2480266640","display_name":"IEEE Internet of Things Journal","issn_l":"2327-4662","issn":["2327-4662","2372-2541"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["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 Internet of Things Journal","raw_type":"journal-article"},{"id":"pmh:oai:arXiv.org:2012.11731","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2012.11731","pdf_url":"https://arxiv.org/pdf/2012.11731","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"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":"text"},{"id":"mag:3114184623","is_oa":true,"landing_page_url":"http://arxiv.org/pdf/2012.11731.pdf","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"arXiv (Cornell University)","raw_type":null},{"id":"doi:10.48550/arxiv.2012.11731","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2012.11731","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2012.11731","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2012.11731","pdf_url":"https://arxiv.org/pdf/2012.11731","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"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":"text"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320322675","display_name":"Mitacs","ror":"https://ror.org/00cjrc276"},{"id":"https://openalex.org/F4320334593","display_name":"Natural Sciences and Engineering Research Council of Canada","ror":"https://ror.org/01h531d29"},{"id":"https://openalex.org/F4320335413","display_name":"Petroleum Technology Development Fund","ror":null}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3114184623.pdf","grobid_xml":"https://content.openalex.org/works/W3114184623.grobid-xml"},"referenced_works_count":37,"referenced_works":["https://openalex.org/W1652793671","https://openalex.org/W1664327184","https://openalex.org/W1867117070","https://openalex.org/W2045271686","https://openalex.org/W2059344728","https://openalex.org/W2115684267","https://openalex.org/W2132737349","https://openalex.org/W2156029527","https://openalex.org/W2194775991","https://openalex.org/W2234682834","https://openalex.org/W2297788108","https://openalex.org/W2477294255","https://openalex.org/W2485737558","https://openalex.org/W2507578125","https://openalex.org/W2509583637","https://openalex.org/W2549264933","https://openalex.org/W2610069609","https://openalex.org/W2732465864","https://openalex.org/W2768272947","https://openalex.org/W2773357476","https://openalex.org/W2786070938","https://openalex.org/W2794834851","https://openalex.org/W2802404451","https://openalex.org/W2907773119","https://openalex.org/W2950552779","https://openalex.org/W2950865323","https://openalex.org/W2962863496","https://openalex.org/W2963163009","https://openalex.org/W2971544482","https://openalex.org/W2982664135","https://openalex.org/W3043349850","https://openalex.org/W3109866046","https://openalex.org/W3217487334","https://openalex.org/W6636806777","https://openalex.org/W6679393576","https://openalex.org/W6745458143","https://openalex.org/W6786897801"],"related_works":["https://openalex.org/W3185488512","https://openalex.org/W1930364700","https://openalex.org/W2769798155","https://openalex.org/W2046753561","https://openalex.org/W3046961867","https://openalex.org/W2979939320","https://openalex.org/W2005407658","https://openalex.org/W3037461905","https://openalex.org/W3137648508","https://openalex.org/W2163257571","https://openalex.org/W2125802341","https://openalex.org/W1590971093","https://openalex.org/W2474352071","https://openalex.org/W2046963887","https://openalex.org/W3135998842","https://openalex.org/W3086652224","https://openalex.org/W3008174879","https://openalex.org/W3158844535","https://openalex.org/W2734876408","https://openalex.org/W2519067463"],"abstract_inverted_index":{"Real-time":[0],"artificial":[1],"intelligence":[2],"(AI)":[3],"applications":[4],"mapped":[5],"on":[6,103],"edge":[7,85],"computing":[8],"need":[9],"to":[10,34,96,136,168,178],"perform":[11],"data":[12,14,45,55,58,61,66],"capture,":[13],"processing/intelligence":[15],"extraction,":[16],"and":[17,76,150,199,219,224],"device":[18],"actuation":[19,88],"within":[20],"some":[21,91],"given":[22],"time":[23,51,102,226],"bounds.":[24],"Synchronization":[25],"across":[26,83],"devices":[27,139,162],"is":[28,70,135],"an":[29,41],"important":[30],"problem":[31],"that":[32,116,142],"needs":[33],"be":[35,97],"solved":[36],"at":[37,99],"different":[38,104],"stages":[39],"of":[40,50,78,121,131,161,192],"AI":[42,211],"application.":[43],"Synchronized":[44],"capture":[46],"reduces":[47],"the":[48,65,79,100,119,132,138,170,174,190,202],"amount":[49],"required":[52],"in":[53,72,90,146],"preprocessing":[54],"(data":[56],"aggregation,":[57],"cleaning,":[59],"missing":[60],"handling,":[62],"etc).":[63],"In":[64,106],"processing":[67],"phase,":[68],"synchronization":[69,114,153,176,194,207,217,231],"key":[71],"ensuring":[73],"convergence,":[74],"accuracy,":[75],"speed":[77],"distributed":[80,206],"training":[81,225],"process":[82],"multiple":[84],"devices.":[86,105],"The":[87,128,159],"phase":[89],"cases":[92],"requires":[93],"certain":[94],"actions":[95],"performed":[98],"same":[101],"this":[107],"article,":[108],"we":[109,200],"develop":[110],"a":[111,156,164,180],"fast":[112,133],"edge-based":[113],"scheme":[115,195,218],"can":[117],"time-align":[118],"execution":[120,183],"input-output":[122],"tasks":[123],"as":[124,184,186],"well":[125],"compute":[126],"tasks.":[127,213],"primary":[129],"idea":[130],"synchronizer":[134],"cluster":[137,160],"into":[140],"groups":[141],"remain":[143],"closely":[144],"synchronized":[145],"their":[147],"task":[148,182],"executions":[149],"statically":[151],"determine":[152],"points":[154,177],"using":[155,196],"game-theoretic":[157],"solver.":[158],"uses":[163],"late":[165],"notification":[166],"protocol":[167],"select":[169],"best":[171],"point":[172],"among":[173],"precomputed":[175],"reach":[179],"time-aligned":[181],"quickly":[185],"possible.":[187],"We":[188,214],"evaluate":[189],"performance":[191,203],"our":[193,216],"trace-driven":[197],"simulations,":[198],"compare":[201,220],"with":[204,227],"existing":[205],"schemes":[208],"for":[209],"real-time":[210],"application":[212],"implement":[215],"its":[221],"testing":[222],"accuracy":[223],"other":[228],"parameter":[229],"server":[230],"frameworks.":[232]},"counts_by_year":[],"updated_date":"2026-04-09T08:11:56.329763","created_date":"2025-10-10T00:00:00"}
