{"id":"https://openalex.org/W2342882001","doi":"https://doi.org/10.1145/2851613.2851768","title":"Squirrel","display_name":"Squirrel","publication_year":2016,"publication_date":"2016-04-04","ids":{"openalex":"https://openalex.org/W2342882001","doi":"https://doi.org/10.1145/2851613.2851768","mag":"2342882001"},"language":"en","primary_location":{"id":"doi:10.1145/2851613.2851768","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2851613.2851768","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 31st Annual ACM Symposium on Applied Computing","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/A5111135352","display_name":"Inti Gonz\u00e1lez-Herrera","orcid":null},"institutions":[{"id":"https://openalex.org/I2802519937","display_name":"Institut de Recherche en Informatique et Syst\u00e8mes Al\u00e9atoires","ror":"https://ror.org/00myn0z94","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I205703379","https://openalex.org/I2802204017","https://openalex.org/I2802519937","https://openalex.org/I28221208","https://openalex.org/I4210127572","https://openalex.org/I4210159245","https://openalex.org/I56067802"]},{"id":"https://openalex.org/I56067802","display_name":"Universit\u00e9 de Rennes","ror":"https://ror.org/015m7wh34","country_code":"FR","type":"education","lineage":["https://openalex.org/I56067802"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Inti Gonzalez-Herrera","raw_affiliation_strings":["University of Rennes 1 - IRISA, Rennes, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Rennes 1 - IRISA, Rennes, France","institution_ids":["https://openalex.org/I56067802","https://openalex.org/I2802519937"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034521372","display_name":"Johann Bourcier","orcid":"https://orcid.org/0000-0003-2947-9150"},"institutions":[{"id":"https://openalex.org/I2802519937","display_name":"Institut de Recherche en Informatique et Syst\u00e8mes Al\u00e9atoires","ror":"https://ror.org/00myn0z94","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I205703379","https://openalex.org/I2802204017","https://openalex.org/I2802519937","https://openalex.org/I28221208","https://openalex.org/I4210127572","https://openalex.org/I4210159245","https://openalex.org/I56067802"]},{"id":"https://openalex.org/I56067802","display_name":"Universit\u00e9 de Rennes","ror":"https://ror.org/015m7wh34","country_code":"FR","type":"education","lineage":["https://openalex.org/I56067802"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Johann Bourcier","raw_affiliation_strings":["University of Rennes 1 - IRISA, Rennes, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Rennes 1 - IRISA, Rennes, France","institution_ids":["https://openalex.org/I56067802","https://openalex.org/I2802519937"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030605099","display_name":"Walter Rudametkin","orcid":"https://orcid.org/0000-0003-2903-7600"},"institutions":[{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en sciences et technologies du num\u00e9rique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"government","lineage":["https://openalex.org/I1326498283"]},{"id":"https://openalex.org/I2279609970","display_name":"Universit\u00e9 de Lille","ror":"https://ror.org/02kzqn938","country_code":"FR","type":"education","lineage":["https://openalex.org/I2279609970"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Walter Rudametkin","raw_affiliation_strings":["University of Lille - INRIA, Villeneuve d'Ascq, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Lille - INRIA, Villeneuve d'Ascq, France","institution_ids":["https://openalex.org/I2279609970","https://openalex.org/I1326498283"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002785466","display_name":"Olivier Barais","orcid":"https://orcid.org/0000-0002-4551-8562"},"institutions":[{"id":"https://openalex.org/I2802519937","display_name":"Institut de Recherche en Informatique et Syst\u00e8mes Al\u00e9atoires","ror":"https://ror.org/00myn0z94","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I205703379","https://openalex.org/I2802204017","https://openalex.org/I2802519937","https://openalex.org/I28221208","https://openalex.org/I4210127572","https://openalex.org/I4210159245","https://openalex.org/I56067802"]},{"id":"https://openalex.org/I56067802","display_name":"Universit\u00e9 de Rennes","ror":"https://ror.org/015m7wh34","country_code":"FR","type":"education","lineage":["https://openalex.org/I56067802"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Olivier Barais","raw_affiliation_strings":["University of Rennes 1 - IRISA, Rennes, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Rennes 1 - IRISA, Rennes, France","institution_ids":["https://openalex.org/I56067802","https://openalex.org/I2802519937"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5035498698","display_name":"Fran\u00e7ois Fouquet","orcid":"https://orcid.org/0000-0001-9028-768X"},"institutions":[{"id":"https://openalex.org/I186903577","display_name":"University of Luxembourg","ror":"https://ror.org/036x5ad56","country_code":"LU","type":"education","lineage":["https://openalex.org/I186903577"]}],"countries":["LU"],"is_corresponding":false,"raw_author_name":"Francois Fouquet","raw_affiliation_strings":["University of Luxembourg, Luxembourg"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Luxembourg, Luxembourg","institution_ids":["https://openalex.org/I186903577"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.03078486,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1329","last_page":"1336"},"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.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/T10772","display_name":"Distributed systems and fault tolerance","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/T12127","display_name":"Software System Performance and Reliability","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"}},{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.814298152923584},{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.6840624809265137},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.6289247870445251},{"id":"https://openalex.org/keywords/resource-management","display_name":"Resource management (computing)","score":0.5726093649864197},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5495006442070007},{"id":"https://openalex.org/keywords/software-deployment","display_name":"Software deployment","score":0.5242365002632141},{"id":"https://openalex.org/keywords/resource","display_name":"Resource (disambiguation)","score":0.5233125686645508},{"id":"https://openalex.org/keywords/abstraction","display_name":"Abstraction","score":0.4789586365222931},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.4625731110572815},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.43273842334747314},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.3581783175468445},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2952944040298462},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.1402868926525116}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.814298152923584},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.6840624809265137},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.6289247870445251},{"id":"https://openalex.org/C2780609101","wikidata":"https://www.wikidata.org/wiki/Q17156588","display_name":"Resource management (computing)","level":2,"score":0.5726093649864197},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5495006442070007},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.5242365002632141},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.5233125686645508},{"id":"https://openalex.org/C124304363","wikidata":"https://www.wikidata.org/wiki/Q673661","display_name":"Abstraction","level":2,"score":0.4789586365222931},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.4625731110572815},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.43273842334747314},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.3581783175468445},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2952944040298462},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.1402868926525116},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","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":1,"locations":[{"id":"doi:10.1145/2851613.2851768","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2851613.2851768","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 31st Annual ACM Symposium on Applied Computing","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320320300","display_name":"European Commission","ror":"https://ror.org/00k4n6c32"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":21,"referenced_works":["https://openalex.org/W1501720370","https://openalex.org/W1839421009","https://openalex.org/W1931346323","https://openalex.org/W1965478356","https://openalex.org/W1969667673","https://openalex.org/W2015937909","https://openalex.org/W2030510978","https://openalex.org/W2053214241","https://openalex.org/W2053527139","https://openalex.org/W2074590804","https://openalex.org/W2075313561","https://openalex.org/W2076423878","https://openalex.org/W2078070589","https://openalex.org/W2083220703","https://openalex.org/W2086410626","https://openalex.org/W2089793362","https://openalex.org/W2114472159","https://openalex.org/W2117210319","https://openalex.org/W2152982904","https://openalex.org/W2163195480","https://openalex.org/W2166091242"],"related_works":["https://openalex.org/W2770234245","https://openalex.org/W96612179","https://openalex.org/W4229499248","https://openalex.org/W2566006169","https://openalex.org/W1567818861","https://openalex.org/W2987774938","https://openalex.org/W4256492088","https://openalex.org/W632915154","https://openalex.org/W2055733372","https://openalex.org/W2554503563"],"abstract_inverted_index":{"Resource":[0,38],"management":[1,26,39,92,110,115,140],"is":[2,36,40],"critical":[3],"to":[4,84,96,104,113,128,134,160],"guarantee":[5],"Quality":[6],"of":[7,60,90,132,148,158],"Service":[8],"when":[9],"various":[10],"stakeholders":[11],"share":[12],"the":[13,64,88,130,170],"execution":[14],"environment,":[15],"such":[16,32,75],"as":[17,33,76],"cloud":[18],"or":[19,45,51,79],"mobile":[20],"environments.":[21],"In":[22],"this":[23],"context,":[24],"providing":[25,137],"techniques":[27,55],"compatible":[28],"with":[29,125],"standard":[30],"practices,":[31],"component":[34,106,153],"models,":[35],"essential.":[37],"often":[41],"realized":[42],"through":[43],"monitoring":[44],"process":[46],"isolation":[47],"(using":[48],"virtual":[49],"machines":[50],"system":[52,135],"containers).":[53],"These":[54],"(i)":[56],"impose":[57],"varying":[58],"levels":[59],"overhead":[61],"depending":[62],"on":[63],"managed":[65],"resource,":[66],"and":[67,108,142,155,164],"(ii)":[68],"are":[69],"applied":[70],"at":[71,174],"different":[72,138],"abstraction":[73],"levels,":[74],"processes,":[77],"threads":[78],"objects.":[80],"Thus,":[81],"mapping":[82,131],"components":[83,133],"system-level":[85],"abstractions":[86],"in":[87,111],"presence":[89],"resource":[91,109,126,139],"requirements":[93,127],"can":[94],"lead":[95],"sub-optimal":[97],"systems.":[98],"We":[99,144,166],"propose":[100],"Squirrel,":[101,149],"an":[102,121,146],"approach":[103],"tune":[105],"deployment":[107],"order":[112],"reduce":[114],"overhead.":[116,143,165],"At":[117],"runtime,":[118],"Squirrel":[119],"uses":[120],"architectural":[122],"model":[123],"annotated":[124],"guide":[129],"abstractions,":[136],"capabilities":[141],"present":[145],"implementation":[147],"using":[150],"a":[151,156],"Java":[152],"framework,":[154],"set":[157],"experiments":[159],"validate":[161],"its":[162],"feasibility":[163],"show":[167],"that":[168],"choosing":[169],"right":[171],"component-to-system":[172],"mappings":[173],"deployment-time":[175],"reduces":[176],"performance":[177],"penalty":[178],"and/or":[179],"volatile":[180],"main":[181],"memory":[182],"use.":[183]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2016-06-24T00:00:00"}
