|
[1] B. Yee, D. Sehr, G. Dardyk, B. Chen, R. Muth, T. Ormandy, S. Okasaka, N. Narula, and N. Fullagar. Native client: A sandbox for portable, untrusted x86 native code. Security and Privacy, 2009 30th IEEE Symposium on. [2] Alan Donovan, Robert Muth, Brad Chen, David Sehr. PNaCl: Portable Native Client Executables. white paper, February 2010. [3] George Coulouris, Jean Dollimore, Tim Kindberg and Gordon Blair, Distributed Systems Concepts and Design(5th Edition). Addison-Wesley, May 2011. [4] Andrew S. Tanenbaum and Maarten van Steen, Distributed Systems: Principles and Paradigms(2nd Edition). Prentice-Hall, 2006. [5] M. Golub and D. Jakobović. An Overview of Distributed Programming Techniques, MIPRO, pp. 215-225, June 2005. [6] Java Remote method invocation Documentation. Retrieved October 31, 2017, from http://docs. oracle.com/javase/7/docs/technotes/guides/rmi/. [7] Wollrath, A., Riggs, R., & Waldo, J. (1996). A Distributed Object Model for the Java^ T^ M System. Computing Systems, 9, 265-290. [8] R. Cushing, G. H. H. Putra, S. Koulouzis, A. Belloum, M. Bubak and C. de Laat, Distributed Computing on an Ensemble of Browsers, in IEEE Internet Computing, vol. 17, no. 5, pp. 54-61, Sept.-Oct. 2013. [9] F. Boldrin, C. Taddia, G. Mazzini, Distributed computing through web browser, in: 2007 IEEE 66th Vehicular Technology Conference, pp. 2020–2024, 2007. [10] David Herman, Luke Wagner, Alon Zakai. (2014, August 18). asm.js Working Draft — 18 August 2014. Retrieved May 9, 2018, from http://asmjs.org/spec/latest/. [11] World Wide Web Consortium. WebAssembly. Retrieved May 9, 2018, from https://webassembly.org/. [12] Axel Rauschmayer. (2015, July). Web Assembly: a binary format for the web. Retrieved May 9, 2018, from http://2ality.com/2015/06/web-assembly.html. [13] Ecma International. (2015, June), The ECMAScript 2015 Language Specification. Retrieved May 9, 2018, from http://www.ecma-international.org/ecma-262/6.0/. [14] V8 JavaScript Engine. (2016, August). Firing up the Ignition Interpreter. Retrieved May 9, 2018, from https://v8project.blogspot.com/2016/08/firing-up-ignition-interpreter.html. [15] Create Your First App - Google Chrome - Chrome: developer. Retrieved June 1, 2016, from https://developer.chrome.com/apps/about_apps. [16] Matjaz B. Juric, Bostjan Kezmah, Marjan Hericko, Ivan Rozman, and Ivan Vezocnik. Java rmi, rmi tunneling and web services comparison and performance analysis. SIGPLAN Not., 39(5):58–65, May 2004. [17] Winson Y. S. Li, Shangru Wu, W. K. Chan and T. H. Tse. 2012. JSCloud: Toward Remote Execution of JavaScript Code on Handheld Devices. Quality Software (QSIC), 12th International Conference on. [18] C. Demarey, G. Harbonnier, R. Rouvoy, P. Merle. Benchmarking the round-trip latency of various java-based middleware platforms, Stud. Inform. Univ, 4:7–24, 2005. [19] Veldema, Ronald, and van Nieuwpoort (R.). Efficient remote method invocation. Vrije Universiteit Amsterdam, 1998. [20] W. R. Cook, J. Barfield, Web services versus distributed objects: A case study of performance and interface design, in: 2006 IEEE International Conference on Web Services (ICWS’06), pp. 419–426, 2006. [21] R. Wijngaart and M. Frumkin. Nas grid benchmarks version 1.0. Technical Report NAS-02-005, NASA Ames Research Center, Moffett Field, CA, July 2002. [22] Anurag Acharya, Mustafa Uysal, Robert Bennett, Assaf Mendelson, Michael Beynon, Jeff Hollingsworth, Joel Saltz, and Alan Sussman. Tuning the performance of I/O-intensive parallel applications. IOPADS '96. ACM, New York, NY, USA, pp. 15-27, 1996. [23] Brent Boyer , Robust Java benchmarking, Part 2: Statistics and solutions. Retrieved August 1, 2018, from https://www.ibm.com/developerworks/java/library/j-benchmark2/j-benchmark2-pdf.pdf. [24] Baggs, Rhoda & Delgado, Heriberto & Bakhtiani, Pratick. (2016). Performance Analysis of I/O-Intensive & CPU-Intensive Benchmarks on Windows 7, 8.1 & Ubuntu 14.04 LTS.
|