aboutsummaryrefslogtreecommitdiff
path: root/_bibliography/rpc.bib
diff options
context:
space:
mode:
Diffstat (limited to '_bibliography/rpc.bib')
-rw-r--r--_bibliography/rpc.bib221
1 files changed, 221 insertions, 0 deletions
diff --git a/_bibliography/rpc.bib b/_bibliography/rpc.bib
index b0e8932..db77c12 100644
--- a/_bibliography/rpc.bib
+++ b/_bibliography/rpc.bib
@@ -112,3 +112,224 @@
author={Srinivasan, Raj},
year={1995}
}
+
+@misc{microservices1rpc,
+ title={Delving Into the Microservices Architecture},
+ author={Mueller, John},
+ year={2015},
+ url = {http://blog.smartbear.com/microservices/delving-into-the-microservices-architecture/},
+}
+
+@article{rpcorigin,
+ title={High-level framework for network-based resource sharing},
+ author={White, James E},
+ year={1975}
+}
+
+@inproceedings{interweave1,
+ title={Integrating remote invocation and distributed shared state},
+ author={Tang, Chunqiang and Chen, DeQing and Dwarkadas, Sandhya and Scott, Michael L},
+ booktitle={Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International},
+ pages={30},
+ year={2004},
+ organization={IEEE}
+}
+
+
+@inproceedings{interweave2,
+ title={Interweave: A middleware system for distributed shared state},
+ author={Chen, DeQing and Dwarkadas, Sandhya and Parthasarathy, Srinivasan and Pinheiro, Eduardo and Scott, Michael L},
+ booktitle={International Workshop on Languages, Compilers, and Run-Time Systems for Scalable Computers},
+ pages={207--220},
+ year={2000},
+ organization={Springer}
+}
+
+@inproceedings{interweave3,
+ title={Multi-level shared state for distributed systems},
+ author={Chen, DeQing and Tang, Chunqiang and Chen, Xiangchuan and Dwarkadas, Sandhya and Scott, Michael L},
+ booktitle={Parallel Processing, 2002. Proceedings. International Conference on},
+ pages={131--140},
+ year={2002},
+ organization={IEEE}
+}
+
+@article{offloading1,
+ title={A survey of computation offloading for mobile systems},
+ author={Kumar, Karthik and Liu, Jibang and Lu, Yung-Hsiang and Bhargava, Bharat},
+ journal={Mobile Networks and Applications},
+ volume={18},
+ number={1},
+ pages={129--140},
+ year={2013},
+ publisher={Springer}
+}
+
+@misc{ibis,
+ title={Ibis Communication middleware},
+ author={Ibis},
+ url = {https://www.cs.vu.nl/ibis/rmi.html},
+}
+
+@article{cuckoo,
+ title={Cuckoo: flexible compute-intensive task offloading in mobile cloud computing},
+ author={Zhou, Zhigang and Zhang, Hongli and Ye, Lin and Du, Xiaojiang},
+ journal={Wireless Communications and Mobile Computing},
+ year={2016},
+ publisher={Wiley Online Library}
+}
+
+@inproceedings{maui,
+ title={MAUI: making smartphones last longer with code offload},
+ author={Cuervo, Eduardo and Balasubramanian, Aruna and Cho, Dae-ki and Wolman, Alec and Saroiu, Stefan and Chandra, Ranveer and Bahl, Paramvir},
+ booktitle={Proceedings of the 8th international conference on Mobile systems, applications, and services},
+ pages={49--62},
+ year={2010},
+ organization={ACM}
+}
+
+@article{docker,
+ title={Docker: lightweight linux containers for consistent development and deployment},
+ author={Merkel, Dirk},
+ journal={Linux Journal},
+ volume={2014},
+ number={239},
+ pages={2},
+ year={2014},
+ publisher={Belltown Media}
+}
+
+@inproceedings{selfdest,
+ title={RFID systems and security and privacy implications},
+ author={Sarma, Sanjay E and Weis, Stephen A and Engels, Daniel W},
+ booktitle={International Workshop on Cryptographic Hardware and Embedded Systems},
+ pages={454--469},
+ year={2002},
+ organization={Springer}
+}
+
+@misc{orcalenfs,
+ title={Overview of Secure RPC},
+ author={Oracle},
+ url = {https://docs.oracle.com/cd/E23823_01/html/816-4557/auth-2.html},
+}
+
+@misc{capnprotosecure,
+ title={Is Cap'n Proto Secure?},
+ author={Kenton},
+ url = {https://capnproto.org/faq.html#is-capn-proto-secure},
+}
+
+
+@article{grid1,
+ title={High performance GridRPC middleware},
+ author={Caniou, Yves and Caron, Eddy and Desprez, Fr{\'e}d{\'e}ric and Nakada, Hidemoto and Tanaka, Yoshio and Seymour, Keith},
+ journal={Recent Developments in Grid Technology and Applications, Nova Science Publishers},
+ pages={141--181},
+ year={2008}
+}
+
+@incollection{gridsolve1,
+ title={Gridsolve: The evolution of a network enabled solver},
+ author={YarKhan, Asim and Dongarra, Jack and Seymour, Keith},
+ booktitle={Grid-Based Problem Solving Environments},
+ pages={215--224},
+ year={2007},
+ publisher={Springer}
+}
+
+@article{gridsolve2,
+ title={Interactive Grid-access using Gridsolve and giggle},
+ author={Hardt, M and Seymour, Keith and Dongarra, Jack and Zapf, M and Ruitter, NV},
+ journal={Computing and Informatics},
+ volume={27},
+ number={2},
+ pages={233--248},
+ year={2012}
+}
+
+@article{ninf,
+ title={Ninf-G: A reference implementation of RPC-based programming middleware for Grid computing},
+ author={Tanaka, Yoshio and Nakada, Hidemoto and Sekiguchi, Satoshi and Suzumura, Toyotaro and Matsuoka, Satoshi},
+ journal={Journal of Grid computing},
+ volume={1},
+ number={1},
+ pages={41--51},
+ year={2003},
+ publisher={Springer}
+}
+
+@article{erlang,
+ title={Concurrent programming in ERLANG},
+ author={Armstrong, Joe and Virding, Robert and Wikstr{\"o}m, Claes and Williams, Mike},
+ year={1993},
+ publisher={Citeseer}
+}
+
+@misc{Apigee,
+ title={Is Cap'n Proto Secure?},
+ author={Surtani, Manick and Ho, Alan},
+ url = {https://www.youtube.com/watch?v=-2sWDr3Z0Wo},
+}
+
+@misc{CoreSurfaceAPIs,
+ title={gRPC core APIs},
+ author={Google},
+ url = {https://github.com/grpc/grpc/tree/master/src/core},
+}
+
+@misc{gRPCCompanies,
+ title={About gRPC},
+ author={Google},
+ url = {http://www.grpc.io/about/},
+}
+
+@misc{gRPCLanguages,
+ title={gRPC Documentation},
+ author={Google},
+ url = {http://www.grpc.io/docs/},
+}
+
+@misc{gRPCProtos,
+ title={Google APIs},
+ author={Google},
+ url = {https://github.com/googleapis/googleapis/},
+}
+
+@misc{rpcimage,
+ title={Remote Procedure Call (RPC)},
+ author={Taing, Nguonly},
+ url = {http://lycog.com/distributed-systems/remote-procedure-call/},
+ note = {Image URL: http://lycog.com/wp-content/uploads/2011/03/rpc-10-steps.png}
+}
+
+@misc{trendrpcthrift,
+ title={Remote Procedure Call (RPC)},
+ author={Google Trends},
+ url = {https://www.google.com/trends/explore?cat=31&date=today%2012-m&q=apache%20thrift,grpc&hl=en-US}
+}
+
+@misc{grpcauth,
+ title={GRPC Authentication},
+ author={Google},
+ url = {http://www.grpc.io/docs/guides/auth.html},
+}
+
+@misc{rfc707,
+ title={RFC 707: A high-level framework for network-based resource sharing},
+ author={White, James E},
+ year={1975},
+ publisher={December}
+}
+
+@techreport{rfc674,
+ title={RFC 674: Procedure call documents: Version 2},
+ author={Postel, J and White, JE},
+ year={1974}
+}
+
+@article{rfc684,
+ title={RFC 684: Commentary on procedure calling as a network protocol},
+ author={Schantz, Richard},
+ year={1975}
+}