Application of the Java']Java Message Service in mobile monitoring environments

被引:5
|
作者
Kuehnhausen, Martin [1 ]
Frost, Victor S. [1 ]
机构
[1] Univ Kansas, Informat & Telecommun Technol Ctr, Lawrence, KS 66045 USA
基金
美国国家科学基金会;
关键词
Telemetry; Transport protocols; Intermittently connected wireless networks; Communication system software; Data communication; Software engineering;
D O I
10.1016/j.jnca.2011.06.003
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Distributed systems and sensor networks in particular are in need of efficient asynchronous communication, message security and integrity, and scalability. These points are especially important in mobile environments where mobile remote sensors are connected to a control center only via intermittent communication. We present a general approach for dealing with the issues that arise in such scenarios. This approach is applied to provide flexible and efficient cargo monitoring on trains. The Java Message Service (JMS) presents a flexible transport layer for asynchronous communication that enables transparent store-and-forward queuing for entities that need to be connected to each other. Previously JMS was primarily used in always-connected high-bandwidth enterprise communication systems. We present the advantages of using JMS in a mobile, bandwidth-limited, and intermittently connected monitoring environment and provide a working implementation called the Transportation Security Sensor Net (TSSN) that makes use of an implementation of JMS called ActiveMQ. This solution is employed here to enable monitoring of cargo in motion along trusted corridors. Results obtained from experiments and a field trial show that using JMS provides not just a practical alternative to often custom binary communication layers, but a better and more flexible approach, by providing transparency. Applications on both communication ends only need to implement JMS connectors while the remaining functionality is provided by the JMS implementation. Another benefit arises from the exchangeability of JMS implementations. In utilizing JMS we demonstrate a new, flexible and scalable approach to cope with challenges inherent in intermittent and low-bandwidth communication in mobile monitoring environments. (C) 2011 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1707 / 1716
页数:10
相关论文
共 50 条
  • [31] A scalable location aware service platform for mobile applications based on Java']Java RMI
    Droegehorn, O
    Singh-Kurbel, K
    Franz, M
    Sorge, R
    Winkler, R
    David, K
    TRENDS IN DISTRIBUTED SYSTEMS: TOWARDS A UNIVERSAL SERVICE MARKET, 2000, 1890 : 296 - 301
  • [32] Mobile agents and Java']Java mobile agents toolkits
    Horvat, D
    Cvetkovic, D
    Milutinovic, V
    Kocovic, P
    Kovacevic, V
    TELECOMMUNICATION SYSTEMS, 2001, 18 (1-3) : 271 - 287
  • [33] A Java']Java processor for mobile devices
    Tan, YY
    Man, LK
    Lun, MP
    Shing, YW
    Fong, AS
    ICCE: 2005 INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, DIGEST OF TECHNICAL PAPERS, 2005, : 437 - 438
  • [34] MPJava']Java: High-performance message passing in Java']Java using Java']Java.nio
    Pugh, W
    Spacco, J
    LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING, 2004, 2958 : 323 - 339
  • [35] Mobile active objects in Java']Java
    Xu, BM
    Xu, AQ
    ADVANCES IN ENGINEERING SOFTWARE, 2004, 35 (3-4) : 231 - 235
  • [36] Agents -: Mobile agents in Java']Java
    Dönszelmann, M
    1999 CERN SCHOOL OF COMPUTING, PROCEEDINGS, 2000, 2000 (01): : 97 - 99
  • [37] Moving Java']Java into mobile phones
    Lawton, G
    COMPUTER, 2002, 35 (06) : 17 - 20
  • [38] Design and implementation of Java']Java Application Environment and software platform for mobile phones
    Usui, K
    Tomimori, H
    Takagi, J
    Tanaka, T
    Nakamoto, Y
    NEC RESEARCH & DEVELOPMENT, 2001, 42 (04): : 379 - 383
  • [39] Java']Java mobile agent system
    Atik, A
    Gümüskaya, H
    Genç, MÖ
    Kazanci, S
    ADVANCES IN COMPUTER AND INFORMATION SCIENCES '98, 1998, 53 : 490 - 497
  • [40] On mobile Java']Java memory consumption
    Hartikainen, VM
    Liimatainen, PP
    Mikkonen, T
    Proceedings of the 14th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, 2005, : 333 - 339