𝔖 Bobbio Scriptorium
✦   LIBER   ✦

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

✍ Scribed by F. J. González-Castaño; L. Anido-Rifón; J. M. Pousada-Carballo; P. S. Rodríguez-Hernández; R. López-Gómez


Publisher
John Wiley and Sons
Year
2001
Tongue
English
Weight
301 KB
Volume
31
Category
Article
ISSN
0038-0644

No coin nor oath required. For personal study only.

✦ Synopsis


Virtual machines for remote execution are a useful tool for utilizing light user interfaces and intensive application cores in different physical machines connected through the Internet. In a virtual machine, application cores are distributed in a network. Specific locations, operating systems and hardware characteristics are hidden by virtual machines. They make it possible to use a PC to execute user interfaces and (a few) high-performance computers for application cores.

We present a Java/CORBA-based brokerage platform that allows remote execution of optimization solvers from a client running on any platform. The system offers a dynamic library of available problem solvers, and a graphic interface to browse several defined properties and metadata on available solvers. In addition, an embedded file compression module to reduce data transfer time is included as a plug-in feature of the proposed virtual machine. Analogous systems could be constructed for applications in which interaction traffic time is much lower than execution time.