{"id":"https://openalex.org/W2148607646","doi":"https://doi.org/10.1145/191080.191133","title":"Reducing cross domain call overhead using batched futures","display_name":"Reducing cross domain call overhead using batched futures","publication_year":1994,"publication_date":"1994-01-01","ids":{"openalex":"https://openalex.org/W2148607646","doi":"https://doi.org/10.1145/191080.191133","mag":"2148607646"},"language":"en","primary_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1145/191080.191133","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/191081.191133","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true},"type":"article","type_crossref":"proceedings-article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/191081.191133","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5076091999","display_name":"Phillip Bogle","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Phillip Bogle","raw_affiliation_strings":["MIT Laboratory for Computer Science, Cambridge, MA"],"affiliations":[{"raw_affiliation_string":"MIT Laboratory for Computer Science, Cambridge, MA","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5087649192","display_name":"Barbara Liskov","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Barbara Liskov","raw_affiliation_strings":["MIT Laboratory for Computer Science, Cambridge, MA"],"affiliations":[{"raw_affiliation_string":"MIT Laboratory for Computer Science, Cambridge, MA","institution_ids":[]}]}],"institution_assertions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.918,"has_fulltext":true,"fulltext_origin":"pdf","cited_by_count":48,"citation_normalized_percentile":{"value":0.886203,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":92,"max":93},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.9999,"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"}},"topics":[{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.9999,"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"}},{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9997,"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.999,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4450231}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8474567},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.65841556},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.61844045},{"id":"https://openalex.org/C164624739","wikidata":"https://www.wikidata.org/wiki/Q754331","display_name":"Activity-based costing","level":2,"score":0.5071161},{"id":"https://openalex.org/C89611455","wikidata":"https://www.wikidata.org/wiki/Q6804646","display_name":"Mechanism (biology)","level":2,"score":0.46491462},{"id":"https://openalex.org/C106306483","wikidata":"https://www.wikidata.org/wiki/Q183984","display_name":"Futures contract","level":2,"score":0.46117225},{"id":"https://openalex.org/C2781238097","wikidata":"https://www.wikidata.org/wiki/Q175026","display_name":"Object (grammar)","level":2,"score":0.4594153},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4450231},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.43162304},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4204037},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.35258767},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.1535328},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.070215285},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","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},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"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/C162853370","wikidata":"https://www.wikidata.org/wiki/Q39809","display_name":"Marketing","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C106159729","wikidata":"https://www.wikidata.org/wiki/Q2294553","display_name":"Financial economics","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","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}],"mesh":[],"locations_count":1,"locations":[{"is_oa":true,"landing_page_url":"https://doi.org/10.1145/191080.191133","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/191081.191133","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1145/191080.191133","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/191081.191133","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true},"sustainable_development_goals":[],"grants":[],"datasets":[],"versions":[],"referenced_works_count":22,"referenced_works":["https://openalex.org/W1523563630","https://openalex.org/W1588061621","https://openalex.org/W1654761628","https://openalex.org/W1982431534","https://openalex.org/W1983587324","https://openalex.org/W2005671536","https://openalex.org/W2017381700","https://openalex.org/W2021838450","https://openalex.org/W2042559279","https://openalex.org/W2076768407","https://openalex.org/W2079029390","https://openalex.org/W2106035061","https://openalex.org/W2113926942","https://openalex.org/W2115696550","https://openalex.org/W2119321683","https://openalex.org/W2135032959","https://openalex.org/W2296073022","https://openalex.org/W27018345","https://openalex.org/W2999217490","https://openalex.org/W4245410964","https://openalex.org/W4251292774","https://openalex.org/W4254934078"],"related_works":["https://openalex.org/W4387762087","https://openalex.org/W2605744074","https://openalex.org/W2494020708","https://openalex.org/W2230611034","https://openalex.org/W2146384898","https://openalex.org/W2080194917","https://openalex.org/W2069474937","https://openalex.org/W2069305492","https://openalex.org/W160549140","https://openalex.org/W131430968"],"abstract_inverted_index":{"In":[0],"many":[1],"systems":[2,6],"such":[3],"as":[4],"operating":[5],"and":[7,96],"databases":[8],"it":[9,23],"is":[10,88],"important":[11],"to":[12],"run":[13],"client":[14,69],"code":[15],"in":[16],"a":[17,58],"separate":[18],"protection":[19],"domain":[20,40,73],"so":[21],"that":[22,64],"cannot":[24],"interfere":[25],"with":[26,34],"correct":[27],"operation":[28],"of":[29,103],"the":[30,35,52,81,86,91,101,104],"system.":[31],"Clients":[32],"communicate":[33],"server":[36],"by":[37],"making":[38],"cross":[39],"calls,":[41],"but":[42],"these":[43],"are":[44],"expensive,":[45],"often":[46],"costing":[47],"substantially":[48,79],"more":[49],"than":[50],"running":[51],"call":[53],"itself.":[54],"This":[55],"paper":[56],"describes":[57],"new":[59],"mechanism":[60,87,105],"called":[61],"batched":[62],"futures":[63],"transparently":[65],"batches":[66],"possibly":[67],"interrelated":[68],"calls.":[70],"Batching":[71],"makes":[72],"crossings":[74],"happen":[75],"less":[76],"often,":[77],"thus":[78],"reducing":[80],"cost.":[82],"We":[83],"describe":[84],"how":[85],"implemented":[89],"for":[90],"Thor":[92],"object-oriented":[93],"database":[94],"system,":[95],"presents":[97],"performance":[98],"results":[99],"showing":[100],"benefit":[102],"on":[106],"various":[107],"benchmarks.":[108]},"abstract_inverted_index_v3":null,"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2148607646","counts_by_year":[{"year":2018,"cited_by_count":1},{"year":2016,"cited_by_count":3},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":4}],"updated_date":"2025-07-24T10:19:05.617496","created_date":"2016-06-24"}