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 条
  • [41] Security analysis of mobile Java']Java
    Debbabi, M
    Saleh, M
    Talhi, C
    Zhioua, S
    Sixteenth International Workshop on Database and Expert Systems Applications, Proceedings, 2005, : 231 - 235
  • [42] Agents -: Mobile agents in Java']Java
    Dönszelmann, M
    1998 CERN SCHOOL OF COMPUTING, PROCEEDINGS, 1998, 98 (08): : 115 - 117
  • [43] Java']Java application for Mikrotik RB control in companies providing Internet service
    Jonathan, Aguilar-Alvarado
    Ramiro, Quezada-Sarmiento
    Karina, Garcia-Galarza
    CIENCIA UNEMI, 2018, 11 (26): : 161 - 169
  • [44] Fast Host Service Interface Design for Embedded Java']Java Application Processor
    Su, Kuan-Nian
    Tsai, Chun-Jen
    ISCAS: 2009 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-5, 2009, : 1357 - 1360
  • [45] A scalable contents distribution service using a Java']Java agent application framework
    Lee, KH
    Kim, JS
    Shin, YH
    MANAGEMENT OF MULTIMEDIA NETWORKS AND SERVICES, PROCEEDINGS, 2005, 3754 : 266 - 276
  • [46] Java']Java enhanced service architecture
    Preuss, S
    2004 2ND IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS: COLLABORATIVE AUTOMATION - ONE KEY FOR INTELLIGENT INDUSTRIAL ENVIRONMENTS, 2004, : 474 - 478
  • [47] A Java']Java Cluster Management service
    de Mello, RF
    Paiva, MSV
    Trevelin, LC
    IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS, PROCEEDINGS, 2001, : 238 - 241
  • [48] Jade:: A parallel message-driven Java']Java
    DeSouza, J
    Kalé, LV
    COMPUTATIONAL SCIENCE - ICCS 2003, PT III, PROCEEDINGS, 2003, 2659 : 760 - 769
  • [49] FJM: a high performance Java']Java Message Library
    Hsiao, TY
    Cheng, MC
    Chiao, HT
    Yuan, SM
    IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, PROCEEDINGS, 2003, : 460 - 463
  • [50] Jason agents in Java']Java EE environments
    Mitrovic, Dejan
    Ivanovic, Mirjana
    Badica, Costin
    2013 17TH INTERNATIONAL CONFERENCE ON SYSTEM THEORY, CONTROL AND COMPUTING (ICSTCC), 2013, : 768 - 771