1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
|
@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}
}
|