{"id":"https://openalex.org/W2098214931","doi":"https://doi.org/10.1002/spe.565","title":"The design and implementation of a modular and extensible Java Virtual Machine","display_name":"The design and implementation of a modular and extensible Java Virtual Machine","publication_year":2004,"publication_date":"2004-01-05","ids":{"openalex":"https://openalex.org/W2098214931","doi":"https://doi.org/10.1002/spe.565","mag":"2098214931"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1002/spe.565","pdf_url":null,"source":{"id":"https://openalex.org/S122199241","display_name":"Software Practice and Experience","issn_l":"0038-0644","issn":["0038-0644","1097-024X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"journal-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/A5061928321","display_name":"Patrick Doyle","orcid":"https://orcid.org/0000-0002-2376-1799"},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]}],"countries":["CA"],"is_corresponding":true,"raw_author_name":"Patrick Doyle","raw_affiliation_strings":["Edward S. Rogers Sr. Department of Electrical and Computer Engineering, University of Toronto, Toronto, Ontario, Canada M5S 3G4"],"affiliations":[{"raw_affiliation_string":"Edward S. Rogers Sr. Department of Electrical and Computer Engineering, University of Toronto, Toronto, Ontario, Canada M5S 3G4","institution_ids":["https://openalex.org/I185261750"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5075619723","display_name":"Carlos Cavanna","orcid":null},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]}],"countries":["CA"],"is_corresponding":true,"raw_author_name":"Carlos Cavanna","raw_affiliation_strings":["Edward S. Rogers Sr. Department of Electrical and Computer Engineering, University of Toronto, Toronto, Ontario, Canada M5S 3G4"],"affiliations":[{"raw_affiliation_string":"Edward S. Rogers Sr. Department of Electrical and Computer Engineering, University of Toronto, Toronto, Ontario, Canada M5S 3G4","institution_ids":["https://openalex.org/I185261750"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5080157948","display_name":"Tarek S. Abdelrahman","orcid":"https://orcid.org/0000-0002-2985-4873"},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]}],"countries":["CA"],"is_corresponding":true,"raw_author_name":"Tarek S. Abdelrahman","raw_affiliation_strings":["Edward S. Rogers Sr. Department of Electrical and Computer Engineering, University of Toronto, Toronto, Ontario, Canada M5S 3G4"],"affiliations":[{"raw_affiliation_string":"Edward S. Rogers Sr. Department of Electrical and Computer Engineering, University of Toronto, Toronto, Ontario, Canada M5S 3G4","institution_ids":["https://openalex.org/I185261750"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5061928321","https://openalex.org/A5075619723","https://openalex.org/A5080157948"],"corresponding_institution_ids":["https://openalex.org/I185261750","https://openalex.org/I185261750","https://openalex.org/I185261750"],"apc_list":{"value":4220,"currency":"USD","value_usd":4220,"provenance":"doaj"},"apc_paid":null,"fwci":0.0,"has_fulltext":true,"fulltext_origin":"ngrams","cited_by_count":1,"citation_normalized_percentile":{"value":0.511954,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":61,"max":68},"biblio":{"volume":"34","issue":"3","first_page":"287","last_page":"313"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Performance Optimization","score":0.9998,"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/T10054","display_name":"Parallel Computing and Performance Optimization","score":0.9998,"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/T10772","display_name":"Distributed Fault Tolerance and Consistency in Systems","score":0.9992,"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/T10101","display_name":"Cloud Computing and Big Data Technologies","score":0.999,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/virtualization","display_name":"Virtualization","score":0.545562},{"id":"https://openalex.org/keywords/multicore-architectures","display_name":"Multicore Architectures","score":0.532562},{"id":"https://openalex.org/keywords/simulation-platforms","display_name":"Simulation Platforms","score":0.511397},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.510149}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8468244},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.69638574},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.67772627},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.58256876},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.5700672},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.42551547},{"id":"https://openalex.org/C132106392","wikidata":"https://www.wikidata.org/wiki/Q1373903","display_name":"Real time Java","level":3,"score":0.4142818}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1002/spe.565","pdf_url":null,"source":{"id":"https://openalex.org/S122199241","display_name":"Software Practice and Experience","issn_l":"0038-0644","issn":["0038-0644","1097-024X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.64}],"grants":[],"datasets":[],"versions":[],"referenced_works_count":13,"referenced_works":["https://openalex.org/W1600063246","https://openalex.org/W178323936","https://openalex.org/W1830619643","https://openalex.org/W1969623450","https://openalex.org/W1998569509","https://openalex.org/W2005907808","https://openalex.org/W2020802793","https://openalex.org/W2054399553","https://openalex.org/W2102839400","https://openalex.org/W2146340823","https://openalex.org/W2170538667","https://openalex.org/W221670187","https://openalex.org/W4015096"],"related_works":["https://openalex.org/W2381336056","https://openalex.org/W2365754790","https://openalex.org/W2360912707","https://openalex.org/W2124696227","https://openalex.org/W2121819567","https://openalex.org/W2040988149","https://openalex.org/W2019887508","https://openalex.org/W1977519484","https://openalex.org/W1974508891","https://openalex.org/W1780290295"],"abstract_inverted_index":{"Abstract":[0],"This":[1,67],"paper":[2],"describes":[3],"the":[4,84,115,121,124,151],"design,":[5],"implementation,":[6],"and":[7,13,123,129,145],"experimental":[8],"evaluation":[9,113],"of":[10,41,60,80,87,101,105,114,118],"a":[11,29,39,55,98,160,173],"modular":[12],"extensible":[14],"Java\u2122":[15],"Virtual":[16],"Machine":[17],"(JVM)":[18],"infrastructure,":[19],"called":[20],"Jupiter.":[21],"The":[22],"infrastructure":[23,163],"is":[24,52,136],"intended":[25],"to":[26,71,97],"serve":[27],"as":[28],"vehicle":[30],"for":[31,38,46],"our":[32,88],"research":[33,89,178],"on":[34,137],"scalable":[35],"JVM":[36,95,162,180],"architectures":[37],"cluster":[40],"PC":[42],"workstations,":[43],"with":[44,63],"support":[45],"shared":[47],"memory":[48],"in":[49,94],"software.":[50],"Jupiter":[51,108,119,135],"constructed,":[53],"using":[54,120],"building":[56],"block":[57],"architecture,":[58],"out":[59,79],"many":[61],"modules":[62],"small,":[64],"simple":[65],"interfaces.":[66],"flexible":[68,161],"structure,":[69],"similar":[70],"UNIX\u00ae":[72],"shells":[73],"that":[74,164,175],"build":[75],"complex":[76],"command":[77],"pipelines":[78],"discrete":[81],"programs,":[82],"allows":[83],"rapid":[85],"prototyping":[86],"ideas":[90],"by":[91],"confining":[92],"changes":[93],"design":[96],"small":[99],"number":[100],"modules.":[102],"In":[103],"spite":[104],"this":[106],"flexibility,":[107],"delivers":[109,165],"good":[110],"performance.":[111,134],"Experimental":[112],"current":[116],"implementation":[117],"SPECjvm98":[122],"EPCC":[125],"Java":[126],"Grande":[127],"single\u2010threaded":[128],"multithreaded":[130],"benchmarks":[131],"reflects":[132],"competitive":[133,166],"average":[138],"about":[139,146],"2.5":[140],"times":[141,148],"faster":[142],"than":[143,150],"Kaffe":[144],"2":[147],"slower":[149],"Sun":[152],"Microsystems":[153],"JDK":[154],"(interpreter":[155],"versions":[156],"only).":[157],"By":[158],"providing":[159],"performance,":[167],"we":[168,170],"believe":[169],"have":[171],"developed":[172],"framework":[174],"supports":[176],"further":[177],"into":[179],"scalability.":[181],"Copyright":[182],"\u00a9":[183],"2003":[184],"John":[185],"Wiley":[186],"&":[187],"Sons,":[188],"Ltd.":[189]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2098214931","counts_by_year":[{"year":2023,"cited_by_count":1}],"updated_date":"2024-09-25T13:06:15.023709","created_date":"2016-06-24"}