{"id":"https://openalex.org/W1583214091","doi":"https://doi.org/10.1109/icar.2015.7251505","title":"Dynamic process migration in heterogeneous ROS-based environments","display_name":"Dynamic process migration in heterogeneous ROS-based environments","publication_year":2015,"publication_date":"2015-07-01","ids":{"openalex":"https://openalex.org/W1583214091","doi":"https://doi.org/10.1109/icar.2015.7251505","mag":"1583214091"},"language":"en","primary_location":{"id":"doi:10.1109/icar.2015.7251505","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icar.2015.7251505","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 International Conference on Advanced Robotics (ICAR)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://www.research.ed.ac.uk/en/publications/6e390d00-7fa6-4c82-826a-df53fdf0ed01","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5008501980","display_name":"Jos\u00e9 Cano","orcid":"https://orcid.org/0000-0002-2243-389X"},"institutions":[{"id":"https://openalex.org/I98677209","display_name":"University of Edinburgh","ror":"https://ror.org/01nrxwf90","country_code":"GB","type":"education","lineage":["https://openalex.org/I98677209"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Jose Cano","raw_affiliation_strings":["School of Informatics, University of Edinburgh","Sch. of Informatics, Univ. of Edinburgh, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Informatics, University of Edinburgh","institution_ids":["https://openalex.org/I98677209"]},{"raw_affiliation_string":"Sch. of Informatics, Univ. of Edinburgh, UK","institution_ids":["https://openalex.org/I98677209"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070578341","display_name":"Eduardo Molinos","orcid":null},"institutions":[{"id":"https://openalex.org/I189268942","display_name":"Universidad de Alcal\u00e1","ror":"https://ror.org/04pmn0e78","country_code":"ES","type":"education","lineage":["https://openalex.org/I189268942"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Eduardo Molinos","raw_affiliation_strings":["Department of Electronics, University of Alcal\u00e1","[Dept. of Electronics. University of Alcal\u00e1, Spain]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electronics, University of Alcal\u00e1","institution_ids":["https://openalex.org/I189268942"]},{"raw_affiliation_string":"[Dept. of Electronics. University of Alcal\u00e1, Spain]","institution_ids":["https://openalex.org/I189268942"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056071760","display_name":"Vijay Nagarajan","orcid":"https://orcid.org/0009-0000-5045-4754"},"institutions":[{"id":"https://openalex.org/I98677209","display_name":"University of Edinburgh","ror":"https://ror.org/01nrxwf90","country_code":"GB","type":"education","lineage":["https://openalex.org/I98677209"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Vijay Nagarajan","raw_affiliation_strings":["School of Informatics, University of Edinburgh","Sch. of Informatics, Univ. of Edinburgh, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Informatics, University of Edinburgh","institution_ids":["https://openalex.org/I98677209"]},{"raw_affiliation_string":"Sch. of Informatics, Univ. of Edinburgh, UK","institution_ids":["https://openalex.org/I98677209"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5069715982","display_name":"Sethu Vijayakumar","orcid":"https://orcid.org/0000-0003-0649-7241"},"institutions":[{"id":"https://openalex.org/I98677209","display_name":"University of Edinburgh","ror":"https://ror.org/01nrxwf90","country_code":"GB","type":"education","lineage":["https://openalex.org/I98677209"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Sethu Vijayakumar","raw_affiliation_strings":["School of Informatics, University of Edinburgh","Sch. of Informatics, Univ. of Edinburgh, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Informatics, University of Edinburgh","institution_ids":["https://openalex.org/I98677209"]},{"raw_affiliation_string":"Sch. of Informatics, Univ. of Edinburgh, UK","institution_ids":["https://openalex.org/I98677209"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.4026,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.83297929,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"70","issue":null,"first_page":"518","last_page":"523"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9994999766349792,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9994999766349792,"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/T12784","display_name":"Modular Robots and Swarm Intelligence","score":0.9983999729156494,"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"}},{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9970999956130981,"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.8094203472137451},{"id":"https://openalex.org/keywords/redundancy","display_name":"Redundancy (engineering)","score":0.756912112236023},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.7241299748420715},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.7135366797447205},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.5699356198310852},{"id":"https://openalex.org/keywords/resource-allocation","display_name":"Resource allocation","score":0.5504494905471802},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.53174889087677},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.4840473532676697},{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.45225927233695984},{"id":"https://openalex.org/keywords/mobile-robot","display_name":"Mobile robot","score":0.4466439187526703},{"id":"https://openalex.org/keywords/resource-management","display_name":"Resource management (computing)","score":0.4371461868286133},{"id":"https://openalex.org/keywords/resource","display_name":"Resource (disambiguation)","score":0.4325792193412781},{"id":"https://openalex.org/keywords/robotics","display_name":"Robotics","score":0.4136464595794678},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3145035207271576},{"id":"https://openalex.org/keywords/systems-engineering","display_name":"Systems engineering","score":0.15205401182174683},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.09946465492248535},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.08826851844787598}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8094203472137451},{"id":"https://openalex.org/C152124472","wikidata":"https://www.wikidata.org/wiki/Q1204361","display_name":"Redundancy (engineering)","level":2,"score":0.756912112236023},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.7241299748420715},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.7135366797447205},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.5699356198310852},{"id":"https://openalex.org/C29202148","wikidata":"https://www.wikidata.org/wiki/Q287260","display_name":"Resource allocation","level":2,"score":0.5504494905471802},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.53174889087677},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.4840473532676697},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.45225927233695984},{"id":"https://openalex.org/C19966478","wikidata":"https://www.wikidata.org/wiki/Q4810574","display_name":"Mobile robot","level":3,"score":0.4466439187526703},{"id":"https://openalex.org/C2780609101","wikidata":"https://www.wikidata.org/wiki/Q17156588","display_name":"Resource management (computing)","level":2,"score":0.4371461868286133},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.4325792193412781},{"id":"https://openalex.org/C34413123","wikidata":"https://www.wikidata.org/wiki/Q170978","display_name":"Robotics","level":3,"score":0.4136464595794678},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3145035207271576},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.15205401182174683},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.09946465492248535},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.08826851844787598},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1109/icar.2015.7251505","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icar.2015.7251505","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 International Conference on Advanced Robotics (ICAR)","raw_type":"proceedings-article"},{"id":"pmh:oai:eprints.gla.ac.uk:177447","is_oa":false,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4210235606","display_name":"ENLIGHTEN (Jurnal Bimbingan dan Konseling Islam)","issn_l":"2622-8912","issn":["2622-8912","2622-8920"],"is_oa":false,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"","raw_type":"Conference Proceedings"},{"id":"pmh:oai:pure.ed.ac.uk:openaire/6e390d00-7fa6-4c82-826a-df53fdf0ed01","is_oa":true,"landing_page_url":"https://www.research.ed.ac.uk/en/publications/6e390d00-7fa6-4c82-826a-df53fdf0ed01","pdf_url":null,"source":{"id":"https://openalex.org/S4406922455","display_name":"Edinburgh Research Explorer","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":"Cano Reyes, J, Molinos, E, Nagarajan, V & Vijayakumar, S 2015, Dynamic process migration in heterogeneous ROS-based environments. in Advanced Robotics (ICAR), 2015 International Conference on. Institute of Electrical and Electronics Engineers, pp. 518-523. https://doi.org/10.1109/ICAR.2015.7251505","raw_type":"contributionToPeriodical"},{"id":"pmh:oai:pure.ed.ac.uk:publications/6e390d00-7fa6-4c82-826a-df53fdf0ed01","is_oa":false,"landing_page_url":"https://ieeexplore.ieee.org/document/7251505","pdf_url":null,"source":{"id":"https://openalex.org/S4406922455","display_name":"Edinburgh Research Explorer","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":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":""}],"best_oa_location":{"id":"pmh:oai:pure.ed.ac.uk:openaire/6e390d00-7fa6-4c82-826a-df53fdf0ed01","is_oa":true,"landing_page_url":"https://www.research.ed.ac.uk/en/publications/6e390d00-7fa6-4c82-826a-df53fdf0ed01","pdf_url":null,"source":{"id":"https://openalex.org/S4406922455","display_name":"Edinburgh Research Explorer","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":"Cano Reyes, J, Molinos, E, Nagarajan, V & Vijayakumar, S 2015, Dynamic process migration in heterogeneous ROS-based environments. in Advanced Robotics (ICAR), 2015 International Conference on. Institute of Electrical and Electronics Engineers, pp. 518-523. https://doi.org/10.1109/ICAR.2015.7251505","raw_type":"contributionToPeriodical"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.6100000143051147,"display_name":"Industry, innovation and infrastructure"}],"awards":[{"id":"https://openalex.org/G4917891107","display_name":null,"funder_award_id":"EP/L000725/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"}],"funders":[{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":21,"referenced_works":["https://openalex.org/W2092921","https://openalex.org/W168514861","https://openalex.org/W1794779762","https://openalex.org/W1972391046","https://openalex.org/W1991699460","https://openalex.org/W2017709142","https://openalex.org/W2084050163","https://openalex.org/W2090314309","https://openalex.org/W2121204166","https://openalex.org/W2122846259","https://openalex.org/W2123487311","https://openalex.org/W2134846016","https://openalex.org/W2138328817","https://openalex.org/W2157488300","https://openalex.org/W2158970689","https://openalex.org/W2169528473","https://openalex.org/W2901136733","https://openalex.org/W3102715924","https://openalex.org/W6638385009","https://openalex.org/W6677878110","https://openalex.org/W6683269669"],"related_works":["https://openalex.org/W2923452570","https://openalex.org/W206598027","https://openalex.org/W2978610750","https://openalex.org/W2022931285","https://openalex.org/W1589966275","https://openalex.org/W2086872282","https://openalex.org/W2137789903","https://openalex.org/W2153007255","https://openalex.org/W2138781885","https://openalex.org/W2124311718"],"abstract_inverted_index":{"In":[0,63],"distributed":[1],"(mobile)":[2],"robotics":[3],"environments,":[4],"the":[5,77,83,93,104,109,115,133,157],"different":[6],"computing":[7],"substrates":[8,43],"offer":[9],"flexible":[10],"resource":[11,59],"allocation":[12,79],"options":[13],"to":[14,41,46,89,139],"perform":[15],"computations":[16],"that":[17,26,75,107],"implement":[18],"an":[19],"overall":[20],"system":[21,51,84,110],"goal.":[22,143],"The":[23],"AnyScale":[24],"concept":[25,69],"we":[27,66],"introduce":[28],"and":[29,60,111],"describe":[30],"in":[31,126,154],"this":[32,35,64,68],"paper":[33],"exploits":[34],"redundancy":[36],"by":[37,81],"dynamically":[38],"allocating":[39],"tasks":[40],"appropriate":[42],"(or":[44],"scales)":[45],"optimize":[47],"some":[48],"level":[49],"of":[50,103,135],"performance":[52,61,85,149],"while":[53,86],"migrating":[54],"others":[55],"depending":[56],"on":[57,100,121],"current":[58],"parameters.":[62],"paper,":[65],"demonstrate":[67],"with":[70,114],"a":[71,101,122,128,136,141,151],"general":[72],"ROS-based":[73],"infrastructure":[74,120],"solves":[76],"task":[78],"problem":[80],"optimising":[82],"correctly":[87],"reacting":[88],"unpredictable":[90],"events":[91],"at":[92],"same":[94],"time.":[95],"Assignment":[96],"decisions":[97],"are":[98],"based":[99],"characterisation":[102],"static/dynamic":[105],"parameters":[106],"represent":[108],"its":[112],"interaction":[113],"environment.":[116],"We":[117],"instantiate":[118],"our":[119],"case":[123],"study":[124],"application,":[125],"which":[127],"mobile":[129],"robot":[130],"navigates":[131],"along":[132],"floor":[134],"building":[137],"trying":[138],"reach":[140],"predefined":[142],"Experimental":[144],"validation":[145],"demonstrates":[146],"more":[147],"robust":[148],"(around":[150],"third":[152],"improvement":[153],"metrics)":[155],"under":[156],"Anyscale":[158],"implementation":[159],"framework.":[160]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":2},{"year":2016,"cited_by_count":2}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
