Distributed computing for multidisciplinary design optimization using Java']Java

被引:7
|
作者
Becker, JC [1 ]
Bloebaum, CL [1 ]
Hulme, KF [1 ]
机构
[1] SUNY Buffalo, Dept Mech & Aerosp Engn, MODEL, Buffalo, NY 14260 USA
关键词
D O I
10.1007/BF01197942
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The programming language Java (recently referred to as the computer language of the Web) offers substantial possibilities for the type of complex engineering problems typically encountered in multidisciplinary design optimization (MDO) problems. In order to demonstrate the potential uses of Java for MDO problems, this paper presents the development of the Web Interface for complex engineering design (WICkED) software, which simulates the convergence of a decomposed complex system in a distributed computing environment and computes the sensitivity derivatives of the system with respect to the independent input variables using the GSE method or the finite difference method. In this application, one computer is designated as the server and sends out required inputs to a number of client subsystems over the Internet. A number of client computers can connect to the server and then receive the inputs necessary to calculate the solution to their model. As the code necessary to solve the model already exists at the client, only the inputs have to be sent over the network. When the client has solved the calculation, it returns the results to the server which processes the result to produce new inputs. WICkED is written entirely in the Java programming language which allows server and clients to exist on completely different computer types and in heterogeneous, distributed networks. A number of parametric studies on the behaviour of complex systems in a distributed environment are performed and the results are reported in this paper. This research serves to identify potential problems as well as advantages in using Java for MDO applications.
引用
收藏
页码:203 / 218
页数:16
相关论文
共 50 条
  • [31] Teaching Parallel and Distributed Computing Concepts Using OpenMPI and Java
    Adams, Joel C.
    [J]. 2021 IEEE 28th International Conference on High Performance Computing, Data and Analytics Workshop, HiPCW 2021, 2021, : 4 - 11
  • [32] Heterogeneous parallel computing using Java']Java and WMPI
    Silva, LM
    Martins, P
    Silva, JG
    [J]. CONCURRENCY-PRACTICE AND EXPERIENCE, 2000, 12 (11): : 1077 - 1091
  • [33] 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
  • [34] Using Java']Java Mobile Agents and PSO for Implementing a Distributed Antenna-Optimization Platform
    Papadopoulos, K. A.
    Athanaileas, T. E.
    Kaklamani, D. I.
    [J]. IEEE ANTENNAS AND PROPAGATION MAGAZINE, 2009, 51 (05) : 128 - 136
  • [35] Implementation of a distributed management system using java']java
    Carneiro, V
    Viña, A
    Guerrero, C
    [J]. GLOBECOM 98: IEEE GLOBECOM 1998 - CONFERENCE RECORD, VOLS 1-6: THE BRIDGE TO GLOBAL INTEGRATION, 1998, : 1574 - 1578
  • [36] Sequential and distributed simulations using Java']Java Threads
    Azizi, M
    Aboulhamid, EM
    Tahar, S
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING - PARELEC 2000, PROCEEDINGS, 2000, : 237 - 241
  • [37] Scientific Computing With Java']Java
    Knoll, P.
    Mirzaei, S.
    [J]. COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2010, 18 (03) : 495 - 501
  • [38] Distributed Java']Java Programs Initial Mapping Based on Extremal Optimization
    Laskowski, Eryk
    Tudruj, Marek
    De Falco, Ivanoe
    Scafuri, Umberto
    Tarantino, Ernesto
    Olejnik, Richard
    [J]. APPLIED PARALLEL AND SCIENTIFIC COMPUTING, PT I, 2012, 7133 : 75 - 85
  • [39] Computing with Java']Java Cards™
    Chaumette, S
    Grange, P
    Sauveron, D
    Vigneras, P
    [J]. CCCT 2003, VOL 3, PROCEEDINGS, 2003, : 106 - 109
  • [40] Network computing in Java']Java
    Liu, JB
    [J]. INTERNATIONAL SOCIETY FOR COMPUTERS AND THEIR APPLICATIONS 11TH INTERNATIONAL CONFERENCE ON COMPUTER APPLICATIONS IN INDUSTRY AND ENGINEERING, 1998, : 290 - 293