{"id":"https://openalex.org/W2064203363","doi":"https://doi.org/10.1109/padsw.2014.7097925","title":"Orchestrating safe streaming computations with precise control","display_name":"Orchestrating safe streaming computations with precise control","publication_year":2014,"publication_date":"2014-12-01","ids":{"openalex":"https://openalex.org/W2064203363","doi":"https://doi.org/10.1109/padsw.2014.7097925","mag":"2064203363"},"language":"en","primary_location":{"id":"doi:10.1109/padsw.2014.7097925","is_oa":false,"landing_page_url":"https://doi.org/10.1109/padsw.2014.7097925","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2014 20th IEEE International Conference on Parallel and Distributed Systems (ICPADS)","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/A5100432722","display_name":"Peng Li","orcid":"https://orcid.org/0000-0002-5983-2384"},"institutions":[{"id":"https://openalex.org/I204465549","display_name":"Washington University in St. Louis","ror":"https://ror.org/01yc7t268","country_code":"US","type":"education","lineage":["https://openalex.org/I204465549"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Peng Li","raw_affiliation_strings":["Department of Computer Science and Engineering, Washington University, St. Louis","[Department of Computer Science and Engineering, Washington University in St. Louis, USA]"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Washington University, St. Louis","institution_ids":["https://openalex.org/I204465549"]},{"raw_affiliation_string":"[Department of Computer Science and Engineering, Washington University in St. Louis, USA]","institution_ids":["https://openalex.org/I204465549"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035990793","display_name":"Kunal Agrawal","orcid":"https://orcid.org/0000-0001-5882-6647"},"institutions":[{"id":"https://openalex.org/I204465549","display_name":"Washington University in St. Louis","ror":"https://ror.org/01yc7t268","country_code":"US","type":"education","lineage":["https://openalex.org/I204465549"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kunal Agrawal","raw_affiliation_strings":["Department of Computer Science and Engineering, Washington University, St. Louis","[Department of Computer Science and Engineering, Washington University in St. Louis, USA]"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Washington University, St. Louis","institution_ids":["https://openalex.org/I204465549"]},{"raw_affiliation_string":"[Department of Computer Science and Engineering, Washington University in St. Louis, USA]","institution_ids":["https://openalex.org/I204465549"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5080937008","display_name":"Jeremy Buhler","orcid":"https://orcid.org/0000-0002-4159-4226"},"institutions":[{"id":"https://openalex.org/I204465549","display_name":"Washington University in St. Louis","ror":"https://ror.org/01yc7t268","country_code":"US","type":"education","lineage":["https://openalex.org/I204465549"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jeremy Buhler","raw_affiliation_strings":["Department of Computer Science and Engineering, Washington University, St. Louis","[Department of Computer Science and Engineering, Washington University in St. Louis, USA]"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Washington University, St. Louis","institution_ids":["https://openalex.org/I204465549"]},{"raw_affiliation_string":"[Department of Computer Science and Engineering, Washington University in St. Louis, USA]","institution_ids":["https://openalex.org/I204465549"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5006814645","display_name":"Roger D. Chamberlain","orcid":"https://orcid.org/0000-0002-7207-6106"},"institutions":[{"id":"https://openalex.org/I204465549","display_name":"Washington University in St. Louis","ror":"https://ror.org/01yc7t268","country_code":"US","type":"education","lineage":["https://openalex.org/I204465549"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Roger D. Chamberlain","raw_affiliation_strings":["Department of Computer Science and Engineering, Washington University, St. Louis","[Department of Computer Science and Engineering, Washington University in St. Louis, USA]"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Washington University, St. Louis","institution_ids":["https://openalex.org/I204465549"]},{"raw_affiliation_string":"[Department of Computer Science and Engineering, Washington University in St. Louis, USA]","institution_ids":["https://openalex.org/I204465549"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5100432722"],"corresponding_institution_ids":["https://openalex.org/I204465549"],"apc_list":null,"apc_paid":null,"fwci":0.613,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.69593756,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"75","issue":null,"first_page":"1017","last_page":"1022"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998000264167786,"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 Optimization Techniques","score":0.9998000264167786,"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 systems and fault tolerance","score":0.9997000098228455,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9987999796867371,"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/computer-science","display_name":"Computer science","score":0.8721740245819092},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.6626626253128052},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.5792813897132874},{"id":"https://openalex.org/keywords/synchronization","display_name":"Synchronization (alternating current)","score":0.5661522746086121},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.564928412437439},{"id":"https://openalex.org/keywords/serialization","display_name":"Serialization","score":0.5630818605422974},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.5318398475646973},{"id":"https://openalex.org/keywords/control-reconfiguration","display_name":"Control reconfiguration","score":0.4860589802265167},{"id":"https://openalex.org/keywords/broadcasting","display_name":"Broadcasting (networking)","score":0.4661698639392853},{"id":"https://openalex.org/keywords/deadlock","display_name":"Deadlock","score":0.4565773010253906},{"id":"https://openalex.org/keywords/concurrency-control","display_name":"Concurrency control","score":0.44878602027893066},{"id":"https://openalex.org/keywords/database-transaction","display_name":"Database transaction","score":0.20470312237739563},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.15716764330863953},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.14046737551689148},{"id":"https://openalex.org/keywords/channel","display_name":"Channel (broadcasting)","score":0.13519415259361267}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8721740245819092},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.6626626253128052},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.5792813897132874},{"id":"https://openalex.org/C2778562939","wikidata":"https://www.wikidata.org/wiki/Q1298791","display_name":"Synchronization (alternating current)","level":3,"score":0.5661522746086121},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.564928412437439},{"id":"https://openalex.org/C52723943","wikidata":"https://www.wikidata.org/wiki/Q1127410","display_name":"Serialization","level":2,"score":0.5630818605422974},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.5318398475646973},{"id":"https://openalex.org/C119701452","wikidata":"https://www.wikidata.org/wiki/Q5165881","display_name":"Control reconfiguration","level":2,"score":0.4860589802265167},{"id":"https://openalex.org/C110157686","wikidata":"https://www.wikidata.org/wiki/Q922122","display_name":"Broadcasting (networking)","level":2,"score":0.4661698639392853},{"id":"https://openalex.org/C159023740","wikidata":"https://www.wikidata.org/wiki/Q623276","display_name":"Deadlock","level":2,"score":0.4565773010253906},{"id":"https://openalex.org/C84511453","wikidata":"https://www.wikidata.org/wiki/Q2914952","display_name":"Concurrency control","level":3,"score":0.44878602027893066},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.20470312237739563},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.15716764330863953},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.14046737551689148},{"id":"https://openalex.org/C127162648","wikidata":"https://www.wikidata.org/wiki/Q16858953","display_name":"Channel (broadcasting)","level":2,"score":0.13519415259361267},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/padsw.2014.7097925","is_oa":false,"landing_page_url":"https://doi.org/10.1109/padsw.2014.7097925","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2014 20th IEEE International Conference on Parallel and Distributed Systems (ICPADS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":21,"referenced_works":["https://openalex.org/W639802226","https://openalex.org/W1920802909","https://openalex.org/W1978885894","https://openalex.org/W1987034518","https://openalex.org/W2062506051","https://openalex.org/W2073370134","https://openalex.org/W2091158003","https://openalex.org/W2107518399","https://openalex.org/W2111252763","https://openalex.org/W2111797597","https://openalex.org/W2120431055","https://openalex.org/W2123311197","https://openalex.org/W2179825846","https://openalex.org/W2331968999","https://openalex.org/W2504080848","https://openalex.org/W3097096317","https://openalex.org/W3214102110","https://openalex.org/W4237847391","https://openalex.org/W6620732182","https://openalex.org/W6640239109","https://openalex.org/W6804270185"],"related_works":["https://openalex.org/W2060197308","https://openalex.org/W2167689506","https://openalex.org/W1567707405","https://openalex.org/W2348172073","https://openalex.org/W2121941088","https://openalex.org/W2340131066","https://openalex.org/W2053050258","https://openalex.org/W2132511067","https://openalex.org/W2096756691","https://openalex.org/W2104731798"],"abstract_inverted_index":{"Streaming":[0],"computing":[1,7],"is":[2,50],"a":[3,125],"paradigm":[4],"of":[5,55,86,95,103],"distributed":[6],"that":[8,93],"features":[9],"networked":[10],"nodes":[11,19,69],"connected":[12],"by":[13,143],"first-in-first-out":[14],"data":[15,25,39,61,72,77,99,134],"channels.":[16],"Communication":[17],"between":[18],"may":[20,90],"include":[21],"not":[22,81,91],"only":[23],"high-volume":[24],"tokens":[26,135],"but":[27],"also":[28],"infrequent":[29],"and":[30,89,136,146,154],"unpredictable":[31],"control":[32,35,56,87,118,137],"messages":[33,57,88,97,119],"carrying":[34],"information,":[36],"such":[37],"as":[38],"set":[40],"boundaries,":[41],"exceptions,":[42],"or":[43],"reconfiguration":[44],"requests.":[45],"In":[46,105],"many":[47],"applications,":[48],"it":[49],"necessary":[51],"to":[52,60,120,128,132],"order":[53],"delivery":[54],"precisely":[58,116],"relative":[59],"tokens,":[62],"which":[63],"can":[64,70],"be":[65,101],"especially":[66],"challenging":[67],"when":[68],"filter":[71],"tokens.":[73],"Existing":[74],"approaches,":[75],"mainly":[76],"serialization":[78],"protocols,":[79],"do":[80],"exploit":[82],"the":[83,130],"low-volume":[84],"nature":[85],"guarantee":[92],"synchronization":[94],"these":[96],"with":[98],"will":[100],"free":[102],"deadlock.":[104],"this":[106],"paper,":[107],"we":[108,149],"propose":[109,150],"an":[110],"efficient":[111],"messaging":[112],"system":[113],"for":[114],"adding":[115],"ordered":[117],"streaming":[121],"applications.":[122],"We":[123],"use":[124],"credit-based":[126],"protocol":[127],"avoid":[129],"need":[131],"tag":[133],"messages.":[138],"For":[139],"potential":[140],"deadlocks":[141],"caused":[142],"filtering":[144],"behavior":[145],"global":[147],"synchronization,":[148],"deadlock":[151],"avoidance":[152],"solutions":[153],"prove":[155],"their":[156],"correctness.":[157]},"counts_by_year":[{"year":2020,"cited_by_count":1},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
