{"id":"https://openalex.org/W4307472849","doi":"https://doi.org/10.1145/3564533.3564560","title":"A Framework for Safe Execution of User-Uploaded Algorithms","display_name":"A Framework for Safe Execution of User-Uploaded Algorithms","publication_year":2022,"publication_date":"2022-10-28","ids":{"openalex":"https://openalex.org/W4307472849","doi":"https://doi.org/10.1145/3564533.3564560"},"language":"en","primary_location":{"id":"doi:10.1145/3564533.3564560","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3564533.3564560","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3564533.3564560","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The 27th International Conference on 3D Web Technology","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3564533.3564560","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5019914965","display_name":"Toni Tan","orcid":"https://orcid.org/0000-0003-2448-5295"},"institutions":[{"id":"https://openalex.org/I180437899","display_name":"University of Bremen","ror":"https://ror.org/04ers2y35","country_code":"DE","type":"education","lineage":["https://openalex.org/I180437899"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Toni Tan","raw_affiliation_strings":["University of Bremen, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Bremen, Germany","institution_ids":["https://openalex.org/I180437899"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018217148","display_name":"Ren\u00e9 Weller","orcid":"https://orcid.org/0009-0002-2544-4153"},"institutions":[{"id":"https://openalex.org/I180437899","display_name":"University of Bremen","ror":"https://ror.org/04ers2y35","country_code":"DE","type":"education","lineage":["https://openalex.org/I180437899"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Rene Weller","raw_affiliation_strings":["University of Bremen, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Bremen, Germany","institution_ids":["https://openalex.org/I180437899"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5052869741","display_name":"Gabriel Zachmann","orcid":"https://orcid.org/0000-0001-8155-1127"},"institutions":[{"id":"https://openalex.org/I180437899","display_name":"University of Bremen","ror":"https://ror.org/04ers2y35","country_code":"DE","type":"education","lineage":["https://openalex.org/I180437899"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Gabriel Zachmann","raw_affiliation_strings":["University of Bremen, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Bremen, Germany","institution_ids":["https://openalex.org/I180437899"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I180437899"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.18505181,"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":"5"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9958000183105469,"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"}},"topics":[{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9958000183105469,"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"}},{"id":"https://openalex.org/T10273","display_name":"IoT and Edge/Fog Computing","score":0.992900013923645,"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/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9923999905586243,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic 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.8721232414245605},{"id":"https://openalex.org/keywords/benchmarking","display_name":"Benchmarking","score":0.8108882904052734},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.7577577829360962},{"id":"https://openalex.org/keywords/virtualization","display_name":"Virtualization","score":0.6677619218826294},{"id":"https://openalex.org/keywords/upload","display_name":"Upload","score":0.6634472608566284},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.48746275901794434},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.3843778371810913},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.34713804721832275},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.32270002365112305}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8721232414245605},{"id":"https://openalex.org/C86251818","wikidata":"https://www.wikidata.org/wiki/Q816754","display_name":"Benchmarking","level":2,"score":0.8108882904052734},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.7577577829360962},{"id":"https://openalex.org/C513985346","wikidata":"https://www.wikidata.org/wiki/Q270471","display_name":"Virtualization","level":3,"score":0.6677619218826294},{"id":"https://openalex.org/C71901391","wikidata":"https://www.wikidata.org/wiki/Q7126699","display_name":"Upload","level":2,"score":0.6634472608566284},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.48746275901794434},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.3843778371810913},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.34713804721832275},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.32270002365112305},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0},{"id":"https://openalex.org/C144133560","wikidata":"https://www.wikidata.org/wiki/Q4830453","display_name":"Business","level":0,"score":0.0},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C162853370","wikidata":"https://www.wikidata.org/wiki/Q39809","display_name":"Marketing","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3564533.3564560","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3564533.3564560","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3564533.3564560","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The 27th International Conference on 3D Web Technology","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3564533.3564560","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3564533.3564560","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3564533.3564560","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The 27th International Conference on 3D Web Technology","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320320879","display_name":"Deutsche Forschungsgemeinschaft","ror":"https://ror.org/018mejw64"},{"id":"https://openalex.org/F4320324729","display_name":"Universit\u00e4t Bremen","ror":"https://ror.org/04ers2y35"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4307472849.pdf","grobid_xml":"https://content.openalex.org/works/W4307472849.grobid-xml"},"referenced_works_count":12,"referenced_works":["https://openalex.org/W1593405709","https://openalex.org/W1991148305","https://openalex.org/W2091727211","https://openalex.org/W2123703543","https://openalex.org/W2165761862","https://openalex.org/W3004336862","https://openalex.org/W3039479109","https://openalex.org/W3089354495","https://openalex.org/W3108856587","https://openalex.org/W3202938794","https://openalex.org/W4247564058","https://openalex.org/W6907611132"],"related_works":["https://openalex.org/W4238897586","https://openalex.org/W435179959","https://openalex.org/W2619091065","https://openalex.org/W2059640416","https://openalex.org/W1490753184","https://openalex.org/W2284465472","https://openalex.org/W2291782699","https://openalex.org/W1993948687","https://openalex.org/W2000169967","https://openalex.org/W4399363378"],"abstract_inverted_index":{"In":[0,65],"recent":[1],"years,":[2],"a":[3,40,47,70,82,112,164],"trend":[4],"has":[5,181],"existed":[6],"for":[7,12],"an":[8,100],"open":[9],"benchmark":[10,168,180,194],"aiming":[11],"reproducible":[13],"and":[14,32,93,151],"comparable":[15],"benchmarking":[16,59],"results.":[17],"The":[18],"best":[19],"reproducibility":[20,92],"can":[21,36],"be":[22,37],"achieved":[23],"when":[24,178],"performing":[25],"the":[26,29,51,57,74,96,106,120,123,136,139,158,175,179,210],"benchmarks":[27],"in":[28,80,111],"same":[30],"hard-":[31],"software":[33],"environment.":[34,114],"This":[35],"offered":[38],"as":[39,89,91,205,207],"web":[41,48,84],"service.":[42],"One":[43],"challenge":[44],"of":[45,53,77,95,108],"such":[46,81],"service":[49],"is":[50,185],"integration":[52],"new":[54],"algorithms":[55,79,110,195],"into":[56],"existing":[58,101],"tool":[60],"due":[61],"to":[62,104,132,172,193,209],"security":[63,88],"concerns.":[64],"this":[66],"paper,":[67],"we":[68,98,155],"present":[69],"framework":[71],"that":[72,118,190,196],"allows":[73,191],"safe":[75],"execution":[76,107],"user-uploaded":[78,109],"benchmark-as-a-service":[83],"tool.":[85],"To":[86],"guarantee":[87],"well":[90,206],"comparability":[94],"service,":[97],"extend":[99],"system":[102],"architecture":[103],"allow":[105],"virtualization":[113,124],"Our":[115,183],"results":[116,121,140],"show":[117],"although":[119],"from":[122,161],"environment":[125],"are":[126,141],"slightly":[127],"slower":[128],"by":[129],"around":[130],"3.7%":[131],"4.7%":[133],"compared":[134],"with":[135,146,169,174],"native":[137],"environment,":[138],"consistent":[142],"across":[143],"all":[144],"scenarios":[145],"different":[147],"algorithms,":[148],"object":[149,152],"shapes,":[150],"complexity.":[153],"Moreover,":[154],"have":[156],"automated":[157],"entire":[159],"process":[160],"turning":[162],"on/off":[163],"virtual":[165],"machine,":[166],"starting":[167],"intended":[170],"parameters":[171],"communicating":[173],"backend":[176],"server":[177],"finished.":[182],"implementation":[184],"based":[186],"on":[187],"Microsoft":[188],"Hyper-V":[189],"us":[192],"use":[197],"Single":[198],"Instruction,":[199],"Multiple":[200],"Data":[201],"(SIMD)":[202],"instruction":[203],"sets":[204],"access":[208],"Graphics":[211],"Processing":[212],"Unit":[213],"(GPU).":[214]},"counts_by_year":[],"updated_date":"2026-07-30T17:31:21.811387","created_date":"2025-10-10T00:00:00"}
