Open Access   Article Go Back

Implementation insight for High Performance Messaging Solution

Muralidaran Natarajan1 , Nandlal L. Sarda2 , Sharad C. Srivastava3

Section:Research Paper, Product Type: Journal Paper
Volume-3 , Issue-5 , Page no. 165-174, May-2015

Online published on May 30, 2015

Copyright © Muralidaran Natarajan, Nandlal L. Sarda , Sharad C. Srivastava . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: Muralidaran Natarajan, Nandlal L. Sarda , Sharad C. Srivastava, “Implementation insight for High Performance Messaging Solution,” International Journal of Computer Sciences and Engineering, Vol.3, Issue.5, pp.165-174, 2015.

MLA Style Citation: Muralidaran Natarajan, Nandlal L. Sarda , Sharad C. Srivastava "Implementation insight for High Performance Messaging Solution." International Journal of Computer Sciences and Engineering 3.5 (2015): 165-174.

APA Style Citation: Muralidaran Natarajan, Nandlal L. Sarda , Sharad C. Srivastava, (2015). Implementation insight for High Performance Messaging Solution. International Journal of Computer Sciences and Engineering, 3(5), 165-174.

BibTex Style Citation:
@article{Natarajan_2015,
author = {Muralidaran Natarajan, Nandlal L. Sarda , Sharad C. Srivastava},
title = {Implementation insight for High Performance Messaging Solution},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {5 2015},
volume = {3},
Issue = {5},
month = {5},
year = {2015},
issn = {2347-2693},
pages = {165-174},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=498},
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=498
TI - Implementation insight for High Performance Messaging Solution
T2 - International Journal of Computer Sciences and Engineering
AU - Muralidaran Natarajan, Nandlal L. Sarda , Sharad C. Srivastava
PY - 2015
DA - 2015/05/30
PB - IJCSE, Indore, INDIA
SP - 165-174
IS - 5
VL - 3
SN - 2347-2693
ER -

VIEWS PDF XML
2402 2307 downloads 2493 downloads
  
  
           

Abstract

This paper addresses the messaging needs of decomposed multi-tier applications to support high performance. In the transformation exercise, the applications are getting decomposed into multiple logical tiers and get deployed in clusters to take advantage of computing power available in multi-core commodity hardware. In such deployments the communication between the tiers or layers within the deployment is critical for such transformations, as there are millions of small packets moving across these tiers and gets processed at different stages. It is important that a suitable messaging middleware is put to use for the success of such transformation exercise to address the transportation of messages across tiers. This study provides an insight to the developer community on, (a) various communication protocols current and emerging ones that can be used given a problem situation and the deployment nuances of these protocols (b) messaging models and middleware available for such deployment (c) key factors that are to be kept in mind for selection of such commercially available messaging middleware and (d) finally, approach towards deployment of such middleware and key parameters that are available for fine tuning to achieve the desired scalability and latency.

Key-Words / Index Term

Messagin middleware; Messaging for high performance; Messaging models; Ultra-low latency messaging; ; Thin stream

References

[1] A. R. Alkhawaja, L. L. Ferreira and M. Albano, “Message Oriented Middleware with QoS Support for Smart Grids”, INForum 2012 - Conference on Embedded Systems and Real Time, 2012.
[2] Holger Wunderlich, Diego Cardalliaguet, Russ Heald, Tomokuni Shimizu and Dirk Ziesemann, “IBM, Building Multi-Tier Scenarios for Web Sphere Enterprise Applications”, An IBM Redbook Publications, 2003.
[3] EDS, “Financial Services Legacy Modernization”, EDS White Paper, 2007.
[4] Shameem Akhter and Jason Roberts, “Multi-Core Programming”, An Intel Press Publications, ISBN 0-9764832-4-6,2006.
[5] A Friedley, T Hoefler and ML Leininger, “Scalable High Performance Message Passing over InfiniBand for Open MPI”, e-reports.ext.llnl.gov, 2007.
[6] Andreas Petlund, “Improving latency for interactive, thin-stream applications over reliable transport”, Doctoral Thesis, http://urn.nb.no/URN:NBN:no-24274, October 2009.
[7] Ross Carter, “Microsoft Real-Time Communications : Protocols and Technologies”, Microsoft TechNet Library, July 2003.
[8] Jan Newmarch, “Introduction to Stream control Transmission Protocols”, Linux Journal, September 2007.
[9] Mark Allman, “Improving TCP Performance over Satellite Channels”, Doctorol Thesis, 1997.
[10] A Petlund, K Evensen and P Halvorsen, “Improving application layer latency for reliable thin-stream game traffic”, Netgames `08Proceedings of the 7th ACM SIGCOMM Workshop on Network and System Support for Games, 2008, pp.91-96.
[11] Mark A. Miller, “Voice Over IP Technologies : Building the Convergent Network”, John Willy & Sons Inc., NY,ISBN:0764549073, 2002.
[12] Manoj Bhatia, Jonathan Davidson, Satish Kalidindi, Sudipto Mukherjee and James Peters, “VoIP: An In-Depth Analysis”, Publication by CISCO Press, October, 2008, pp.145-168.
[13] PPK Lam, SC Liew, “UDP-Liter: an improved UDP protocol for real-time multimedia applications over wireless”,1st International Symposium on Wireless Communication Systems, 2004, pp.314-318.
[14] Mike Diehl, “Network Programming with Enet”, Linux Journal, 2012.
[15] PK Chrysanthis, V Liberatore and K. Pruhs, “Middleware Support for Multicast-based Data Dissemination: A working Reality”, Proceedings of the Eighth International Workshop on IEEE Explore Object-Oriented Real-Time Dependable Systems, (WORDS 2003), 2003, pp.265-272.
[16] A. Tripathi, A.K. Gupta and Dr. D. Arora, “Comparative Analysis of Quality Services of Dense and CBT Mode of Multicast Routing Strategies”, International Journal of Scientific and Research Publications, Volume 3, Issue 2, February 2013.
[17] D. Zappala and A. Fabbri, “Using SSM Proxies to Provide Efficient Multiple- Source Multicast Delivery”,Global Telecommunications Conference, GLOBECOM '01, IEEE,Volume 3, 2001, pp.1590-1594.
[18] L. Rizzo, L. Vicisano, “A Reliable Multicast data Distribution Protocol based on software FEC techniques”, The fourth IEEE Workshop on High-Performance Communication Systems, 1997, pp.116-125.
[19] Y.Chu, S. G. Rao, S. Seshan and H.Zhang, “Enabling Conferencing Applications on the Internet using an Overlay Multicast Architecture”, SIGCOMM’01, 2001,pp.55-67.
[20] “The Advantage of Using Hardware-Based TCP Fanout for High-Performance Messaging”, http://www.solacesystems.com,Solace Systems.
[21] “Stream Control Transmission Protocol: Past, Current, and Future Standardization Activities”,IEEE Communications Magazine, April 2011.
[22] Mohammad Nayeem Teli, Endrit Thanasi, “Analysis of Datagram Congestion Control Protocol (DCCP)”, Colorado State University, 2005.
[23] S Pack, E Hong, Y Choi, I Park, “Game Transport Protocol: A Reliable Lightweight Transport Protocol for Massively Multiplayer On-line Games (MMPOGs)”,Proceedings of SPIE 4861, Multimedia Systems and Applications, 2002.
[24] E. C. Eugène and L.A.A. Frejus, “Asynchronous Message Exchange System between Servers based on Java Message Service API”, International Journal of Computer Science Engineering (IJCSE), Volume 1, Issue 2, November 2012, pp.144-152.
[25] “Fiorano MQ Enterprise Messaging”, Fiorano, 2015.
[26] “Messaging Middleware – a Technical Reference Guide for Designing Mission-Critical Middleware Solutions”, Microsoft, SQL Server 2012, 2012.
[27] G Chen, Y Du, P Qin and L Zhang, “Research of JMS Based Message Oriented Middleware for Cluster”, International Conference on Computational and Information Sciences, 2012, pp.1628-1631.
[28] H Abie, RM Savola and I Dattani, “Robust, secure, self-adaptive and resilient messaging middleware for business critical systems”, Computation World, 2009, pp.153-160.
[29] RS Wu, SM Yuan, “A Pluggable Security Framework for Message Oriented Middleware”, 5th WSEAS International Conference on Applied Computer Science, April 2006, pp.1045-1050.
[30] Andrew Foster, “Messaging Technologies for the Industrial Internet and Internet of Things”, Prism Tech Corp. White paper, May 2015.
[31] D. Sangvikar, V. Tekale, “Multi Protocol Cross Platform Communication”, IJERT,Volume 3, Issue 5, May 2014.
[32] P Tran and P. Greenfield, “Behavior and Performance of Message-Oriented Middleware Systems”, 22nd International Conference on Distributed Computing Systems Workshops,2002, pp.645-650.