Abstract
We contrast the requirements and performance of messaging systems in parallel and distributed systems emphasizing the importance of the five orders of magnitude difference in network hardware latencies in the two cases. We note the importance of messaging in Grid and Web service applications in building the integrated system and the architectural advantages of a message based compared to a connection based approach. We illustrate these points using the NaradaBrokering system and its application to Audio-Video conferencing.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
MPICH-G2 grid-enabled implementation of the MPI v1.1 standard based on the MPICH library, http://www.nsf-middleware.org/NMIR3/components/mpichg2.asp
PACX-MPI described in Mueller, M., Gabriel, E., Resch, M.: A Software Development Environment for Grid Computing. In: Concurrency and Computation: Practice and Experience, Grid Computing environments Special Issue 13-15, vol. 14, pp. 1543–1552 (2002)
Fox, G., Gannon, D., Ko, S.-H., Lee, S., Pallickara, S., Pierce, M., Qiu, X., Rao, X., Uyar, A., Wang, M., Wu, W.: Peer-to-Peer Grids. Chapter 18 of Reference [4]
Berman, F., Fox, G., Hey, T. (eds.): Grid Computing: Making the Global Infrastructure a Reality. John Wiley & Sons, Chichester (2003) ISBN 0-470- 85319-0, http://www.grid2002.org
High Performance Java, http://www.hpjava.org
Budimlic, Z., Kennedy, K., Piper, J.: The cost of being object-oriented: A preliminary study. Scientific Programming 7(2), 87–95 (1999)
Markidis, S., Lapenta, G., VanderHeyden, W.B.: Parsek: Object Oriented Particle. In: Cell Implementation and Performance Issues. Java Grande Conference 2002 and Concurrency and Computation: Practice and Experience (2002) (to be published)
Project JXTA Peer-to-peer system, http://www.jxta.org/
SOAP: Simple Object Access Protocol, http://www.w3.org/TR/SOAP/
WSDL: Web Services Description Language, http://www.w3.org/TR/wsdl.html
OGSI Open Grid Service Infrastructure Working Group of Global Grid Forum, http://www.gridforum.org/ogsi-wg/
Open Grid Services Architecture (OGSA), http://www.gridforum.org/ogsi-wg/drafts/ogsa_draft2.9_2002-06-22.pdf
Global Grid Forum, http://www.gridforum.org
Fox, G., Gannon, D., Pierce, M., Thomas, M.: Overview of Grid Computing Environments, Global Grid Forum Informational Document, http://www.gridforum.org/documents/
OASIS Web Services for Remote Portlets (WSRP), http://www.oasis-open.org/committees/
Apache Jetspeed Portal, http://jakarta.apache.org/jetspeed/site/index.html
Uyar, A., Pallickara, S., Fox G.: Audio Video Conferencing in Distributed Brokering Systems. In: Proceedings of the 2003 International Conference on Communications in Computing, Las Vegas (June 2003), http://grids.ucs.indiana.edu/ptliupages/publications/NB-AudioVideo.pdf
Fox, G., Wu, W., Uyar, A., Bulut, H., Pallickara, S.: A Web Services Framework for Collaboration and Videoconferencing. In: WACE Conference, Seattle (June 2003), http://grids.ucs.indiana.edu/ptliupages/publications/finalwacepapermay03.doc
NaradaBrokering from Indiana University, http://www.naradabrokering.org
Pallickara, S., Fox, G.: NaradaBrokering: A Distributed Middleware Framework and Architecture for Enabling Durable Peer-to-Peer Grids. In: Proceedings of ACM/IFIP/USENIX International Middleware Conference Middleware 2003, Rio Janeiro, Brazil (June 2003), http://grids.ucs.indiana.edu/ptliupages/publications/NB-Framework.pdf
Network Weather Service NWS, http://www.nsf-middleware.org/documentation/NMIR3/0/NWS/index.htm
JMS: Java Message Service, http://java.sun.com/products/jms/
Yan, Y., Huang, Y., Fox, G., Kaplan, A., Pallickara, S., Pierce, M., Topcu, A.: Implementing a Prototype of the Security Framework for Distributed Brokering Systems. In: Proceeedings of 2003 International Conference on Security and Management SAM 2003, Las Vegas, Nevada, USA, June 23-26 (2003), http://grids.ucs.indiana.edu/ptliupages/publications/SecurityPrototype.pdf
Draft Web Service Addressing Standard from IBM and Microsoft, http://msdn.microsoft.com/ws/2003/03/ws-addressing/
Draft Web Service Reliable Messaging Standard from BEA IBM Microsoft and TIBCO, http://www-106.ibm.com/developerworks/library/ws-rm/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fox, G. (2003). Messaging Systems: Parallel Computing the Internet and the Grid. In: Dongarra, J., Laforenza, D., Orlando, S. (eds) Recent Advances in Parallel Virtual Machine and Message Passing Interface. EuroPVM/MPI 2003. Lecture Notes in Computer Science, vol 2840. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39924-7_1
Download citation
DOI: https://doi.org/10.1007/978-3-540-39924-7_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20149-6
Online ISBN: 978-3-540-39924-7
eBook Packages: Springer Book Archive