|
[1]
|
Razzaque, M.A., Milojevic-Jevric, M., Palade, A. and Clarke, S. (2016) Middleware for Internet of Things: A Survey. IEEE Internet of Things Journal, 3, 70-95. [Google Scholar] [CrossRef]
|
|
[2]
|
Kistijantoro, A.I., Morgan, G., Shrivastava, S.K. and Little, M.C. (2008) Enhancing an Application Server to Support Available Components. IEEE Transactions on Software Engineering, 34, 531-545. [Google Scholar] [CrossRef]
|
|
[3]
|
Markiewicz, T. (2011) Using MATLAB Software with Tomcat Server and Java Platform for Remote Image Analysis in Pathology. Diagnostic Pathology, 6, 1-7. [Google Scholar] [CrossRef] [PubMed]
|
|
[4]
|
Birrell, A.D. and Nelson, B.J. (1984) Implementing Remote Procedure Calls. ACM Transactions on Computer Systems, 2, 39-59. [Google Scholar] [CrossRef]
|
|
[5]
|
Brock, B.A., Chen, Y., Yan, J., Owens, J., Buluc, A. and Yelick, K. (2019) RDMA vs. RPC for Implementing Distributed Data Structures. 2019 IEEE/ACM 9th Workshop on Irregular Applications: Architectures and Algorithms (IA3), Denver, 18 November 2019, 17-22. [Google Scholar] [CrossRef]
|
|
[6]
|
Wang, X., Zhao, H. and Zhu, J. (1993) GRPC: A Communication Cooperation Mechanism in Distributed Systems. ACM SIGOPS Operating Systems Review, 27, 75-86. [Google Scholar] [CrossRef]
|
|
[7]
|
Slee, M., Agarwal, A. and Kwiatkowski, M. (2007) Thrift: Scalable Cross-Language Services Implementation. Facebook White Paper, 5, 127.
|
|
[8]
|
Kiraly, S. and Szekely, S. (2018) Analysing RPC and Testing the Performance of Solutions. Informatica, 42, 555-561. [Google Scholar] [CrossRef]
|
|
[9]
|
Kraft, H. and Johansson, R. (2020) Evaluating RPC for Cloud-Native 5G Mobile Network Applications. Department of Computer Science and Engineering, Chalmers University of Technology.
|
|
[10]
|
Hamo, N. and Saberian, S. (2023) Evaluating the Performance and Usability of HTTP vs gRPC in Communication between Micro-Services Faculty of Computing, Blekinge Institute of Technology.
|
|
[11]
|
Pamadi, V.N., Chaurasia, A.K. and Singh, T. (2020) Comparative Analysis of GRPC vs. ZeroMQ for Fast Communication. International Journal of Emerging Technologies and Innovative Research, 7, 937-951.
|
|
[12]
|
Wood, I. (2004) Distributed Message Transmission System and Method. WO, EP1477034.
|
|
[13]
|
Ge, Y., Liang, X.X., Pan, Z., et al. (2018) Message Parsing in a Distributed Stream Processing System. U.S. Patent Application 15/258,629, 2018-03-08.
|
|
[14]
|
Magnoni, L. (2015) Modern Messaging for Distributed Systems. Journal of Physics: Conference Series, 608, Article ID: 012038. [Google Scholar] [CrossRef]
|
|
[15]
|
Anthony, A. and Rao, Y.N.M. (2022) Memcached, Redis, and Aerospike Key-Value Stores Empirical Comparison. University of Waterloo.
|
|
[16]
|
Chen, B., Zhang, L., Huang, X., Cao, Y., Lian, K., Zhang, Y., et al. (2024) Efficient Detection of Java Deserialization Gadget Chains via Bottom-Up Gadget Search and Dataflow-Aided Payload Construction. 2024 IEEE Symposium on Security and Privacy (SP), San Francisco, 19-23 May 2024, 3961-3978. [Google Scholar] [CrossRef]
|
|
[17]
|
Liu, F. and Weissman, J.B. (2015) Elastic Job Bundling: An Adaptive Resource Request Strategy for Large-Scale Parallel Applications. Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, Austin, 15-20 November 2015, 1-12. [Google Scholar] [CrossRef]
|
|
[18]
|
Shvachko, K., Kuang, H., Radia, S. and Chansler, R. (2010) The Hadoop Distributed File System. 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies (MSST), Incline Village, 3-7 May 2010, 1-10. [Google Scholar] [CrossRef]
|
|
[19]
|
Salloum, S., Dautov, R., Chen, X., Peng, P.X. and Huang, J.Z. (2016) Big Data Analytics on Apache Spark. International Journal of Data Science and Analytics, 1, 145-164. [Google Scholar] [CrossRef]
|
|
[20]
|
Pan, Y., Chen, I., Brasileiro, F., Jayaputera, G. and Sinnott, R. (2019) A Performance Comparison of Cloud-Based Container Orchestration Tools. 2019 IEEE International Conference on Big Knowledge (ICBK), Beijing, 10-11 November 2019, 191-198. [Google Scholar] [CrossRef]
|
|
[21]
|
Bernstein, D. (2014) Containers and Cloud: From LXC to Docker to Kubernetes. IEEE Cloud Computing, 1, 81-84. [Google Scholar] [CrossRef]
|
|
[22]
|
Carrión, C. (2022) Kubernetes Scheduling: Taxonomy, Ongoing Issues and Challenges. ACM Computing Surveys, 55, 1-37. [Google Scholar] [CrossRef]
|
|
[23]
|
Casalicchio, E. (2018) Container Orchestration: A Survey. In: Puliafito, A. and Trivedi, K.S., Eds., Systems Modeling: Methodologies and Tools, Springer International Publishing, 221-235. [Google Scholar] [CrossRef]
|
|
[24]
|
Hua, L., Tang, T., Wu, H., Wu, Y., Liu, H., Xu, Y., et al. (2020) A Framework to Support Multi-Cloud Collaboration. 2020 IEEE World Congress on Services (SERVICES), Beijing, 18-23 October 2020, 110-116. [Google Scholar] [CrossRef]
|
|
[25]
|
Han, M., Zhang, J., Wang, Y., Yan, R. and Wu, H. (2024) Microservices Architecture: Application and Outlook. In: Chinese Institute of Command and Control, Ed., Proceedings of 2024 12th China Conference on Command and Control, Springer, 1-10. [Google Scholar] [CrossRef]
|
|
[26]
|
Jawarneh, I.M.A., Bellavista, P., Bosi, F., Foschini, L., Martuscelli, G., Montanari, R., et al. (2019) Container Orchestration Engines: A Thorough Functional and Performance Comparison. 2019 IEEE International Conference on Communications (ICC), Shanghai, 20-24 May 2019, 1-6. [Google Scholar] [CrossRef]
|
|
[27]
|
Karun, A.K. and Chitharanjan, K. (2013) A Review on Hadoop-HDFS Infrastructure Extensions. 2013 IEEE Conference on Information & Communication Technologies, Thuckalay, 11-12 April 2013, 132-137.
|
|
[28]
|
Hall, D.E., Greiman, W.H., Johnston, W.F., Merola, A.X., Loken, S.C. and Robertson, D.W. (1989) The Software Bus: A Vision for Scientific Software Development. Computer Physics Communications, 57, 211-216. [Google Scholar] [CrossRef]
|
|
[29]
|
Niemelä, E., Perunka, H. and Korpipää, T. (1998) A Software Bus as a Platform for a Family of Distributed Embedded System Products. In: van der Linden, F., Ed., Development and Evolution of Software Architectures for Product Families, Springer, 14-23. [Google Scholar] [CrossRef]
|
|
[30]
|
Selim, M.R., Endo, T., Goto, Y. and Cheng, J. (2006) A Comparative Study between Soft System Bus and Traditional Middlewares. In: Meersman, R., Tari, Z. and Herrero, P., Eds., On the Move to Meaningful Internet Systems 2006: OTM 2006 Workshops, Springer, 1264-1273. [Google Scholar] [CrossRef]
|
|
[31]
|
Eles, P., Doboli, A., Pop, P. and Peng, Z. (2000) Scheduling with Bus Access Optimization for Distributed Embedded Systems. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 8, 472-491. [Google Scholar] [CrossRef]
|
|
[32]
|
Sijtema, M., Belinfante, A., Stoelinga, M.I.A. and Marinelli, L. (2014) Experiences with Formal Engineering: Model-Based Specification, Implementation and Testing of a Software Bus at Neopost. Science of Computer Programming, 80, 188-209. [Google Scholar] [CrossRef]
|
|
[33]
|
Liu, F. (2018) Analysis on the Distributed Computer Software Bus Architecture. In: Proceedings of the 2018 3rd International Workshop on Materials Engineering and Computer Sciences (IWMECS 2018), Atlantis Press, 114-117. [Google Scholar] [CrossRef]
|
|
[34]
|
Purtilo, J.M. (1994) The POLYLITH Software Bus. ACM Transactions on Programming Languages and Systems, 16, 151-174. [Google Scholar] [CrossRef]
|
|
[35]
|
Cheng, J. (2004) Soft System Bus as a Future Software Technology. Systems Engineering, 7, 8.
|
|
[36]
|
Xu, K. and Shen, W. (2020) Software Development Method Based on Software Bus. 2020 International Conference on Advance in Ambient Computing and Intelligence (ICAACI), Ottawa, 12-13 September 2020, 147-150. [Google Scholar] [CrossRef]
|
|
[37]
|
Sachs, K., Kounev, S., Bacon, J. and Buchmann, A. (2009) Performance Evaluation of Message-Oriented Middleware Using the Specjms2007 Benchmark. Performance Evaluation, 66, 410-434. [Google Scholar] [CrossRef]
|
|
[38]
|
Gokhale, A. and Schmidt, D.C. (1996) Measuring the Performance of Communication Middleware on High-Speed Networks. ACM SIGCOMM Computer Communication Review, 26, 306-317. [Google Scholar] [CrossRef]
|
|
[39]
|
da Cruz, M.A.A., Rodrigues, J.J.P.C., Sangaiah, A.K., Al-Muhtadi, J. and Korotaev, V. (2018) Performance Evaluation of IoT Middleware. Journal of Network and Computer Applications, 109, 53-65. [Google Scholar] [CrossRef]
|
|
[40]
|
Patro, S., Potey, M. and Golhani, A. (2017) Comparative Study of Middleware Solutions for Control and Monitoring Systems. 2017 2nd International Conference on Electrical, Computer and Communication Technologies (ICECCT), Coimbatore, 22-24 February 2017, 1-10. [Google Scholar] [CrossRef]
|
|
[41]
|
Al-Jaroodi, J. and Mohamed, N. (2012) Service-Oriented Middleware: A Survey. Journal of Network and Computer Applications, 35, 211-220. [Google Scholar] [CrossRef]
|
|
[42]
|
Zhang, C. and Jacobsen, H. (2003) Quantifying Aspects in Middleware Platforms. Proceedings of the 2nd international Conference on Aspect-Oriented Software Development, Boston, 17-21 March 2003, 130-139. [Google Scholar] [CrossRef]
|
|
[43]
|
García Valls, M. and Basanta Val, P. (2014) Comparative Analysis of Two Different Middleware Approaches for Reconfiguration of Distributed Real-Time Systems. Journal of Systems Architecture, 60, 221-233. [Google Scholar] [CrossRef]
|
|
[44]
|
Zhang, R., et al. (2002) ControlWare: A Middleware Architecture for Feedback Control of Software Performance. Proceedings 22nd International Conference on Distributed Computing Systems, Vienna, 2-5 July 2002, 301-310.
|