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 条
  • [1] Distributed measurement patterns based on Java']Java and Web tools
    Fortino, G
    Grimaldi, D
    Nigro, L
    [J]. AUTOTESTCON '97 - IEEE SYSTEMS READINESS TECHNOLOGY CONFERENCE, 1997 IEEE AUTOTESTCON PROCEEDINGS, 1997, : 624 - 628
  • [2] A distributed Web Crawler design and Java']Java implementation
    Ma, FY
    Zhang, L
    Ye, YM
    Yu, S
    Song, H
    [J]. WORLD WIDE WEB TECHNOLOGIES IN CHINA: RESEARCH, DEVELOPMENT, AND APPLICATIONS, 2002, : 36 - 49
  • [3] Developing web-based java']java applets for on-line learning of geometric tools
    You, XL
    [J]. ADVANCES IN E-ENGINEERING AND DIGITAL ENTERPRISE TECHNOLOGY-I, PROCEEDINGS, 2004, : 601 - 610
  • [4] Distributed medical imaging applications using Java']Java technology
    Min, Qiusha
    Sadleir, Robert J. T.
    [J]. 2015 ASIA-PACIFIC SIGNAL AND INFORMATION PROCESSING ASSOCIATION ANNUAL SUMMIT AND CONFERENCE (APSIPA), 2015, : 619 - 622
  • [5] Distributed Java']Java Based Medical Imaging Informatics Model
    Noor, Ahmad Shukri S. Mohd
    Saman, Md Yazid Md
    [J]. INNOVATION AND KNOWLEDGE MANAGEMENT IN TWIN TRACK ECONOMIES: CHALLENGES & SOLUTIONS, VOLS 1-3, 2009, : 1095 - 1101
  • [6] THE DESIGN OF MEDICAL PROFESSIONAL TEACHING INFORMATION STORAGE SYSTEM BASED ON JAVA']JAVA WEB
    Zhu, Li
    Fu, Haitao
    Feng, Yuxuan
    [J]. INDIAN JOURNAL OF PHARMACEUTICAL SCIENCES, 2018, 80 (01) : 46 - 46
  • [7] A Java']Java distributed acquisition system for PET and SPECT imaging
    McKisson, J. E.
    Hammond, . B.
    Proffitt, J.
    Weisenberger, A. G.
    Smit, M. F.
    [J]. 2007 IEEE NUCLEAR SCIENCE SYMPOSIUM CONFERENCE RECORD, VOLS 1-11, 2007, : 3591 - +
  • [8] Design and performance analysis of a distributed Java']Java virtual machine
    Surdeanu, M
    Moldovan, D
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2002, 13 (06) : 611 - 627
  • [9] Design Approaches of Web Application with Efficient Performance in JAVA']JAVA
    Kwon, OhSoo
    Bang, HyeJa
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2011, 11 (07): : 141 - 147
  • [10] Implementing a distributed Web-based management system in Java']Java
    Ghlamallah, A
    Boutaba, R
    [J]. ITS '98 PROCEEDINGS - SBT/IEEE INTERNATIONAL TELECOMMUNICATIONS SYMPOSIUM, VOLS 1 AND 2, 1998, : 554 - 559