@inproceedings{Uniqueness, author = {Philipp Haller and Martin Odersky}, title = {Capabilities for Uniqueness and Borrowing}, booktitle = {ECOOP 2010, Maribor, Slovenia, June 21-25, 2010.}, pages = {354--378}, year = {2010}, } @article{implementingrpc, title={Implementing remote procedure calls}, author={Birrell, Andrew D and Nelson, Bruce Jay}, journal={ACM Transactions on Computer Systems (TOCS)}, volume={2}, number={1}, pages={39--59}, year={1984}, publisher={ACM} } @article{rmipaper, title={A Distributed Object Model for the Java\^{} T\^{} M System}, author={Wollrath, Ann and Riggs, Roger and Waldo, Jim}, year={1996} } @book{rmibook, title={Java. rmi: The Remote Method Invocation Guide}, author={Pitt, Esmond and McNiff, Kathy}, year={2001}, publisher={Addison-Wesley Longman Publishing Co., Inc.} } @book{critiqueofrpc, title={A critique of the remote procedure call paradigm}, author={Tanenbaum, Andrew Stuart and van Renesse, Robbert}, year={1987} } @inproceedings{rpcoverrdma, title={FaSST: Fast, Scalable and Simple Distributed Transactions with Two-Sided (RDMA) Datagram RPCs}, author={Kalia, Anuj and Kaminsky, Michael and Andersen, David G}, booktitle={12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16)}, pages={185--201}, organization={USENIX Association} } @inproceedings{sunnfs, title={Design and implementation of the Sun network filesystem}, author={Sandberg, Russel and Goldberg, David and Kleiman, Steve and Walsh, Dan and Lyon, Bob}, booktitle={Proceedings of the Summer USENIX conference}, pages={119--130}, year={1985} } @misc{thrift, title={Apache Thrift}, author={Prunicki, Andrew}, year={2009} } @book{corba, title={CORBA 3 fundamentals and programming}, author={Siegel, Jon and Ph. D.}, volume={2}, year={2000}, publisher={John Wiley \& Sons New York, NY, USA:} } @misc{grpc, title = {gRPC}, author={Google}, url = {http://www.grpc.io/}, note = {Accessed: 2016-11-11}, } @misc{soaparticle1, title = {Exclusive .NET Developer's Journal "Indigo" Interview with Microsoft's Don Box}, author={Derek Ferguson}, url = {http://dotnet.sys-con.com/node/45908}, note = {Accessed: 2016-11-11}, } @misc{corbasite, title = {CORBA-OMG}, author={CORBA}, url = {http://www.corba.org/}, note = {Accessed: 2016-11-11}, } @inproceedings{finagle, title={Your server as a function}, author={Eriksen, Marius}, booktitle={Proceedings of the Seventh Workshop on Programming Languages and Operating Systems}, pages={5}, year={2013}, organization={ACM} } @inproceedings{anycastrpc, title={Anycast-RPC for Wireless Sensor Networks}, author={Bergstrom, Eric and Pandey, Raju}, booktitle={2007 IEEE International Conference on Mobile Adhoc and Sensor Systems}, pages={1--8}, year={2007}, organization={IEEE} } @article{rpcrfc, title={RFC 1831 - RPC: Remote procedure call protocol specification version 2}, author={Srinivasan, Raj}, year={1995} }