A Java/CORBA virtual machine architecture for remote execution of optimization solvers in heterogeneous networks

Citation
Fj. Gonzalez-castano et al., A Java/CORBA virtual machine architecture for remote execution of optimization solvers in heterogeneous networks, SOFTW PR EX, 31(1), 2001, pp. 1-16
Citations number
12
Categorie Soggetti
Computer Science & Engineering
Journal title
SOFTWARE-PRACTICE & EXPERIENCE
ISSN journal
00380644 → ACNP
Volume
31
Issue
1
Year of publication
2001
Pages
1 - 16
Database
ISI
SICI code
0038-0644(200101)31:1<1:AJVMAF>2.0.ZU;2-#
Abstract
Virtual machines for remote execution are a useful tool for utilizing light user interfaces and intensive application cores in different physical mach ines connected through the Internet, In a virtual machine, application core s are distributed in a network. Specific locations, operating systems and h ardware characteristics are hidden by virtual machines. They make it possib le to use a PC to execute user interfaces and (a few) high-performance comp uters for application cores. We present a Java/CORBA-based brokerage platform that allows remote executi on of optimization solvers from a client running on any platform. The syste m offers a dynamic library of available problem solvers, and a graphic inte rface to browse several defined properties and metadata on available solver s. In addition, an embedded file compression module to reduce data transfer time is included as a plug-in feature of the proposed virtual machine. Ana logous systems could be constructed for applications in which interaction t raffic time is much lower than execution time. Copyright (C) 2001 John Whey & Sons, Ltd.