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 条
  • [1] Distributed computing for multidisciplinary design optimization using Java
    J. C. Becker
    C. L. Bloebaum
    K. F. Hulme
    [J]. Structural optimization, 1997, 14 : 203 - 218
  • [2] Distributed High Performance Computing using JAVA']JAVA
    Shakya, Subarna
    Chaulagain, Ram Sharan
    Pandey, Santosh
    Gyawali, Prakash
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA), 2017, : 742 - 747
  • [3] Parallel and distributed computing with Java']Java
    Baker, Mark A.
    Grove, Matthew
    Shafi, Aamir
    [J]. ISPDC 2006: FIFTH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, PROCEEDINGS, 2006, : 3 - +
  • [4] IceT: Distributed computing and Java']Java
    Gray, PA
    Sunderam, VS
    [J]. CONCURRENCY-PRACTICE AND EXPERIENCE, 1997, 9 (11): : 1161 - 1167
  • [5] Will Java']Java revolutionize distributed computing?
    Lea, D
    BenShaul, I
    Curtis, D
    Rao, JR
    Waldo, J
    [J]. PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1997, : 421 - 421
  • [6] Using Java']Java for distributed computing in the Gaia satellite data processing
    O'Mullane, William
    Luri, Xavier
    Parsons, Paul
    Lammers, Uwe
    Hoar, John
    Hernandez, Jose
    [J]. EXPERIMENTAL ASTRONOMY, 2011, 31 (2-3) : 243 - 258
  • [7] Java']Java computing in distributed multiagent systems
    Lei, YQ
    Zhao, MZ
    Linn, JY
    [J]. PROCEEDINGS OF FOURTH INTERNATIONAL WORKSHOP ON CSCW IN DESIGN, 1999, : 273 - 276
  • [8] Java']Java-centric distributed computing
    Wollrath, A
    Waldo, J
    Riggs, R
    [J]. IEEE MICRO, 1997, 17 (03) : 44 - 53
  • [9] Distributed computing using Java']Java: A comparison of two server designs
    Roussev, Boris
    Wu, Jie
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2006, 52 (07) : 432 - 440
  • [10] Distributed computing using Java']Java RMI (Remote Method Invocation)
    Liang, HP
    Chu, SC
    Gerlach, J
    [J]. PROCEEDINGS OF THE FOURTH ASIAN TECHNOLOGY CONFERENCE IN MATHEMATICS, 1999, : 282 - 290