The design and performance of MedJava']Java - A distributed electronic medical imaging system developed with Java']Java applets and Web tools

被引:0
|
作者
Jain, P [1 ]
Widoff, S [1 ]
Schmidt, DC [1 ]
机构
[1] Washington Univ, Dept Comp Sci, St Louis, MO 63130 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Java programming language has gained substantial popularity in the past two years. Java's networking features, along with the growing number of Web browsers that execute Java applets, facilitate Internet programming. Despite the popularity of Java, however there are many concerns about its efficiency. In particular networking and computation performance are key concerns when considering the use of Java to develop performance-sensitive distributed applications. This paper makes three contributions to the study of Java for performance-sensitive distributed applications. First, we describe an architecture using Java and the Web to develop MedJava, which is a distributed electronic medical imaging system with stringent networking and computation requirements. Second, we present benchmarks of MedJava image processing and compare the results to the performance of xv, which is an equivalent image processing application written in C. Finally we present performance benchmarks using Java as a transport interface to exchange large medical images over high-speed ATM networks. For computationally intensive algorithms, such as image filters, hand-optimized Java code, coupled with use of a JIT compiles can sometimes compensate for the lack of compile-time optimization and yield performance commensurate with identical compiled C code. With rigorous compile-time optimizations employed, C compilers still tend to generate more efficient code, However with the advent of highly optimizing Java compilers, it should be feasible to use Java for the performance-sensitive distributed applications where C and C++ are currently used.
引用
收藏
页码:37 / 52
页数:16
相关论文
共 27 条
  • [21] Design and implementation of a Java']Java based distributed control system over the Internet: A tele-laboratory system
    Toker, O
    Al-Sunni, F
    [J]. IC'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTERNET COMPUTING, VOLS 1 AND 2, 2003, : 886 - 892
  • [22] Design and implementation of online mall system based on Java Web
    Cai, Zengyu
    Liu, Yuanbo
    Gan, Yong
    Li, Jingxiao
    Feng, Yuan
    [J]. International Journal of Performability Engineering, 2019, 15 (12): : 3237 - 3244
  • [23] Distributed Evolutionary Computing System Based on Web Browsers with Java']JavaScript
    Duda, Jerzy
    Dlubacz, Wojciech
    [J]. APPLIED PARALLEL AND SCIENTIFIC COMPUTING (PARA 2012), 2013, 7782 : 183 - 191
  • [24] Medical expert systems developed in j.MD, a Java']Java based expert system shell application in clinical laboratories
    Van Hoof, V
    Wormek, A
    Schleutermann, S
    Schumacher, T
    Lothaire, O
    Trendelenburg, C
    [J]. MEDINFO 2004: PROCEEDINGS OF THE 11TH WORLD CONGRESS ON MEDICAL INFORMATICS, PT 1 AND 2, 2004, 107 : 89 - 93
  • [25] Analysis and Design of Web-Geographic Information System for Tropical Diseases-Prone Areas: A Case Study of East Java']Java Province, Indonesia
    Vitianingsih, Anik Vega
    Cahyono, Dwi
    Choiron, Achmad
    [J]. 2017 4TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY, COMPUTER, AND ELECTRICAL ENGINEERING (ICITACEE), 2017, : 255 - 260
  • [26] Java']Java2 distributed application development (Socket, RMI, servlet, CORBA) approaches, XML-RPC and Web services functional analysis and performance comparison
    Jagannadham, D.
    Ramachandran, V.
    Kumar, H. N. Harish
    [J]. 2007 INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES, VOLS 1-3, 2007, : 1337 - +
  • [27] Architecture, design, and development of an HTML']HTML/Java']JavaScript Web-based Group Support System
    Romano, NC
    Nunamaker, JF
    Briggs, RO
    Vogel, DR
    [J]. JOURNAL OF THE AMERICAN SOCIETY FOR INFORMATION SCIENCE, 1998, 49 (07): : 649 - 667