Execution of monolithic Java programs on large non-dedicated collections of commodity workstations

Michael Factor, Assaf Schuster, Konstantin Shagin
2002 Proceedings of the 2002 joint ACM-ISCOPE conference on Java Grande - JGI '02  
Today's typical computational environment consists of a large numbers of commodity workstations interconnected by high bandwidth networks. However, only a small portion of workstation's capacity is utilized since a large share of workstations may be idle at any given moment. Moreover, the communication subsystem dedicated to the idle workstations may be also unused. This results in immense aggregate waste of computational and network resources. We propose the general design of a runtime that
more » ... cutes a standard Java application on available idle workstations. This runtime transparently distributes the application's threads and objects among the currently idle nodes.
doi:10.1145/583835.583839 fatcat:2qas6ejm4zeodlgkilg6y7p3vy