Impact of TLS Overhead on Segmented Network for Cloud Database Systems

Main Article Content

Suresh Prasad Kannojia
Jitendra Kurmi

Abstract

Cloud database serves flexible, affordable, and scalable database system. Even the cloud database is secure with Transport Layer Security (TLS), but the performance overhead that TLS introduces when executing operations on one of the major No SQL databases: Mongo DB in terms of latency. To explore TLS performance overhead for Mongo DB, we performed two tests simulating common database usage patterns. We first investigated connection pooling, where an application uses a single connection for many database operations. Then, we considered one request per connection in which an application opens a connection, executes a process, and immediately closes the connection after completing the operation. Our experimental result shows that applications that cannot endure significant performance overhead should be deployed within a properly segmented network, rather than enabling TLS. Applications using TLS should use a connection pool rather than a connection-per-request.

Downloads

Download data is not yet available.

Article Details

How to Cite
Kannojia, S., & Kurmi, J. (2023). Impact of TLS Overhead on Segmented Network for Cloud Database Systems. SAMRIDDHI : A Journal of Physical Sciences, Engineering and Technology, 15(01), 171-175. https://doi.org/10.18090/samriddhi.v15i01.22
Section
Research Article

References

[1] David Bermbach, Jorn Kuhlenkamp. Consistency in distributed storage systems. In International Conference on Networked Systems, Springer, Berlin, Heidelberg, 2013; 175-189.
[2] Eric A. Brewer. Towards robust distributed systems, In PODC 2000; 7(10.1145): 343477-343502.
[3] Daniel Abadi. Consistency tradeoffs in modern distributed database system design: CAP is only part of the story, Computer 2012; 45(2): 37-42.
[4] Werner Vogels. Eventually consistent, Communications of the ACM 2009; 52(1): 40-44.
[5] George Apostolopoulos, Vinod Peris, and Debanjan Saha.
Transport Layer Security: How much does it really cost?, In IEEE INFOCOM’99. Conference on Computer Communications.
Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies 1999; 2:717-725.
[6] Krishna Kant, Ravishankar Iyer, and Prasant Mohapatra .
Architectural impact of secure socket layer on internet servers, In Proceedings International Conference on Computer Design 2000;7-14).
[7] Li Zhao, Ravi Iyer, Srihari Makineni, and Laxmi Bhuyan.
Anatomy and performance of SSL processing, In IEEE International Symposium on Performance Analysis of Systems and Software; 2005:197-206.
[8] Cristian Coarfa, Peter Druschel, and Dan S. Wallach.
Performance analysis of TLS Web servers, ACM Transactions on Computer Systems (TOCS) 2006; 24(1): 39-69.
[9] Satoshi Shirasuna, Aleksander Slominski, Liang Fang, and Dennis Gannon (2004, November). Performance comparison of security mechanisms for grid services. In Fifth IEEE/ACM international workshop on grid computing 2004; 360-364.
[10] Sergio Rapuano, and Eugenio Zimeo. Measurement of performance impact of ssl on ip data transmissions, Measurement 2008; 41(5): 481-490.
[11] Charles Shen, Erich Nahum, Henning Schulzrinne and Charles P. Wright. The impact of TLS on SIP server performance: Measurement and modelling, IEEE/ACM Transactions on Networking 2012: 20(4):1217-1230.
[12] Matjaz B. Juric, Ivan Rozman, Bostjan Brumen, Matjaz Colnaric, and Marjan Hericko. Comparison of performance of Web services, WS-Security, RMI, and RMI–SSL, Journal of Systems and Software 2016; 79(5): 689-700.
[13] Brian F. Cooper, Adam Silberstein, Erwin Tam, Raghu Ramakrishnan, and Russell Sears. Benchmarking cloud serving systems with YCSB, In Proceedings of the 1st ACM symposium on Cloud computing 2010; 143-154.
[14] Swapnil Patil, Milo Polte, Kai Ren, Wittawat Tantisiriroj, Lin Xiao, Julio Lopez and Billie Rinaldi, (2011, October). Ycsb++ benchmarking and performance debugging advanced
features in scalable table stores, In Proceedings of the 2nd ACM Symposium on Cloud Computing 2011; 1-14.
[15] Liang Zhao, Anna Liu, and Jacky Keung. Evaluating cloud platform architecture with the care framework, In 2010 Asia Pacific Software Engineering Conference 2010; 60-69.
[16] Transforming Diagnostics Manufacturing at Cepheid: Migrat ion f rom Paper- Based Processes to Digi tal Manufacturing using Opcenter MES. (2022). International Journal of Research and Applied Innovations, 5(1), 9451-9456.
https://doi.org/10.15662/IJRAI.2022.0501005
[17] Transforming Diagnostics Manufacturing at Cepheid: Migrat ion f rom Paper- Based Processes to Digi tal Manufacturing using Opcenter MES. (2022). International Journal of Research and Applied Innovations, 5(1), 9451-9456.
https://doi.org/10.15662/IJRAI.2022.0501005
[18] David Bermbach, Liang Zhao, and Sherif Sakr. Towards comprehensive measurement of consistency guarantees for cloud-hosted data storage services, In Technology Conference on Performance Evaluation and Benchmarking 2013; 32-47.
[19] Nalluri, S. K., Parasaram, V. K. B., & Bathini, V. T. (2021).
Autonomous Manufacturing Operations Using Intelligent MES and Cloud-Native Analytics. Journal of Multidisciplinary Knowledge, 1(1), 45–55. Retrieved from
https://jmk.datatablets.com/index.php/j/article/view/127 [20] David Bermbach, and Stefan Tai. Eventual consistency: How soon is eventual? An evaluation of Amazon S3’s consistency behaviour, In Proceedings of the 6th Workshop on Middleware for Service Oriented Computing 2011; 1-6.
[21] Markus Klems, David Bermbach, and Rene Weinert. A runtime quality measurement framework for cloud database service systems, In Eighth International Conference on the Quality of Information and Communications Technology 2012; 38-46.
[22] Martin Grambow, Fabian Lehmann, and David Bermbach.
Continuous benchmarking: Using system benchmarking in build pipelines, In IEEE International Conference on Cloud Engineering (IC2E) 2019; 241-246.
[23] Martin Grambow, Lukas Meusel, Erik Wittern, and David Bermbach (2020, March). Benchmarking microservice
performance: a pattern-based approach, In Proceedings of the 35th Annual ACM Symposium on Applied Computing 2020; 232-241.
[24] Jitendra Kurmi and Suresh Prasad Kannojia. Comparative Study of SSL/ TLS Cryptographic Libraries, International Journal of Innovative Research in Science, Engineering and Technology, 2021; 10(8): 11658-11662.
[25] Suresh Prasad Kannojia and Jitendra Kurmi. Analysis of Cryptographic Libraries (SSL/TLS), International Journal of Computer Sciences and Engineering 2021; 9(9); 59-62