Browse > Article

An Implementation of Large Scale JMS(Java Message System) for Transmission Time Minimization  

Cho, Poong-Youn (숭실대학교 컴퓨터학과)
Park, Jae-Won (숭실대학교 컴퓨터학과)
Choi, Jae-Hyun (숭실대학교 컴퓨터학과)
Lee, Nam-Yong (숭실대학교 컴퓨터학과)
Abstract
Recently, message based data transmission plays an important role in modem computing systems. Especially JMS(Java Message Service) is one of the most popular messaging platform. However, because of its characteristics for maintaining reliability, if we want to use it for transmission of large scale messages in a distributed Internet environment by using a WAN connection which may not be robust enough, we need to employ a different method to minimize total transmission time of messages. We found the fact that the total time of message transmission heavily depends on size of a message. In order to achieve the ideal size of a message, we develope a novel mechanism and a system which finds the ideal size of a message and automatical1y control JMS applications for minimizing transmission time. Finally, we test the proposed mechanism and system using real-data in order to prove advantages and compared with the naive mechanism. As a conclusion, we showed that our proposed mechanism and system provide an effective way to reduce transmission time of large scale messages in distributed environment.
Keywords
JMS(Java Message Service); Transmission of Large Scale Messages;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Michael Kovacs, Paul Giotta, Sott Grant, "Pro-fessional JMS." Wrox, 2001
2 노성주, 정광식, 이화민, 유헌창, 황종선, "분산 이동 시스템에서 인과적 메시지 전달을 위한 효율적인 프로토콜", 한국 정보 과학회 논문지: 정보통신, 제30권, 제2호, 2003   과학기술학회마을
3 IBM JMS (Java Message Service), "http://www-903.ibm.com/developerworks/kr/java/library/j-jmsvendor.html"
4 Francis X. Maginnis, William A. Ruh, "Enterprise Application Integration,’" John Wiley & Sons, 2000
5 Kim Haase, “Java Message Service API Tutorial.” Sun microsystems, Inc., 2002
6 JEFFREY C. LUTZ, "EAI Architectural Patterns," EAI Journal, 2000
7 Java Message Service(TM) API Specification, "http://java.sun.com/products/jms/javadoc-102a/index.htm"
8 JMS Message Types Reference Document, "http://publib.boulder.ibm.com/infocenter/tivihelp/v2rl/index.jsp?topic=/com.ibm.IBMDl.doc/referenceguide91.htm"
9 I.Gorton, Justin Almquist, Nick Cramer, Jereme Haack, Mark Hoza, "An Efficient, Scalable Content-Based Messaging System,” In Proceedings of The 7th IEEE International Enterprise Distributed Object Computing Conference, 278-285, 2003   DOI
10 R. Koo, S. Toueg, “Checkpointing and rollback recovery for distributed systems,” IEEE Transactions on Software Engineering. 13(1), 23-31, 1987   DOI   ScienceOn
11 문남두, 이근응, "분할 가능한 분산환경에서 견고한 자바 객체 그룹을 지원하는 그룹통신 모델의 설계", 한국 정보 과학회, 제28권, 제2호(III), 649-651, 2001   과학기술학회마을
12 D Kuo, D Palmer, “Automated Analysis of Java Message Service Providers,” Lecture Notes in Computer Science, 2218, 1-14, 2001
13 M Menth, R Henjes, C Zepfel, S Gehrsitz, “Throughput Performance of popular JMS servers,” Proceedings of the joint international conference on Measurement and modeling of computer systems, 367-368, 2006