{"id":"https://openalex.org/W2774667766","doi":"https://doi.org/10.1109/pacrim.2017.8121934","title":"User controlled object sharing between Java VM instances","display_name":"User controlled object sharing between Java VM instances","publication_year":2017,"publication_date":"2017-08-01","ids":{"openalex":"https://openalex.org/W2774667766","doi":"https://doi.org/10.1109/pacrim.2017.8121934","mag":"2774667766"},"language":"en","primary_location":{"id":"doi:10.1109/pacrim.2017.8121934","is_oa":false,"landing_page_url":"https://doi.org/10.1109/pacrim.2017.8121934","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2017 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PACRIM)","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/A5000506460","display_name":"Azden Bierbrauer","orcid":null},"institutions":[{"id":"https://openalex.org/I106938459","display_name":"University of New Brunswick","ror":"https://ror.org/05nkf0n29","country_code":"CA","type":"education","lineage":["https://openalex.org/I106938459"]}],"countries":["CA"],"is_corresponding":true,"raw_author_name":"Azden Bierbrauer","raw_affiliation_strings":["Faculty of Computer Science, University of New Brunswick, Fredericton, Canada"],"affiliations":[{"raw_affiliation_string":"Faculty of Computer Science, University of New Brunswick, Fredericton, Canada","institution_ids":["https://openalex.org/I106938459"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5076884555","display_name":"Konstantin Nasartschuk","orcid":null},"institutions":[{"id":"https://openalex.org/I106938459","display_name":"University of New Brunswick","ror":"https://ror.org/05nkf0n29","country_code":"CA","type":"education","lineage":["https://openalex.org/I106938459"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Konstantin Nasartschuk","raw_affiliation_strings":["Faculty of Computer Science, University of New Brunswick, Fredericton, Canada"],"affiliations":[{"raw_affiliation_string":"Faculty of Computer Science, University of New Brunswick, Fredericton, Canada","institution_ids":["https://openalex.org/I106938459"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048881857","display_name":"Adam Richard","orcid":null},"institutions":[{"id":"https://openalex.org/I106938459","display_name":"University of New Brunswick","ror":"https://ror.org/05nkf0n29","country_code":"CA","type":"education","lineage":["https://openalex.org/I106938459"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Adam Richard","raw_affiliation_strings":["Faculty of Computer Science, University of New Brunswick, Fredericton, Canada"],"affiliations":[{"raw_affiliation_string":"Faculty of Computer Science, University of New Brunswick, Fredericton, Canada","institution_ids":["https://openalex.org/I106938459"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5067605823","display_name":"Kenneth B. Kent","orcid":"https://orcid.org/0000-0003-2764-823X"},"institutions":[{"id":"https://openalex.org/I106938459","display_name":"University of New Brunswick","ror":"https://ror.org/05nkf0n29","country_code":"CA","type":"education","lineage":["https://openalex.org/I106938459"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Kenneth B. Kent","raw_affiliation_strings":["Faculty of Computer Science, University of New Brunswick, Fredericton, Canada"],"affiliations":[{"raw_affiliation_string":"Faculty of Computer Science, University of New Brunswick, Fredericton, Canada","institution_ids":["https://openalex.org/I106938459"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5079559313","display_name":"Peter Shipton","orcid":null},"institutions":[{"id":"https://openalex.org/I4210113654","display_name":"IBM (Canada)","ror":"https://ror.org/025sxka56","country_code":"CA","type":"company","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210113654"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Peter Shipton","raw_affiliation_strings":["IBM Canada, Ottawa, Canada"],"affiliations":[{"raw_affiliation_string":"IBM Canada, Ottawa, Canada","institution_ids":["https://openalex.org/I4210113654"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5000506460"],"corresponding_institution_ids":["https://openalex.org/I106938459"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.21666146,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"6"},"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.9984999895095825,"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.9984999895095825,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.996399998664856,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9961000084877014,"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.8988669514656067},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.7945817708969116},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5476107597351074},{"id":"https://openalex.org/keywords/programmer","display_name":"Programmer","score":0.5191318392753601},{"id":"https://openalex.org/keywords/string","display_name":"String (physics)","score":0.4900995194911957},{"id":"https://openalex.org/keywords/virtual-machine","display_name":"Virtual machine","score":0.4783077538013458},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4724365174770355},{"id":"https://openalex.org/keywords/java-concurrency","display_name":"Java concurrency","score":0.4711001515388489},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.4402565658092499},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.42643195390701294},{"id":"https://openalex.org/keywords/real-time-java","display_name":"Real time Java","score":0.40542346239089966}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8988669514656067},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.7945817708969116},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5476107597351074},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.5191318392753601},{"id":"https://openalex.org/C157486923","wikidata":"https://www.wikidata.org/wiki/Q1376436","display_name":"String (physics)","level":2,"score":0.4900995194911957},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.4783077538013458},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4724365174770355},{"id":"https://openalex.org/C181907185","wikidata":"https://www.wikidata.org/wiki/Q1100098","display_name":"Java concurrency","level":4,"score":0.4711001515388489},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.4402565658092499},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.42643195390701294},{"id":"https://openalex.org/C132106392","wikidata":"https://www.wikidata.org/wiki/Q1373903","display_name":"Real time Java","level":3,"score":0.40542346239089966},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"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},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/pacrim.2017.8121934","is_oa":false,"landing_page_url":"https://doi.org/10.1109/pacrim.2017.8121934","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2017 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PACRIM)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320319980","display_name":"New Brunswick Innovation Foundation","ror":"https://ror.org/02rbgnh75"},{"id":"https://openalex.org/F4320323028","display_name":"Atlantic Canada Opportunities Agency","ror":"https://ror.org/03jp5g380"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":12,"referenced_works":["https://openalex.org/W124827258","https://openalex.org/W1543830735","https://openalex.org/W2009825697","https://openalex.org/W2100809735","https://openalex.org/W2120758595","https://openalex.org/W2139798588","https://openalex.org/W2167851833","https://openalex.org/W2171288436","https://openalex.org/W3129164296","https://openalex.org/W3162968605","https://openalex.org/W4234825413","https://openalex.org/W4241113056"],"related_works":["https://openalex.org/W2582080837","https://openalex.org/W2170470279","https://openalex.org/W2145676264","https://openalex.org/W3172992491","https://openalex.org/W412736943","https://openalex.org/W2186199411","https://openalex.org/W1780290295","https://openalex.org/W2096065891","https://openalex.org/W2360912707","https://openalex.org/W2130106957"],"abstract_inverted_index":{"String":[0],"objects,":[1],"the":[2,23,55,75,78,85,98,109,112,126],"most":[3],"commonly":[4],"used":[5],"objects":[6,21,40,60],"in":[7,22,43,54],"Java":[8,24,99],"programs,":[9],"are":[10],"immutable":[11],"(read-only)":[12],"and":[13,131],"easily":[14,67],"identified.":[15],"Previous":[16],"analysis":[17],"of":[18,39,87,111],"sharing":[19,35,50,104,113],"string":[20],"Virtual":[25,100],"Machine":[26,101],"showed":[27],"promising":[28],"results,":[29],"however":[30],"it":[31],"is":[32,51,135],"clear":[33],"that":[34,125],"a":[36],"wider":[37],"set":[38],"would":[41],"result":[42],"better":[44],"performance.":[45],"Automatic":[46],"object":[47],"selection":[48],"for":[49],"non-trivial,":[52],"because":[53],"current":[56],"state,":[57],"only":[58],"read-only":[59],"can":[61],"be":[62,68],"shared.":[63],"This":[64,82],"attribute":[65],"cannot":[66],"determined":[69],"during":[70],"runtime":[71],"by":[72],"an":[73,88],"algorithm;":[74],"developer":[76],"on":[77],"other":[79],"hand":[80],"can.":[81],"paper":[83],"presents":[84],"development":[86],"Application":[89],"Programmer":[90],"Interface":[91],"(API)":[92],"to":[93,96],"allow":[94],"programmers":[95],"use":[97],"(JVM)":[102],"internal":[103],"functionality.":[105],"Furthermore,":[106],"we":[107],"present":[108],"usage":[110],"API":[114],"using":[115],"open-source":[116],"software":[117],"as":[118],"real-world":[119],"test":[120],"cases.":[121],"The":[122],"evaluation":[123],"shows":[124],"balance":[127],"between":[128],"memory":[129],"savings":[130],"start-up":[132],"time":[133],"overhead":[134],"reasonable.":[136]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
