{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,24]],"date-time":"2025-06-24T07:08:50Z","timestamp":1750748930806,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":46,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,11,26]],"date-time":"2018-11-26T00:00:00Z","timestamp":1543190400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,11,26]]},"DOI":"10.1145\/3274808.3274829","type":"proceedings-article","created":{"date-parts":[[2019,2,13]],"date-time":"2019-02-13T18:41:21Z","timestamp":1550083281000},"page":"266-278","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["SpecRPC"],"prefix":"10.1145","author":[{"given":"Xinan","family":"Yan","sequence":"first","affiliation":[{"name":"University of Waterloo"}]},{"given":"Arturo Pie","family":"Joa","sequence":"additional","affiliation":[{"name":"University of Waterloo"}]},{"given":"Bernard","family":"Wong","sequence":"additional","affiliation":[{"name":"University of Waterloo"}]},{"given":"Benjamin","family":"Cassell","sequence":"additional","affiliation":[{"name":"University of Waterloo"}]},{"given":"Tyler","family":"Szepesi","sequence":"additional","affiliation":[{"name":"University of Waterloo"}]},{"given":"Malek","family":"Naouach","sequence":"additional","affiliation":[{"name":"University of Waterloo"}]},{"given":"Disney","family":"Lam","sequence":"additional","affiliation":[{"name":"University of Waterloo"}]}],"member":"320","published-online":{"date-parts":[[2018,11,26]]},"reference":[{"key":"e_1_3_2_2_1_1","doi-asserted-by":"crossref","unstructured":"Aristeidis Antonakis Theoklis Nikolaidis and Pericles Pilidis. 2017. Multi-objective climb path optimization for aircraft\/engine integration using Particle Swarm Optimization. Applied Sciences 7 5 (2017).  Aristeidis Antonakis Theoklis Nikolaidis and Pericles Pilidis. 2017. Multi-objective climb path optimization for aircraft\/engine integration using Particle Swarm Optimization. Applied Sciences 7 5 (2017).","DOI":"10.3390\/app7050469"},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1282380.1282383"},{"key":"e_1_3_2_2_3_1","article-title":"Multi-Objective Optimization With Multiple Spatially Distributed Surrogates","volume":"138","author":"Bhattacharjee Kalyan Shankar","year":"2016","journal-title":"ASME Journal of Mechanical Design"},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/564870.564885"},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/191080.191133"},{"volume-title":"Proceedings of the USENIX Symposium on Operating Systems Design and Implementation (OSDI'99)","author":"Chang Fay","key":"e_1_3_2_2_6_1"},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_3_2_2_8_1","unstructured":"CPLEX. 2017. https:\/\/www-01.ibm.com\/software\/commerce\/optimization\/cplex-optimizer\/.  CPLEX. 2017. https:\/\/www-01.ibm.com\/software\/commerce\/optimization\/cplex-optimizer\/."},{"volume-title":"Proceedings of the USENIX Symposium on Networked Systems Design and Implementation (NSDI'08)","year":"2008","author":"Cully Brendan","key":"e_1_3_2_2_9_1"},{"volume-title":"Proceedings of the 16th International Parallel and Distributed Processing Symposium.","year":"2001","author":"Dang Francis","key":"e_1_3_2_2_10_1"},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.14778\/2002974.2002977"},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/OIC.2013.6552917"},{"volume-title":"Proceedings of the USENIX Annual Technical Conference (ATC'03)","year":"2003","author":"Fraser Keir","key":"e_1_3_2_2_13_1"},{"key":"e_1_3_2_2_14_1","unstructured":"Google. 2017. gRPC-go. https:\/\/github.com\/grpc\/grpc-go.  Google. 2017. gRPC-go. https:\/\/github.com\/grpc\/grpc-go."},{"volume-title":"Proceedings of the USENIX Symposium on Operating Systems Design and Implementation (OSDI'16)","year":"2016","author":"Guerraoui Rachid","key":"e_1_3_2_2_15_1"},{"key":"e_1_3_2_2_16_1","unstructured":"Gurobi Optimization. 2017. http:\/\/www.gurobi.com\/.  Gurobi Optimization. 2017. http:\/\/www.gurobi.com\/."},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"crossref","unstructured":"Mohammad Al Hasan and Vachik S. Dave. 2018. Triangle counting in large networks: a review. WIREs Data Mining and Knowledge Discovery 8 (2018).  Mohammad Al Hasan and Vachik S. Dave. 2018. Triangle counting in large networks: a review. WIREs Data Mining and Knowledge Discovery 8 (2018).","DOI":"10.1002\/widm.1226"},{"volume-title":"Proceedings of the USENIX Annual Technical Conference (ATC' 10)","year":"2010","author":"Hunt Patrick","key":"e_1_3_2_2_18_1"},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2254064.2254107"},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2009.18"},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"crossref","unstructured":"Thorsten Koch Ted Ralphs and Yuji Shinano. 2012. Could we use a million cores to solve an integer program? Mathematical Methods of Operations Research 76 1 (2012).  Thorsten Koch Ted Ralphs and Yuji Shinano. 2012. Could we use a million cores to solve an integer program? Mathematical Methods of Operations Research 76 1 (2012).","DOI":"10.1007\/s00186-012-0390-9"},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294267"},{"volume-title":"Proceedings of the USENIX Annual Technical Conference (ATC'08)","year":"2008","author":"Lange John R.","key":"e_1_3_2_2_23_1"},{"key":"e_1_3_2_2_24_1","unstructured":"Costin Leau. 2013. Spring Data Redis - Retwis-J. https:\/\/docs.spring.io\/spring-data\/data-keyvalue\/examples\/retwisj\/current\/.  Costin Leau. 2013. Spring Data Redis - Retwis-J. https:\/\/docs.spring.io\/spring-data\/data-keyvalue\/examples\/retwisj\/current\/."},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1736020.1736031"},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.14778\/2536360.2536366"},{"volume-title":"Proceedings of the USENIX Symposium on Networked Systems Design and Implementation (NSDI'10)","year":"2010","author":"Mickens James","key":"e_1_3_2_2_27_1"},{"volume-title":"Proceedings of the USENIX Symposium on Operating Systems Design and Implementation (OSDI' 16)","year":"2016","author":"Mu Shuai","key":"e_1_3_2_2_28_1"},{"volume-title":"Proceedings of the IEEE INFOCOM Conference (INFOCOM'12)","author":"Natarajan A.","key":"e_1_3_2_2_29_1"},{"key":"e_1_3_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1095810.1095829"},{"volume-title":"Proceedings of the USENIX Symposium on Operating Systems Design and Implementation (OSDI'06)","year":"2006","author":"Nightingale Edmund B.","key":"e_1_3_2_2_31_1"},{"key":"e_1_3_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065944.1065964"},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/71.752782"},{"volume-title":"Proceedings of the USENIX Conference on Hot Topics in Operating Systems (HotOS'11)","author":"Rumble Stephen M.","key":"e_1_3_2_2_34_1"},{"key":"e_1_3_2_2_35_1","article-title":"The Fastest Known Globally Convergent First-Order Method for Minimizing Strongly Convex Functions","volume":"2","author":"Scoy Scoy Bryan Van","year":"2018","journal-title":"IEEE Control Systems Letters"},{"volume-title":"Proceedings of the USENIX Symposium on Networked Systems Design and Implementation (NSDI'09)","year":"2009","author":"Song Yee Jiun","key":"e_1_3_2_2_36_1"},{"key":"e_1_3_2_2_37_1","unstructured":"SpecRPC. 2018. https:\/\/github.com\/xnyan\/specrpc.  SpecRPC. 2018. https:\/\/github.com\/xnyan\/specrpc."},{"key":"e_1_3_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1772954.1772974"},{"key":"e_1_3_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2009.39"},{"key":"e_1_3_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043590"},{"key":"e_1_3_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950370"},{"volume-title":"Proceedings of the USENIX Annual Technical Conference (ATC'14)","year":"2014","author":"Wei Michael","key":"e_1_3_2_2_42_1"},{"key":"e_1_3_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1966445.1966467"},{"key":"e_1_3_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.5555\/1558977.1558994"},{"volume-title":"Proceedings of the USENIX Symposium on Networked Systems Design and Implementation (NSDI'09)","year":"2009","author":"Yabandeh Maysam","key":"e_1_3_2_2_45_1"},{"key":"e_1_3_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815404"}],"event":{"name":"Middleware '18: 19th International Middleware Conference","sponsor":["ACM Association for Computing Machinery","USENIX Assoc USENIX Assoc","IFIP International Federation for Information Processing"],"location":"Rennes France","acronym":"Middleware '18"},"container-title":["Proceedings of the 19th International Middleware Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3274808.3274829","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3274808.3274829","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:57:49Z","timestamp":1750208269000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3274808.3274829"}},"subtitle":["A General Framework for Performing Speculative Remote Procedure Calls"],"short-title":[],"issued":{"date-parts":[[2018,11,26]]},"references-count":46,"alternative-id":["10.1145\/3274808.3274829","10.1145\/3274808"],"URL":"https:\/\/doi.org\/10.1145\/3274808.3274829","relation":{},"subject":[],"published":{"date-parts":[[2018,11,26]]},"assertion":[{"value":"2018-11-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}